Skip to content
You've successfully subscribed to Amarinder Sidhu
Great! Next, complete checkout for full access to Amarinder Sidhu
Welcome back! You've successfully signed in.
Success! Your account is fully activated, you now have access to all content.
Success! Your billing info is updated.
Billing info update failed.

Newsletter

Members Public

AI Winter is Coming?

Soul of an Engineer #9: We are in "AI Spring". How do we avoid straying into yet another "AI Winter". Plus notes on problematic shortcuts in deep learning, Centaurs and Moravec's paradox.

AI Winter is Coming?
Members Public

The Invisible WIP

Soul of an Engineer #8: Pay attention to the "Invisible WIP" to increase the throughput of your software development sprints. Plus brief notes on Goodhart's Law, Mass Produced Art and Changing Nature

The Invisible WIP
Members Public

The Machine-Tool Mindset

Soul of an Engineer #7: Software world can benefit from adopting the machine-tool mindset. Plus notes on sh*t user stories and daffodils.

The Machine-Tool Mindset
Members Public

Elusive Haven

Soul of an Engineer #6: Haven Healthcare failed because they overcommitted on solutions prematurely for a complex problem. Plus notes on Tim Berner-Lee's new project and complexity.

Elusive Haven
Members Public

Navigating Tar Pits

Soul of an Engineer #5: Despite modern software tools and rich app ecosystems, building a real world software system that scales is very hard. Plus, notes on Automation and Internet's guts.

Navigating Tar Pits
Members Public

Becoming a Software Company

Soul of an Engineer #4: How to become a software company, Two Pizza Rule and origin of microservices, Suez Canal blockage and abstraction, Future of AI

Becoming a Software Company
Members Public

Production is Hell

Soul of an Engineer #3: Shipping in production is risky. "Go Lives" are tricky to navigate. Shipping in smaller batches reduces the risk.

Production is Hell
Members Public

Don't gather requirements

Soul of an Engineer #2: The hardest task in software is deciding what to build. To build better systems, we have to focus on "eliminating constraints", not "gathering requirements".

Don't gather requirements
Members Public

The Ladder of Causation

Soul of an Engineer #1 : Why machines are so far away from General Intelligence?

The Ladder of Causation