What have you done for me lately? (Jan 2019)
A developer's personal recap of blog posts written for their employer's tech blog and side projects, including Slack guides, web development, and open-source contributions.
A developer's personal recap of blog posts written for their employer's tech blog and side projects, including Slack guides, web development, and open-source contributions.
Explores the creative process in coding, comparing it to artistic fields like music, and argues that programming is fundamentally a creative problem-solving activity.
Analysis of PHP version usage statistics from January 2022, showing adoption rates for PHP 8.1, 8.0, and older versions.
A programmer's takeaways on improving coding skills by understanding underlying concepts, debugging, and asking effective questions.
A software developer shares personal strategies for managing ADHD's challenges in a tech career, focusing on energy management and task mitigation.
Explores how using code folding in editors can help developers write cleaner, more readable code by evaluating its structure at different abstraction levels.
A developer explains their personal motivations and technical reasons for choosing to learn the Rust programming language in the coming year.
Explains why beginners in tech likely experience 'beginner syndrome' rather than imposter syndrome, and differentiates the two concepts.
A personal reflection on the historical impact of '101 BASIC Computer Games' and Creative Computing magazine on early programming and the author's career.
A developer shares his 2022 work resolutions, focusing on creative production, ignoring tech/crypto discourse, hiring, and finding joy in tech.
A guide to running effective technical planning sessions for software teams, covering goals, attendees, and a practical feature breakdown example.
A developer reflects on failed side projects from 1998-2021, including OS development, programming languages, and SaaS tools, exploring the challenges of tech entrepreneurship.
A guide to interview questions and expectations for iOS developer roles, from graduate to junior levels, focusing on technical and cultural fit.
Explores the difference between tacit (experience-based) and explicit (documented) knowledge, using a cooking analogy to discuss implications for software development and knowledge sharing.
A guide for beginners on how to learn Rust, recommending resources like tutorials, books, and the Exercism platform.
A guide to creating a minimal press kit for mobile apps, including essential text content and image assets for journalists.
A developer details the third revision of their custom T-34 keyboard layout, focusing on key placement changes and modifier improvements.
A developer reflects on their hands-on learning style and announces a new book on practical Go programming for scalable applications.
A developer shares their structured process for conducting effective code reviews, focusing on PR size, UI checks, and common pitfalls.
A developer shares principles for using instant messaging (like IRC) productively in tech work, emphasizing its ephemeral nature and the need to shift important info to permanent mediums.