Software Engineering Content
291 subscribers
3 photos
301 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
hello there

To comment your code, or not to comment your code? That is the question. There is a debate in the software development industry as to whether you should, or shouldn't comment your code.

Top Developers Don't Need Code Comments by Trisha Gee


https://www.youtube.com/watch?v=D-n0sjccMmY
Morning ☕️

it’s Monday.. sending you some good vibes and coffee/tea/monster (yeah some friends drink monster/redbull in the morning).
I was not going to share anything today but Edu Ferro just published a great article. We often repeat QUALITY when we develop. We want to build a solution that has high quality both from customer and code perspective. But what’s really quality? Edu explains it in this article.

Lean Software Development: Build with Quality

https://www.linkedin.com/pulse/lean-software-development-building-quality-eduardo-ferro-aldama-aqlrf
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