Rohit Dhatrak
RSS FeedI build software for a living and random ideas for fun. I enjoy learning, figuring out how things work, and making them better.
When I’m not doing that, I’m lifting weights, exploring new places and food, or trying to brew the perfect cup of coffee. I also skate, play football, and get a little too competitive over board games.
Recent Posts
Bigger Leaner Stronger – Book Summary & Key Lessons
Published: at 04:40 AMMy summary and key lessons from the book Bigger Leaner Stronger by Michael Matthews
Psychology of Money – Book Summary & Key Lessons
Published: at 03:40 PMMy summary and key lessons from the book Psychology of Money by Morgan Housel
Building your own Arithmetic Logic Unit (ALU)
Published: at 10:12 AMIn this post, we will explore fundamental questions about a computer like why do computers use 1s and 0s? What are the building blocks of a computer? How does a computer perform arithmetic operations? We will do this by constructing our own version of an Arithmetic Logic Unit (ALU) from scratch.
Why JavaScript will always need Transpilers and Polyfills
Published: at 12:12 PMUnderstanding what is backwards and forwards compatibility in JavaScript and why we’ll always need transpilers and polyfills
Featured Projects
Stairway
Plan your long term vision, figure out the steps to get there, and track your progress through regular reviews.
BookToAudioBook
A tool to convert books to chapterwise audio books. It does the conversion locally using Kokoro, an open source small TTS model.
Gosh
An interactive shell built in golang. It has a few built-in commands and support for running all external commands.
Nand2Tetris
Building a modern computer from First Principles. I also run a book club on it at https://dxclub.io/build