I have notebooks, probably too many of them, but I have lots. And I have a laptop. I write as much as I can, wherever I can. Sometimes it’s garbage (actually a good part of the time). Sometimes it’s great (I have my moments). But it’s always a great feeling when I do. It’s a cathartic release and worth every sometimes painful keystroke.

I wrote this article originally on Medium – Team Leads vs Technical Leads – and have been stumped figuring out a follow-up for it. When I wrote it, it drove me home because I see so many developers stuck between being a Team vs a Technical Lead – thinking if they go one way, they close the door on the other role forever – which is furthest from the truth. If anything, it will make…

Code is meant to be broken, reiterated over, broken again and again and again until it cannot function anymore. That is what code is meant to do. It works, it changes, it breaks, it gets fixed, it works again. Welcome to coding! Let the everlasting Frustration and Joy begin.

Jumping into a new community is never easy – you don’t know anyone, but you might have a connective interest between you that can be the establishing point for something new. But you have to go through that awkward phase of figuring things out. And that’s never fun because the first thought that runs through your mind – “Here we go again, starting all over again.” – figuring things out for the first time -…

Nothing else, it… just… gets… amazing. As long as you stick with it. If you don’t stick with it, it will never get there, but if you, if you can stick with it, you’ll be amazed at where it can go and how you can get there. But you have to stick with it.