Software Engineering

There's a total of 3 notes tagged with "Software Engineering".

Sat, May 9, 2026

Return of the Builder

I think the cost of building things has changed a lot lately. For a while in my career, being an engineer meant spending more time on "alignment" and design docs than on actual code. But with the way agents are working now, I feel like we're going back to a time where the most important thing you can do is just build.
Mon, Oct 12, 2020

Preparation for a Software Engineer Interview

This is my interview preparation plan for a software engineering role. I share a summary of my preparation, a plan of problems to tackle for coding interviews, the topics to study for system design interviews, and the questions to prepare for the behavioral section.
Sat, Sep 16, 2017

Implementing an A+ Conformant Promise Library in JavaScript the TDD Way

Futures/promises refer to constructs used to synchronize program execution. Learning how they work under the hood by implementing them is a great fundamental skill to have. This article is about writing an A+ Promise implementation from scratch, following the A+ promise spec in JavaScript the TDD way.