How I got into programming
A programmer shares his personal journey into coding, starting at age 12 with Club Penguin and learning Visual Basic to prove his doubters wrong.
A programmer shares his personal journey into coding, starting at age 12 with Club Penguin and learning Visual Basic to prove his doubters wrong.
A guide on improving code review communication and avoiding conflict, based on a real-world example of a failed review process.
A personal story about how receiving a Nintendo Entertainment System as a Christmas gift in 1990 shaped the author's life and career path.
A guide to improving code reviews by focusing on constructive communication and empathy, treating it as a social process rather than just a technical one.
A developer shares their journey into public speaking at tech conferences, from local user groups to international events, and reflects on the reality behind the 'glamour'.
A developer shares a story about patience in open source, detailing a 7-month-old pull request to improve documentation for the freeboard dashboard project.
A developer shares their experience contributing to an open-source dashboard project, highlighting the patience required in open-source development.
A software engineer shares advice on preparing for job interviews, including researching companies and asking insightful questions to uncover potential workplace issues.
A developer uses a metaphor to explain how different JavaScript frameworks like React and Ember require varying levels of API knowledge.
Argues that code reviews should be a team effort, not a single person's responsibility, to improve quality, share knowledge, and build ownership.
Explains Laravel 5.4's real-time facades feature, which allows creating facades on-the-fly without separate classes.
Explains why complex regexes are often wrong and unmaintainable, advocating for simpler, more robust validation methods.
A developer discusses the challenge of keeping up with rapid tech changes and shares a curated list of RSS feeds for staying current.
A developer shares his move to Berlin for a new Go role, his excitement for learning Go, and initial lessons from porting a Python project.
A recap of the first Python meetup in Lahore, discussing goals for PyCon Pakistan and community growth.
A philosophical look at JavaScript Fatigue, arguing software's purpose is solving business problems, not writing perfect code.
A tech lead's role is to guide the team's future direction, not just write code. Focus on strategy, planning, and empowering engineers.
A guide on how to approach and learn valuable lessons from legacy codebases, distinguishing between good and bad examples.
Explains how feature flags help development teams release features safely and control their visibility, using the django-waffle library as an example.
A programmer discusses techniques to reduce cognitive load when reading code, focusing on visual aspects like fonts, spacing, folding, and documentation.