Office Zen
A developer's review of 'Peopleware', analyzing how poor office environments harm productivity and the benefits of working from home.
A developer's review of 'Peopleware', analyzing how poor office environments harm productivity and the benefits of working from home.
Analyzes a TV clip to explain how open source contributions work, focusing on small fixes and effective contributor practices.
A student's experience at PennApps, the largest student hackathon, where they built a universal uploader app for SoundCloud.
A comprehensive, curated list of Python programming resources for all skill levels, covering tutorials, libraries, frameworks, and best practices.
About The Blog This started out as a way to jot down thoughts on areas that seem interesting but underappreciated. Since then, this site has grown to
A review of the book 'Code' by Charles Petzold, which explains how computers work from basic concepts to complex circuits.
A software developer shares their positive experience with IT certifications, explaining how they helped build trust, advance skills, and improve career prospects.
Software developers can improve their writing by learning techniques from professional copywriters, as suggested in a review of 'The Copywriter's Handbook'.
An analysis of PostgreSQL's documentation strengths and gaps, proposing improvements for onboarding, tutorials, and developer guides.
A programmer reviews 'Learn You Some Erlang for Great Good!', praising its fun approach to teaching the functional language and its benefits.
A developer plans to use a week of free time to focus on coding projects, including an iOS app and a Twitter-based web app.
Discusses the need for respectful, professional communication in code reviews, using the Linux kernel mailing list debate as a case study.
Mitchell Hashimoto shares his lifelong passion for automation, from cheating Neopets to creating Vagrant, highlighting how it shaped his career.
A response to elitist coding advice, advocating for an inclusive, fundamentals-first approach to learning programming for anyone interested.
A developer explains his personal philosophy for blogging, focusing on knowledge sharing, becoming replaceable, and refining ideas.
Developer announces release of two new .NET projects: LogLive for real-time log monitoring and TextTableFormatter.NET for rendering character tables.
Explains the concept of 'Jürgenization,' a code quality assurance process inspired by Spring framework's Jürgen Höller.
Mitchell Hashimoto explains how the APPLE customer service acronym from his Apple retail days shaped his approach to building successful tech projects like Vagrant.
Hippo's monthly 'Hippo Fridays' for developers lead to new features in the upcoming Hippo CMS 7.8 release, including HTML5 History API and scripting support.
A developer shares additional long-term goals: creating their own programming language and writing a programming book.