Interesting read: "C Isn't A Programming Language Anymore"
Everyone else seems to be crushing it…
Those engineers you think are "crushing it" may still need your support.
Just because you think they are crushing it, doesn’t mean they are coping.
Excellent performance doesn’t mean an absence of: Stress
Self-doubt
Burnout.
They probably don’t feel like they are crushing it…
"The dopamine hit of instant answers has replaced the satisfaction of genuine understanding."
Hackers are getting smarter. It’s time your defense does too. Learn how AI is leveling up cybersecurity.
Read the full blog: https://www.openexploit.in/the-role-of-artificial-intelligence-in-cybersecurity-defense/
Cyberattacks are inevitable. Your response decides the damage. Learn what to do right after a breach.
Read the full blog: https://www.openexploit.in/incident-response-101-what-to-do-following-a-security-breach/
Senior Developer Skills in the #AI Age: Leveraging Experience for Better Results • Manuel Kießling
https://manuel.kiessling.net/2025/03/31/how-seasoned-developers-can-achieve-great-results-with-ai-coding-agents/
One thing I've seen demonstrated over and over in 30+ years of maintenance programming is that most organizations have no fucking clue on how their code works. This leads to an irrational fear of change, and illogical decisions on implementing changes.
Don't you love when software displays a message that something "completed successfully" when it actually wasn't successful?
Guys, you either handle errors or you don't. Both is fine with me. But don't lie to me.
Had a great time chatting with Sam and Richard on the Moonpig Tech Podcast about our journey into event-driven architecture (#EDA)!
We dig into the why, the how, and the real-world intricacies of building #EDA at #Moonpig
Listen now:
Apple Podcasts: https://podcasts.apple.com/us/podcast/episode-29-event-driven-architecture/id1469387549?i=1000702164445
Spotify: https://open.spotify.com/episode/4gb6Biivs8zIvyNL8UOGLy?si=82f47ef1860243d1
"My current conclusion, though preliminary in this rapidly evolving field, is that not only can seasoned developers benefit from this technology — they are actually in the optimal position to harness its power.
Here’s the fascinating part: The very experience and accumulated know-how in software engineering and project management — which might seem obsolete in the age of AI — are precisely what enable the most effective use of these tools.
While I haven’t found the perfect metaphor for these LLM-based programming agents in an AI-assisted coding setup, I currently think of them as “an absolute senior when it comes to programming knowledge, but an absolute junior when it comes to architectural oversight in your specific context.”
This means that it takes some strategic effort to make them save you a tremendous amount of work.
And who better to invest that effort in the right way than a senior software engineer?
As we’ll see, while we’re dealing with cutting-edge technology, it’s the time-tested, traditional practices and tools that enable us to wield this new capability most effectively."
The best way to build confidence in your solution…
…Is to get early feedback.
Discuss your ideas before implementing them.
Get someone to eyeball your solution as early as possible.
Deploy something and let people have a play as soon as you can.
Too often, I've found myself tucked away working on a feature, going deeper and deeper down that rabbit hole...
Think your website is safe? Think again. These are the Top 10 web vulnerabilities you MUST know in 2025!
Read the full blog: https://www.openexploit.in/understanding-the-owasp-top-10-key-web-vulnerabilities-explained/
What's wrong with AI-generated docs - passo.uno https://passo.uno/whats-wrong-ai-generated-docs/
Here are 8 resources to help explain vertical slices and vertical slice architecture:
Here's a collection of resources I've created for you to better understand these! Both a vertical slice approach to software development, along with the software architecture pattern.
Articles:
- Techniques and Examples: https://www.devleader.ca/2023/10/12/how-to-master-vertical-slice-architecture-techniques-and-examples/
- Development Approach: https://www.devleader.ca/2023/10/10/vertical-slice-development-a-comprehensive-how-to-for-modern-teams/
- Code Organization: https://www.devleader.ca/2023/10/09/from-chaos-to-cohesion-how-to-organize-code-for-vertical-slices/
- CSharp Examples: https://www.devleader.ca/2023/10/03/vertical-slice-architecture-in-c-examples-on-how-to-streamline-code/
Videos:
- Practical Vertical Slices With Blazor Plugins: https://youtu.be/OUL85F3NYy4
- Vertical Slice Intro 2: https://youtu.be/mtImDc0s_Gc
- Vertical Slice Intro 1: https://youtu.be/uD_Bhk5tSFU
- Vertical Slices & Plugin Architecture: https://youtu.be/5OKLiQM2y30
---- Sign up for my email newsletter!
Share with your network!