DK
Login
Blog
Search
Work
About
Contact
×
Login
Home
Blog
Search
Work
About
Contact
With
from Devesh.
H
b
Hobnobs
A Different Point Of View
Check Out My Starred Posts
Software At Its Core: Tradeoffs, Opinions and Chaos
Software is the sum of all the rational and irrational decisions, big or small tradeoffs through the process, all the hours of thought, all the debugging sessions, all the bugs and all the production incidents, and yes, all the legacy code, put together.
Sat Dec 17 2022
7 Min Read
The Most Beautiful Thing in Programming
There are patterns in programming we appreciate only when we've been programming for quite some time. I wanted to highlight a fundamental pattern that makes the experience of programming beautiful.
Thu Aug 04 2022
8 Min Read
Building a Real-Time Online Development Environment
If you're a developer who's been working with the JavaScript ecosystem for a long time, you know real-time online development environments are an indispensable part of the development experience. We'll build a service to do exactly that in this post.
Thu Jul 28 2022
14 Min Read
Building a Zero to One Product
Having been part of so many early stage startups, this post encompasses my experience of having been part of building 0 to 1 startups and the challenges and good parts that come with it.
Mon Jan 03 2022
5 Min Read
The Beauty Of Spare Change Investing
Would you care if your food order for 216 costs 220 instead? I know only my student self would. What do you do with the remaining 4 rupees? My mother would say put it in a piggy bank to a kid me. Let me tell you a piggy bank story.
Sun Nov 14 2021
8 Min Read
Coding Is Not For Everybody.
Coding is all of a sudden considered an essential skill in today's world, and an entire generation is being lied into learning it. In this post, I tell why it's not for everybody.
Thu Oct 15 2020
6 Min Read
Latest Posts
Inevitable Evolution: Splitting Your Frontend
All apps start from a single codebase, this is even more true for a frontend web application. Over time, inevitably, you end up with more and more requirements that warrant you to split your app into multiple frontends.
Sat Mar 09 2024
8 Min Read
Closing the gap between web and native apps with Fingerprint Auth
Like the seamlessness of using your fingerprint to unlock your device and the apps on it? You can now do the same with a web application. Let's see how!
Sun Jan 28 2024
7 Min Read
Running Persistent Session-Based E2E Tests with Playwright
PlayWright is a great testing tool for running End-to-End Tests with various languages and frameworks. One thing that is not evidently clear upfront is how we can test end-to-end with a flow while persisting authentication and storage state between your tests.
Fri Nov 17 2023
2 Min Read
Let's build our own CI Provider
CI Pipelines form the backbone of all the world's best apps. They take away the most tedious, mundane and repetitive part of a developer's day. In this post, we'll build a CI Pipeline runner from sratch.
Sat Oct 28 2023
13 Min Read
"
Software at its core, is only three things: Opinions, Tradeoffs and Chaos
"