Picking up rust by writing a QR code generator
A developer shares their journey of relearning Rust by building a QR code generator, discussing learning approaches and showcasing the resulting library.
A developer shares their journey of relearning Rust by building a QR code generator, discussing learning approaches and showcasing the resulting library.
A developer announces 'Reproman', a project to help others learn new tech skills by focusing on problem formulation, creating reproducible examples, and list-making.
Applying Stephen King's writing advice from 'On Writing' to software development, focusing on reading code and deliberate practice.
Explores how software developers can apply Leonardo da Vinci's principles of cross-disciplinary learning, hands-on practice, and collaboration to enhance their craft.
A developer shares three key mindset tips for career changers transitioning into coding, based on a real conversation at a tech conference.
A developer discusses the challenge of keeping up with rapid tech changes and shares a curated list of RSS feeds for staying current.
A traveler in Laos shares his experience volunteering with Big Brother Mouse, helping local students practice English and reflecting on privilege.
A freelance web developer shares their 2017 goals, focusing on community involvement, learning new tech, and improving work-life balance.
A developer reflects on the importance of carving out time to read and study others' work for professional growth and idea generation.
A programmer reflects on the nature of programming, the value of learning multiple technologies, and the importance of passion and teamwork for a sustainable career.
The author argues that we can train our brains to do anything with practice, using the example of learning to brush teeth with the non-dominant hand.
A curated list of beginner-friendly Python programming books, ranging from interactive tutorials to comprehensive guides.
A curated list of free, high-quality Python programming books for beginners and experienced developers.
A critique of beginner programming books and a proposal for a more effective, project-based approach to teaching coding.
A programmer shares their excitement about receiving three classic computer science books: Introduction to Algorithms, SICP, and The Pragmatic Programmer.
A developer reflects on learning a better way to peel a banana from monkeys, drawing a parallel to the importance of questioning and improving software development techniques.
Argues that being wrong is beneficial for designers and developers, as it fosters growth, learning, and better products through constructive criticism.
A response to programmer stereotypes, arguing that developers shouldn't be ashamed of imperfect code if they are committed to continuous learning and improvement.
A web developer argues for reinventing the wheel to deepen understanding and potentially create better solutions.