Finding time to learn
A guide on prioritizing learning in a busy schedule using the Eisenhower Matrix to manage time effectively for personal and professional growth.
A guide on prioritizing learning in a busy schedule using the Eisenhower Matrix to manage time effectively for personal and professional growth.
The article argues that the quality of error messages directly reflects a product's internal quality and the development team's care for users.
A developer's perspective on separating self-worth from code quality, emphasizing creation over perfection and the importance of refactoring.
A developer shares their experience using FreeBSD CURRENT as a daily driver for software development, detailing the setup, workflow, and hardware issues that led them to switch back to Arch Linux.
A motivational article addressing imposter syndrome in software development, encouraging developers to define their own worth through continuous learning.
Explores the 'dusting of gamification' in Stack Overflow's reputation system, its origins, and its role in community building.
Advice on how to honestly answer the 'bad experience' question in a tech job interview, using a real-world example.
An engineering manager shares their personal Manager README, outlining their philosophies on team leadership, feedback, and software development processes.
Advice for aspiring developers to skip junior roles and aim for intermediate positions by self-training and adopting a professional mindset.
A review of Paul Graham's 'ANSI Common Lisp' book, comparing it to other Lisp resources and praising its clarity and conciseness.
An article encouraging programmers to dive into and contribute to open source projects, even when they seem intimidating or unfamiliar.
A developer argues for the benefits of 100% unit test coverage, addressing common counterarguments and emphasizing testable code design.
A developer shares a painful freelance project case study, detailing scope creep, poor management, and burnout, with lessons on client relationships and project ownership.
A guide for developers on overcoming idea paralysis and fear of failure when deciding what personal projects to build.
Author announces a self-published Kindle fascicle on Bean Validation 2.0, extracted and expanded from his previous Java EE book.
A guide to setting up a minimal Common Lisp project using ASDF and Quicklisp, including creating packages and systems.
A historical and technical look at how generics were added to the .NET Framework and C# language, driven by Microsoft Research.
A follow-up on leaving Google and an introduction to Space Duck, a new blog focused on decentralized storage and cryptocurrency technology.
The author explains how teaching others solidifies your own learning and outlines their personal learning process.
A software developer explains their reasons for leaving Google, detailing the company's promotion process and their career reflections.