The New Normal
Mitchell Hashimoto reflects on key life events that shaped his perception of 'normal' and steered his path into programming and tech.
Mitchell Hashimoto reflects on key life events that shaped his perception of 'normal' and steered his path into programming and tech.
A developer receives a Raspberry Pi as an early Christmas gift and ponders creative tech projects to build with it.
A developer shares progress on a Ludum Dare game jam project, a rule-changing strategy game built in C++.
Explains the Iterator design pattern in JavaScript, showing how to create and use iterator objects for consistent collection traversal.
A developer's personal journey from skepticism to advocacy for PyLadies, exploring the importance of diversity and inclusion in the tech community.
A satirical guide categorizing different stereotypes of web developers, from 'Rockstars' to 'Pedants', based on their skills and approaches.
A tutorial exploring Ruby's Date class, the Chronic natural language parser, and Active Support for date manipulation.
A critique of beginner programming books and a proposal for a more effective, project-based approach to teaching coding.
A critique of modern programmers' tendency to complain about new languages and tools rather than engaging with them, using Go and Dart as examples.
A developer's 2011 retrospective on adopting Vim, switching to Mac, and diving deep into Python, Twisted, and the Python community.
A programmer shares their excitement about receiving the book 'Design for Hackers' to improve their design skills for games and websites.
A beginner's guide to understanding and fixing the NoMethodError in Ruby on Rails 3, explaining its common causes.
A programmer's personal reflection on improving focus by dedicating a week to a fun Perl IRC bot project.
A technical article about improving mouse pointer behavior in the Emacs text editor, specifically enhancing the mouse-avoidance-mode.
Registration is now open for EuroScipy, a conference on scientific computing with Python, featuring tutorials, talks, and a potential journal publication.
Explains how to create a self-reproducing zip file that contains itself, drawing parallels to self-replicating programs.
A personal recap of the author's experiences and key technical talks from days 2-4 of the PyCon 2010 conference.
Announcing EuroScipy 2010, a European conference on Python for scientific computing, featuring tutorials and keynote speakers in Paris.
A developer shares three key methods for improving technical skills: learning by doing, participating in communities, and sharing knowledge through blogging.
A programmer argues against 'walled garden' ecosystems like the iPad, defending the importance of open, tinkerable systems for learning and innovation.