@jenish1235 So, something like A/B testing or beta releases, right?
You'd still need _some_ smarter CI.
But yes, I agree that in order to keep costs low and CI relatively fast there need to be more creative solutions, including touching prod
The solution? Different things to address different core problems.
(1) Everyone received a payout notification each day at 7am in the morning. Money was credited by 10am. Made all sellers very happy, especially the small sellers with trust deficit. Re-enforced trust with others.
(2) A dedicated daily Payouts & Charges summary, with visibility into today's payout & a snapshot of amount owed by the marketplace. Made the medium sized sellers happy, and solved for visibility even for the large sellers.
(3) A dedicated reporting system that pre-generated daily, weekly, monthly reconciliation reports that can be used by accounting teams in large seller offices with all details needed for reconciliation. Operations teams at large seller sites (and hence the business owners) were happy. Some even chose to rely only on our marketplace for future growth.
Lesson: Don't get lost in tech. A solid platform is great - but just the start to solving real customer problems.
Here's how I (an infrastructure engineer) learnt to value a great product over great technology
A thread of my learnings from the Bazaars of Bharat ๐งต
We had 3 types of sellers, each with a different Core Problem.
Small Sellers. Core Problem: Trust. Rarely opened the app. Usually not tech savvy. Mostly fulfilled orders based on notifications. They were just trying us out. They just didn't know the amount they can expect as payout from the marketplace.
Medium Sellers. Core Problem: Visibility. We had a decent pie in their business. They used the app and knew about the payout screen, but couldn't understand it. Some payments came their way, but they didn't know their profit margins or the fact that we consistently beat their offline customers when it came to timely payments.
Large Sellers. Core Problem: Reconciliation. We were bringing them a lot of business. They had dedicated people employed just for our marketplace. They didn't even care about each days' payouts. But with 1000s of orders a day, they needed reliable reconciliation with their ERPs.
Same platform, different core problems.
What I built was a platform, not a solution to my customers' problems.
The tech world needs to rethink specialisations. Boundaries between Design, Growth, Product & Engineering are blurring.
In medicine, a doctor has a base understanding of the body and a specialisation.
Similarly, we need "Builder specialised in Design" or "Builder specialised in GTM".
Common baseline is to know everything about building software.
In software, every feature that you put out has an associated long term cost.
AI does not change that fact.
So building the right things with the right ROI is your moat.
My latest ocd is to keep wondering whether something (blog, tweet, news) is written by AI. If yes, then how much is AI
(This entire bit has no AI involvement)
Iโve worked at startups of all shapes and sizes.
At times, people ask me if itโs the right time in their career to join a startup. Or whatโs the right size of the startup to join. Or which startup to join.
Here's a ready reckoner of sorts, based on my experiences
I'm building an app with a friend who's a UX Designer, and I noticed something.
Once the architecture was settled, I was mostly not needed.
They build a feature with Claude, run the checks and send me a pull request.
The right harness let's anyone ship
@unclebobmartin@davefarley77 I think the agile cycle needs a rethink.
Shorter cycles, yes - but the aim should be to plan less and learn more.
One way is to run more experiments in production instead of traditional sdlc/agile that aims to bring the whole feature.
More thoughts:
https://t.co/2CTjZ7Z5el
Shekhar Suman hosted the show Movers and Shakers on primetime television. He mimicked and made jokes about Prime Minister Atal Bihari Vajpayee nearly every day. Hereโs what the PM said when they met โฆ
@Memeghnad A new appointment is to be done by a committee that includes the leader of the opposition in Lok Sabha. As per the official website, this post has been vacant since 2014. So, now what? And why is no one talking about the post being empty?