Author: dineth
-

Backseat software
Worthy read for all modern software builders. Something that has been top of mind for me: There’s a quieter consequence here that doesn’t get talked about much. When experimentation becomes the primary decision-making tool, a strong product vision becomes optional. This is something a lot of us feel as we work on software applications. However,…
-

Promotion based development
Brent Simmons highlights how corporate cultures often prioritise promotion-seeking over real innovation, a reality I’ve seen myself. Even after reaching Principal Engineer, I realised titles are often cosmetic distractions from the work that actually matters. We need to stop chasing arbitrary milestones and get back to the pure joy of building.
-

-

Don’t build platforms and products at the same time
Building a platform alongside a product is hard. It is even harder when it is done for a brand new product. It requires a deep level of understanding of what a customer is looking for. Creators must imagine a system that will enable that with flexibility for pivots. Early iterations set the pace for creating…
-

Chatlog: why can’t we make big, bold, innovative ideas work in an enterprise?
Chat with friends: exploring the challenges big tech companies face in making bold, innovative decisions due to structural inertia and revenue protection. It contrasts this with the agility of startups and founder-led companies that embrace risk and experimentation.
-

-

Design in HTML/CSS
Friend of mine was mentioning how some companies are looking to dump Figma in favour of Replit. It reminded me of this old blog post from the (now retired) Signal vs Noise by Basecamp.
-

Writing software at an enterprise require different architecture tradeoffs
This post delves into balancing autonomy and consistency, why duplication isn’t always bad, and how simplicity can outshine forced uniformity. It offers practical principles for creating systems that adapt and thrive in complex environments.
