Career
11 articles
4 Books on Software Engineering Careers (From the Fundamentals to Staff Engineer)
A reading list of 4 books for thinking about a software engineering career: the fundamentals of the job, how to approach your career, and the staff engineer path to technical leadership. Each entry links to its full review.
Fundamentals of Software Engineering
A review of Fundamentals of Software Engineering by Nathaniel Schutta and Dan Vega. From reading and writing code, testing, architecture, and production to learning, careers, and working with AI, it surveys the practical basics that turn a coder into an engineer in one book.
Recommended Tech Books for Engineers: An Index by Topic
An index of this blog's tech book roundups by topic: design, languages, data, quality, security, fundamentals and operations, generative AI, management, and careers. Pick by goal, and reach the individual reviews from each roundup.
The Software Developer's Career Handbook
A review of The Software Developer's Career Handbook. A book by Michael Lopp, known for Being Geek. On the situations everyone hits in their career: changing jobs, promotions, dealing with bosses, and conduct in meetings and chat, it offers questions to guide judgment rather than forcing a single right answer.
My Career Vision as of May 2026
Articulating my career vision as of May 2026 — aspiring to be an architect who improves the long-term value of organizations and software.
Career Portfolio Creation Guide
Create a strategic career portfolio to clarify skills, assess market value, set goals, and optimize daily decision-making.
Created a Template to Manage Resumes and CVs with Markdown
Manage professional resumes and CVs using Markdown format with Git version control, automated PDF generation, and AI-powered improvements.
Generative AI and the Career of Software Engineers
The rapid evolution of generative AI is bringing significant changes to society. As a software engineer, anticipating these technological changes is crucial.
The Path to Staff Engineer: A Guide to Becoming an Excellent Technical Professional
A review of The Staff Engineer's Path. A compass for software engineers in positions to lead teams, projects, and organizations. From how to craft vision and strategy to ways of thinking, communication, and conduct, it broadly covers the abilities needed to lead an organization.
Managing My Resume with GitHub
An account of why and how I switched from managing my resume on Google Drive to managing it on GitHub. Here, a resume means a text-based summary of my career, and this turned out to be a worthwhile approach worth sharing.
Being Geek: Career Strategies to Stay a Geek
A review of Being Geek. Written by a geek, but even non-geeks who are engineers can learn a lot from it. The mindset and attitude of being an engineer are candidly told in a slightly quirky voice, making it a book you will want to keep close and revisit.