Issue 10

How to Stay Out of Tutorial Hell

Today’s Issue: Why developers should learn design and how you should be learning new concepts.

Welcome to #10.

First Up - Should Developers Learn Design

As a software developer working on a team, you’ll likely interface with designers at some point or another in your career. Learning to understand design—whether it be UI, UX, or another aspect—will not only make you a more well-rounded developer but also help bridge gaps between these two disciplines.

By understanding design principles, you'll be better equipped to implement designs that are not only visually appealing but also user-friendly and intuitive. This knowledge can help you provide valuable input during the design process, identify potential issues, and collaborate more effectively with designers. Additionally, learning design can expand your skill set and make you a more versatile and valuable member of the development team.

Additionally, having a design-oriented mindset helps you make thoughtful decisions when crafting user interfaces and experiences. This can result in better-designed applications that are intuitive and enjoyable for users. Ultimately, understanding design principles allows you to contribute meaningfully across the entire software development lifecycle—from ideation through to implementation.

Second Topic - How You Should be Learning

As someone who’s been new to the field, I remember how challenging it was to learn to code. From wrestling with complex topics to figuring out how new concepts connected with everything I’d learned before—it was tough. One mistake I made (and I know many of you are making too) still stands out: falling into tutorial hell.

Sure, tutorials are a helpful resource, but if all you do is watch them, you won’t actually retain much. You’ll forget what you spent hours watching, and the concepts will go in one ear and out the other. Don’t believe me? Try this: Watch a tutorial, don’t take any action, and then attempt to implement what you learned a week later. Chances are, it’ll feel like starting from scratch.

It’s easy to watch something—just like bingeing Netflix (trust me, I get it)—but the hard part is taking action. And that’s the part that matters most.

The best way to learn is by building projects and applying what you’re learning in real-time. Use your new skills to create something you wish existed or rebuild an app you already use. What’s important is that you take action—this applies not only to software development but to life in general. For the purpose of this newsletter, though, we’ll keep it tech-focused.

So go out and build something!

Interesting Plugs

Job Board

  • Front End Developer - React with SensorTower

    • Salary: $115,000 - $145,000

    • Experience: Good experience with React and TypeScript with some bonus points if you’ve used testing frameworks like Jest and Cypress

  • Software Developer with Euna Solutions

    • Salary: Just says competitive

    • Experience: 2+ years as a software developer

    • Tech Stack: JavaScript, TypeScript, C#, AWS, SQL

Mentorship

As a former full-stack immersive instructor at the very boot camp where I learned to code, I’ve had the privilege of teaching full-stack development (including React.js and Node.js) to students from diverse backgrounds. With over 7 years of experience as a developer across multiple industries, I’ve seen firsthand the challenges new developers face—and I’m passionate about helping others overcome them.

If you’re looking for mentorship or guidance on your coding journey, feel free to reach out! I’m here to help you with personalized support as you navigate learning and growing as a developer. While I plan to eventually launch my own course or boot camp, I currently offer one-on-one teaching and mentorship.

Till Next Time

I hope everyone enjoys this post. If you take anything away from it, it’s to stay out of tutorial hell and take action! Also, I know some of you have asked for more junior-level positions to be posted, but since this newsletter is really global with the majority of my readers being spread out across the US, I try and only post remote roles which usually require a few years.

If you're a junior developer looking to get your first role, reach out to me as I offer mentorship!

Have a great weekend and as always, happy coding!

Reply

or to participate.