Stateless decision making
A software engineer shares strategies for managing cognitive load and improving productivity through documentation, delegation, and focused task completion.
Swizec Teller is a software engineer, speaker, and educator sharing lessons from his journey from junior developer to Silicon Valley. He writes about engineering skills, career growth, mindset, and practical tactics for succeeding in tech.
45 articles from this blog
A software engineer shares strategies for managing cognitive load and improving productivity through documentation, delegation, and focused task completion.
A hiring manager shares advice for technical interviews, framing them as a mutual sales pitch where candidates should position themselves as problem-solvers.
A software engineer discusses strategies for prioritizing and integrating technical cleanup work into the development process, arguing against isolated "technical sprints".
A critique of over-engineering in software development, arguing that excessive abstraction can create complex, unmaintainable code.
A rebuttal to claims that AI will replace software engineers, arguing that coding is a small part of the job and that good software design principles already exist.