When whatever language I am using as my main workhorse language at the time gets new features I worry. Go is getting generics and I have to admit I’m a bit worried.
Following advice by successful people might not be enough. A short essay about survivorship bias, and how it can make you forget the most important ingredient to success: luck.
Startups shouldn't solve technically hard problems
1/ Startups get funded when they’re expected to be valuable, and they’re valuable when they can generate a continuous stream of profits for its investors. 2/ With this view, the value of a startup comes mostly from its expected moat, i.e. how well can it defend its business from competitors once they take notice of… Read More
most important things are outlier-driven • draw lots of samples • filter for maybe-amazing, not probably-good • learn where your bar should be • expect to fail a lot
I believe we should look beyond libraries and frameworks and rediscover the value of patterns and principles, and I’d argue that it would lead us to have less breaking changes and add more longevity to the stuff we build.
The title explains it all, you don't even have to read. There are no good, even passable web browsers. None. Not a single one even comes close. The weird thing is this: making a good browser should be easy! Among the existing web browsers, you could assemble all the parts necessary for a passable (if not perfect) browser. No one has ever bothered to do this, instead, people assembled 90% good stuff and 10% junk.
Last week, food technology company Rebel Foods (previously Faasos) kicked off its $75MM fundraise with a $16MM first tranche. Beginning to Roll The Faasos’ journey poetically started with a beverage (read alcohol). In 2003, Jaydeep Barman and his co-founder friend Kallol found themselves deep in a drunken conversation. While looking to name their company, they came up with “Fanatic… Read More »Inside Faasos’ Rise to The Cloud
Virtual private clouds (VPCs) live at the molecular level of cloud architecture. Not quite atomic (core cloud services) or elemental (user-defined services), they define how which sets of services can talk to each other, They act as security boundaries and a networking layer for sets of services. But in the SaaS cloud era, VPCs take on even more importance. They are a deployment target for SaaS vendors – (see SaaS Isolation Patterns). These vendors "take ownership" of a VPC. Customers can ensu
Will Postman Deliver Tech to Build Software's Global Bridges?
Last week, Postman raised $150MM at a valuation of $2Bn and entered the coveted unicorn club. Joining the league of Indian SaaS unicorns like Freshworks and Druva, Postman has been the fastest to get here, taking just six years. Open the Bridge They say startups emerge from founders’ personal pain. In 2009, Abhinav Asthana was… Read More »Will Postman Deliver Tech to Build Software’s Global Bridges?
> If you are to do important work then you must work on the right problem at the right time and in the right way. Without any one of the three, you may do good work but you will almost certainly miss real greatness. Richard Hamming No magic answer will guarantee that all three conditions are satisfied. But, by making a series of 95% confidence bets and gathering more data along the way, you can quickly find seemingly impossible futures. A first principle cannot be deduced from any other axiom
AI is coming for source code generation. But for the boring stuff. I'm not talking about machine readable or intermediate code generated by compilers (although AI is coming for that as well), but human-readable source code generation. These models will provide the glue between layers to seal up leaky abstractions. And the leakiest abstractions are first. Take for example generic REST or gRPC API client/servers. It would be a pain to plumb through each request/response pair for each language w
The pathway to more widespread web3 adoption starts with familiar web2 onboarding user journeys before branching out further with with non-custodial wallets.
Scaling CockroachDB in the red ocean of relational databases
CockroachDB’s success is not guaranteed. It has to overcome significant hurdles to secure a profitable place among well-established database technologies owned by companies with very deep pockets.
How engineers fought the CAP theorem in the global war on latency
The founders of Cockroach Labs wanted to ensure data written in one location would be viewable immediately anywhere on the planet. The use case was simple, but the work needed was herculean.