Software Engineering Content
288 subscribers
3 photos
300 links
Hello There!
Fabri here, I created this channel to share content about: eXtreme Programming, Clean Code, Domain-Driven Design, Software Architecture, etc.

Feedback: https://bsky.app/profile/fabridinapoli.com

Pic by @czapp_arpad, from Unsplash
Download Telegram
Morning
even if the scope of one service in a microservices architecture is small, the code architecture within that single service can be hard, especially if you are not very proficient with patterns.
Here is an article by a friend and colleague, Albert Llousas, about patterns to apply within a service or a module in a monolithic application.

“Tactical” architecture: guidelines

https://medium.com/@albert.llousas/tactical-architecture-guidelines-f24482b47c88
👏1
morning and happy friday

Why untested AI-generated code is a crisis waiting to happen

I’d probably remove “untested” because imo all the ai generated code is potentially dangerous, if you don’t know how to code or don’t review it.

https://leaddev.com/software-quality/why-untested-ai-generated-code-is-a-crisis-waiting-to-happen
Good morning

I think all of us have been in companies that do reorgs from time to time. I’ve also seen in the past because some leader was joining the company, so they needed teams to manage. In this article the author starts to explain how they do at Spotify.

Reorgs Don’t Have to Suck - A Better Way Forward

https://betterproductwork.com/blog/reorgs-dont-have-to-suck
2🔥2
Hello folks

AI is every where and is changing the way we work. Many people are claiming that AI will replace programmers in a matter of months or years. There are people that think that winter is coming, like the author of today’s article

https://julesmay.medium.com/ai-winter-is-coming-656d8e2e9a90
1🔥1
It’s Friday, Weekend is coming.

We write code, AI helps us with it.. refactor, add tests, new code, etc. but AI needs to understand it first and obviously it costs.
What if we write code.. AI friendly? will we end up adopting new patterns that are aligned with how LLMs work?
A bit crazy maybe? well, Albert, a friend and a colleague wrote an article about it:

AI-managed codebases: What if we stop writing code for humans?

https://medium.com/@albert.llousas/ai-managed-codebases-what-happens-if-we-stop-writing-code-for-humans-6f1ef995ab9a
hello there

here is an interesting article on “Expert Generalists” and how Specialists are still needed, on Martin Fowler’s blog.
The best teams mix both: generalists to connect the dots, and specialists to go deep when it counts especially in complex domains or with specific tech. LLMs make generalists even more powerful, but balance is still key.

https://martinfowler.com/articles/expert-generalist.html
👏1