The Laracasts snippet, each episode, offers a single thought on some aspect of web development.
I often hear about flat organizational structures and how they lead to more autonomy and better collaboration. That could be true! It sounds appealing. But my worry is: don't you lose the zoomed out perspective in the process? From my experiences, that multi-focus hierarchy is essential.
For a number of years now, I've found myself quietly mumbling the words, "Don't participate," every time I feel the need to insert myself into events or conversations that have nothing to do with me. It works wonders. Nearly every time, I delete the draft and get back to work.
Programming Bullet Points I'd Send Back in Time
In this episode, I take some time to ponder over which programming bullet points I wish had been drilled into me more in the early days of my learning. We'll discuss the psychology of learning, design patterns, SOLID, and, of course, the never-ending river of programming opinions.
If It's Not Perfect, Ship It
It's far too easy for developers to fall into a trap of never shipping new code to production. "It's not ready," we tell ourselves. "Just one more month to clean things up, and then we'll push it up." But if you're not careful, there will always be a reason why it's still not ready. In this episode, we discuss habit building and why it's necessary to not be a perfectionist.
Be the Tortoise
If you've worked in programming spaces for any period of time, you will surely have heard the advice, "It's better to go slow than fast." We all instinctively know this, and, yet, we're simultaneously obsessed with optimizing every facet of our workflow.
Whenever I ask a slightly controversial programming question, the responses often take one of three shapes. Let's talk about each of them in this episode, before taking a few moments to discuss why it's so important to play gracefully with ideas.