The Hacker's Playbook
Subscribe
Sign in
Home
Archive
About
Latest
Top
Discussions
We Don't Argue About Scale. We Ship At It.
On building workflow orchestration for companies that operate beyond AWS and how a local MAANG employee discovers he doesn't understand scale, but…
Oct 7, 2025
1
May 2025
How a 17-Year-Old Product Designer on our Team, an AI Pair Programmer, and Good Questions Uncovered Software Engineering Wisdom.
What Happens When Youth, AI, and Mentorship Collide in the Enterprise.
May 27, 2025
•
Aditya Patange
1
March 2025
Comparing Claude 3.5 Sonnet and GPT 4o for AI Assisted Development with GitHub CoPilot
Claude 3.5 Sonnet Preview surpasses GPT 4o at a simple task! Explore the process of writing an image resizer in Python entirely via Prompt Engineering…
Mar 8, 2025
•
Aditya Patange
1
December 2024
Prototyping 101: Talk Is Cheap, Show Me the Code
Prototyping is not about being right; it’s about learning quickly.
Dec 10, 2024
•
Aditya Patange
November 2024
Building ChatGPT / LLM Wrapper Products Is Not Trivial (Part 1)
Building production-grade ChatGPT / LLM (Gen AI) wrapper products has it's own unique set of challenges. A deep dive into the "considerations" to keep…
Nov 30, 2024
•
Aditya Patange
1
TDD Exercise: Build a Fuzzy Search Library! 🔎
Fuzzy search finds matches even when the search term is misspelled or not exactly correct.
Nov 25, 2024
•
Aditya Patange
Tests: A Gateway Into System Design
Automated tests tell you interesting facts about your design. Pay close attention to them as you add and refactor tests on a software system.
Nov 24, 2024
•
Aditya Patange
July 2024
Communicate. That's how you make remote work productive for your organization.
Remote work entirely boils down to communication! Let me explain why. 📲
Jul 15, 2024
•
Aditya Patange
Type-Driven Development is Awesome!
Types as first-class citizens offer several advantages that lets you build more robust software. Let's explore.
Jul 12, 2024
•
Aditya Patange
Naming a commit well is as important as the change itself.
Linus Torvalds says that the name of a commit is as important as the change reflected by it. Here's why I agree. ✍️
Jul 11, 2024
•
Aditya Patange
Dealing with "Boring" and "Low Challenge" Tasks as a Software Engineer
Boring and low-challenge tasks can prove to be valuable opportunities to explore the "Zone of Automation". 🤖
Jul 10, 2024
•
Aditya Patange
What is the useCallback() hook in React and when to use it?
The useCallback() hook is a useful feature in React that let's you memoize functions so that they're not recreated unnecessarily. 📞
Jul 7, 2024
•
Aditya Patange
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts