I started my career as a software developer, Initially a front end developer and then became a full stack developer where success often meant solving difficult technical problems, building reliable systems, and delivering good software.
Becoming a co-founder changed that perspective.
Suddenly, building a product wasn't just about writing code. It was about understanding the prob...
I shop on a laptop. A lamp on Amazon that costs too much. A jacket in a listing photo. Something I saw on eBay and wanted to check on Temu. On my phone, that is a camera tap. On desktop, the camera icon is mostly missing.
So I built SameSame, a browser extension I still use every day. It does not send your photo to a th...
Like when I built logic gates, I started with analyzing truth table of HalfAdder, FullAdder.
HalfAdder was really easy. After looking at the truth table, I could map the sum and carry outputs to logic gates pretty quic...
For a long time, whenever we hear 'User Experience', we instinctively think of UI/UX designers, product designers, or maybe frontend engineers.
Why?
Because we tend to think users interact first with a graphical or command-line interface, while the backend engine plays little to no role in how they experience the product.
The first half is correct.
The second half, incor...
React makes building a form straightforward. What happens after onSubmit is a different question: you still need somewhere to validate, process, store, or forward the submission. Two common approaches are writing a serverless function yourself or using a hosted form backend such as onsubmit...
Have you ever stopped to think about the risk of having a pipeline where any merge into the main branch deploys straight to production without a single safety gate?
For a long time, our workflow here was that classic setup almost every developer has used at some point: merge on main triggering an SSH script with git pull and pm2 restart
It worked for day-to-day tasks, but it gav...