How can I ... ?
A software developer discusses the 'XY Problem' in tech support, where users ask about their attempted solution rather than the actual problem they need to solve.
A software developer discusses the 'XY Problem' in tech support, where users ask about their attempted solution rather than the actual problem they need to solve.
A signal-boosted article explaining the philosophy and commitment behind Lichess, a free and open-source online chess platform.
A guide on hiring engineering managers, focusing on the decision between promoting internal engineers versus hiring external candidates.
A developer shares their journey of making their personal website's source code public, discussing vulnerability and overcoming imposter syndrome.
Explores the downsides of constant communication tools like Slack and proposes ideas from Cal Newport's book to improve focus and productivity in software development.
A developer shares 9 key lessons learned from maintaining a large Vue.js codebase for 3 years, focusing on consistency, legacy code, and dependencies.
A review of PHP's evolution in 2021, covering PHP 8 features, upcoming 8.1 additions like enums, and community trends.
Announcing Sourcery Pro, a new macOS app that extends Xcode's capabilities, built from over 1000 hours of development work.
A developer shares the story of debugging a tricky PHP unit test failure caused by a single missing character (an equals sign).
Explores practical aspects of building trust in AI systems, focusing on trust in the development process, results, and the company itself.
A guide to overcoming fear and learning by hacking on the nginx source code, from downloading to compiling and making a simple change.
A developer shares eight key lessons learned from spending four years creating a comprehensive JavaScript course, focusing on business and creation strategies.
A guide on the impact of breaking changes in software libraries, with advice on when to use them and how to manage them for users.
A developer recounts building a complex, multi-bot IRC system with features like parcel tracking, music requests, and a JavaScript execution bot.
Critiques the 'code faster' management approach, arguing for quantifying economic value and prioritizing work to maximize profit with limited resources.
A former Product Manager shares nine key responsibilities of a Technical Program Manager, focusing on communication, coordination, and project tracking.
An interview with Dave Jacobsen about his journey into programming and iOS development, from initial misconceptions to learning Swift and UIKit.
A guide to writing small, standalone command-line programs in Common Lisp, covering project structure, libraries, and interactive development.
A guide on starting a developer book club to learn new technologies, share insights, and improve skills with colleagues.
A self-taught developer in Germany shares his journey and lessons learned while transitioning to a programming career while working full-time.