How Codebases Become Spaghetti – Dev Leader Weekly 67
TL; DR:
EXCLUSIVE ARTICLE IS NOW ARCHIVED
This newsletter issue has an EXCLUSIVE article but it’s now archived on my website. You can read it here with a paid subscription:
Weekly Recap
4 Critical Lessons While Building My ASP NET Core SaaS
Building software is THE best way to get better at it.
But it’s not always smooth sailing! There are always lessons to learn — and that’s a GOOD thing.
There are even more dimensions to add when creating a product or service offering instead of just a hobby application!
In this video, I explain 4 lessons that have enabled success so far while building out BrandGhost. We have a long way to go, but these stood out.
From IT Call Center to Expert DotNet Software Engineer – Interview With Dan Patrascu
This is a special interview for me — and I’m really excited to be able to share it with you.
I had the pleasure of sitting down with Dan Patrascu-Baba , also known as Codewrinkles, in this video chat.
领英推荐
Especially if you’re a DotNet developer, you probably know Dan! He’s got a ton of amazing content that he puts out regularly, and I’m always very appreciative of how he shares perspective.
When my channel had only a couple of hundred subscribers, Dan featured it in a video and it nearly doubled my subscribers over night. I was blown away!
In the time since then, I’ve come to appreciate and learn a lot from what Dan shares online. So for me, this was such a rewarding experience.
Thanks for hanging out with me, Dan!
4 Things I Would Do DIFFERENTLY In My Software Engineering Journey
Wouldn’t it be cool if you had a time machine?!
Well — unfortunately that’s not an option.
But what IS an option is sharing lessons that can help others! You might not be able to help yourself directly, but you can help others from your experiences.
In this video, I share 4 things that I would do differently in my software engineering journey if I were to do it again.
As always, thanks so much for your support! I hope you enjoyed this issue, and I’ll see you next week.
Nick “Dev Leader” Cosentino
Socials:
– Blog
P.S. If you enjoyed this newsletter, consider sharing it with your fellow developers!
LEAD SOFTWARE DEVELOPMENT PROFESSIONAL
4 个月"But constantly adding edge-case handling in a particular spot..." Not just edge-case handling because something bubbled up from your platform, but also new cases which might also relate to application logic—down from above. There are definitely other sources of tech debt, but this is a big one. It's especially bad for junior-heavy teams that are under feature-delivery time-pressure. They can easily get into situations where what should have been separate, easily testable components becomes an impenetrable mass of if-else and switch statements and can only be tested by (for example) manually inspecting Excel documents that it generates.
Data Analyst | 90s Wrestling Top Voice
4 个月Mom’s spaghetti?