How To Be a Better Software Engineer In 2023
Five practical tips for software engineers to improve their skills in 2023, covering learning, code quality, complex systems, cloud, and self-care.
Five practical tips for software engineers to improve their skills in 2023, covering learning, code quality, complex systems, cloud, and self-care.
An article encouraging software developers to write about their learning experiences, even on non-novel topics, to practice writing, provide diverse perspectives, and cement understanding.
A programmer reflects on the value of technical books versus hands-on projects for learning programming languages like Elixir and Rust.
A practical guide to learning new skills, focusing on realistic goal-setting and the effort required, using learning JavaScript as a key example.
A software developer's updated list of recommended books, focusing on titles that are helpful and educational for tech professionals.
A programmer's takeaways on improving coding skills by understanding underlying concepts, debugging, and asking effective questions.
A web developer shares insights on the time spent staying current with web technologies, based on a Twitter survey and personal experience.
A personal story about learning programming through Python and a Raspberry Pi project, offering advice for beginners.
The author argues that being willing to appear stupid by asking naive questions leads to a deeper understanding of complex topics over time.
Argues against learning everything, advocating for mastering a few core 'tricks' to achieve expertise, using examples from math and judo.
The author announces a new 'Today I Learned' section on their blog for sharing quick tech tips and discoveries.
A practical guide on what JavaScript concepts developers need to memorize through practice versus what can be looked up when needed.
A developer begins a series on learning the Rust programming language, sharing a Microsoft resource and inviting others to join a live stream.
An interview with Dave Jacobsen about his journey into programming and iOS development, from initial misconceptions to learning Swift and UIKit.
A guide on starting a developer book club to learn new technologies, share insights, and improve skills with colleagues.
A collection of 101 pieces of advice for new software developers, gathered from industry professionals, covering mindset, learning, and career growth.
Explores the intrinsic motivations for building a data science portfolio beyond just getting a job, covering learning, helping others, and enjoyment.
Explores how unexpected software behavior, or 'That's funny...' moments, are key opportunities for learning and improving mental models of code.
Article discusses the 'expert beginner' trap in tech, where narrow success halts learning, and advocates for maintaining a beginner's mindset.
A developer discusses overcoming the fear of writing about 'obvious' tech topics, arguing that sharing knowledge benefits everyone.