masto.ai is one of the many independent Mastodon servers you can use to participate in the fediverse.
A general Mastodon server for all languages.

Administered by:

Server stats:

2.2K
active users

#SoftwareEngineering

37 posts36 participants5 posts today

"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."

manuel.kiessling.net/2025/03/3

The Log Book of Manuel Kießling · Senior Developer Skills in the AI Age: Leveraging Experience for Better Results • Manuel KießlingHow time-tested software engineering practices amplify the effectiveness of AI coding assistants.

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...

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: devleader.ca/2023/10/12/how-to
- Development Approach: devleader.ca/2023/10/10/vertic
- Code Organization: devleader.ca/2023/10/09/from-c
- CSharp Examples: devleader.ca/2023/10/03/vertic

Videos:
- Practical Vertical Slices With Blazor Plugins: youtu.be/OUL85F3NYy4
- Vertical Slice Intro 2: youtu.be/mtImDc0s_Gc
- Vertical Slice Intro 1: youtu.be/uD_Bhk5tSFU
- Vertical Slices & Plugin Architecture: youtu.be/5OKLiQM2y30

----
📨 Sign up for my email newsletter!
🗣️ Share with your network!

www.devleader.ca · How to Master Vertical Slice Architecture: Techniques and ExamplesExplore examples of Vertical Slice architecture in C#. Weigh the pros and cons of using Vertical Slice Architecture in C# by following along with some examples.