Setting the platform with your team — A Manager’s README
An engineering manager shares their personal Manager README, outlining their philosophies on team leadership, feedback, and software development processes.
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.
A developer shares their journey to earning sustainable income from recurring donations for their open source projects, enabling full-time FOSS work.
A developer shares practical tips for running effective technical workshops, focusing on attendee-driven content and modular material.
A review of 'Technically Wrong', a book critiquing tech industry biases and the human impact of algorithmic decisions.
Explores the linguistic difference between data analysis and data analytics by examining the suffixes -sis, -tic, and -ics.
A developer shares a productivity tip: asking for help online when stuck on a coding problem, then sleeping, often leads to a solution by morning.
A guide to using Git Bisect, a powerful Git command for efficiently finding the commit that introduced a bug or specific change.
A software engineer reflects on graduating, starting a career in game development, transitioning to consulting, and setting goals for learning new tech.