home.social

#softwareengineering — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #softwareengineering, aggregated by home.social.

  1. Routine can be the arch-enemy of awareness…

    Sometimes, we get into such a routine that we don't have a clear picture of our current reality.

    This is why building awareness must be deliberate, especially if you have goals you want to achieve or changes you want to make.

    👉 It all starts with seeing your clear reality.

    #developers #coding #softwaredevelopment #softwareengineering #wellbeing #mindset #mentalhealth

  2. Many software developers beat themselves up based on thoughts that enter their head…

    Sometimes, it’s because they think the thoughts say something about them or define them in some way…

    Sometimes, it’s because they believe them to be true (often when they aren’t)

    Affirmation 👉 “I am NOT my thoughts."

    This affirmation is a reminder that thoughts are often thrown at you.

    #developers #coding #softwaredevelopment #softwareengineering #wellbeing #mindset #mentalhealth

  3. Blog - Shared Postgres Test Container with Expecto in FSharp

    I’m learning FSharp by creating a web application. I’ve cycled through lots of different ways of doing things, libraries, etc. Today I finally got my integration tests to use a single docker test contaner with the Expecto test framework. I couldn’t find a good example online of how to do it, so I’m sharing it here.

  4. Blog - Shared Postgres Test Container with Expecto in FSharp

    I’m learning FSharp by creating a web application. I’ve cycled through lots of different ways of doing things, libraries, etc. Today I finally got my integration tests to use a single docker test contaner with the Expecto test framework. I couldn’t find a good example online of how to do it, so I’m sharing it here.

  5. Blog - Shared Postgres Test Container with Expecto in FSharp

    I’m learning FSharp by creating a web application. I’ve cycled through lots of different ways of doing things, libraries, etc. Today I finally got my integration tests to use a single docker test contaner with the Expecto test framework. I couldn’t find a good example online of how to do it, so I’m sharing it here.

  6. Blog - Shared Postgres Test Container with Expecto in FSharp

    I’m learning FSharp by creating a web application. I’ve cycled through lots of different ways of doing things, libraries, etc. Today I finally got my integration tests to use a single docker test contaner with the Expecto test framework. I couldn’t find a good example online of how to do it, so I’m sharing it here.

  7. RE: mas.to/@vnzn/116568465516674741

    "You want to bake me a whole birthday cake? Just put a candle on my sandwich.

    This is what senior developers learn to do: they learn how to give people what they want by being resourceful with existing software."

  8. Was ist eigentlich aus der Erkenntnis geworden, dass Menschen in Teams bessere Problemlösungen finden als Einzelkämpfer? Die LLM-gestützte Softwareentwicklung feiert ja gerade ab, das Menschen alleine Software zusammenklöppeln können - ohne Erfahrung und ohne Team. Aber kommen dabei wirklich gute Lösungen raus, wenn die zusätzlichen Perspektiven unterschiedlicher Erfahrungen fehlen?
    #agile #softwareengineering #team #genai #LLM

  9. As someone who works in tech, a four-day "scheduled" outage for a production billing system is... a choice. I can’t imagine telling my team we’re taking the platform offline from Friday night until Tuesday morning for an "upgrade". In 2026, you'd think we'd have moved past maintenance windows that last half a week.

    Where is the blue-green deployment? The canary releases? Just a casual 4-day blackout.

    #TechDebt #DevOps #SRE #SoftwareEngineering #MaintenanceWindow

  10. As someone who works in tech, a four-day "scheduled" outage for a production billing system is... a choice. I can’t imagine telling my team we’re taking the platform offline from Friday night until Tuesday morning for an "upgrade". In 2026, you'd think we'd have moved past maintenance windows that last half a week.

    Where is the blue-green deployment? The canary releases? Just a casual 4-day blackout.

  11. As someone who works in tech, a four-day "scheduled" outage for a production billing system is... a choice. I can’t imagine telling my team we’re taking the platform offline from Friday night until Tuesday morning for an "upgrade". In 2026, you'd think we'd have moved past maintenance windows that last half a week.

    Where is the blue-green deployment? The canary releases? Just a casual 4-day blackout.

    #TechDebt #DevOps #SRE #SoftwareEngineering #MaintenanceWindow

  12. The new 10x Engineer with AI

    The idea of the “10x engineer” has always been a bit controversial. Some people see it as a myth. Some people see it as a harmful label that creates hero culture. Some people have worked with engineers who clearly create much more impact than others, and believe the idea is real. I sit somewhere in the middle. I don’t think a 10x engineer means someone who writes 10x more code than everyone else. That version of the idea was never useful to me. Writing more code is not the same as […]

    codeaholicguy.com/2026/05/13/t

  13. The new 10x Engineer with AI

    The idea of the “10x engineer” has always been a bit controversial. Some people see it as a myth. Some people see it as a harmful label that creates hero culture. Some people have worked with engineers who clearly create much more impact than others, and believe the idea is real. I sit somewhere in the middle. I don’t think a 10x engineer means someone who writes 10x more code than everyone else. That version of the idea was never useful to me. Writing more code is not the same as […]

    codeaholicguy.com/2026/05/13/t

  14. The new 10x Engineer with AI

    The idea of the “10x engineer” has always been a bit controversial. Some people see it as a myth. Some people see it as a harmful label that creates hero culture. Some people have worked with engineers who clearly create much more impact than others, and believe the idea is real. I sit somewhere in the middle. I don’t think a 10x engineer means someone who writes 10x more code than everyone else. That version of the idea was never useful to me. Writing more code is not the same as […]

    codeaholicguy.com/2026/05/13/t

  15. The new 10x Engineer with AI

    The idea of the “10x engineer” has always been a bit controversial. Some people see it as a myth. Some people see it as a harmful label that creates hero culture. Some people have worked with engineers who clearly create much more impact than others, and believe the idea is real. I sit somewhere in the middle. I don’t think a 10x engineer means someone who writes 10x more code than everyone else. That version of the idea was never useful to me. Writing more code is not the same as […]

    codeaholicguy.com/2026/05/13/t

  16. The new 10x Engineer with AI

    The idea of the “10x engineer” has always been a bit controversial. Some people see it as a myth. Some people see it as a harmful label that creates hero culture. Some people have worked with engineers who clearly create much more impact than others, and believe the idea is real. I sit somewhere in the middle. I don’t think a 10x engineer means someone who writes 10x more code than everyone else. That version of the idea was never useful to me. Writing more code is not the same as […]

    codeaholicguy.com/2026/05/13/t

  17. You don’t have to do it alone…

    Surround yourself with experienced people who can provide support and guidance.

    Don't be afraid to ask for help…

    You'll likely find a strong network of support at work, from family, or online.

    Seeking support is a strength, not a weakness. 👀

    #developers #coding #softwaredevelopment #softwareengineering #wellbeing #mindset #mentalhealth

  18. Mastering Python API Integration: Develop Real-World Applications for 2026

    As we head into 2026, the ability to effectively bridge local Python scripts with external data ecosystems is no longer optional for developers. This tutorial demonstrates how to leverage free public ...

    📺 Watch here: youtube.com/watch?v=5tBPkioPMdM

    ##Python ##API ##SoftwareEngineering ##Programming

  19. 🎓 Ah, yes, the thrill of translating ENTIRE binaries without those pesky #heuristics. Because we all know guessing is for amateurs, and real professionals demand their code be as static and lifeless as a rock. 🪨 Let's all take a moment to thank the Simons Foundation for making such groundbreaking boredom possible. 🙏
    arxiv.org/abs/2605.08419 #binarytranslation #staticcode #SimonsFoundation #programminghumor #softwareengineering #HackerNews #ngated

  20. AI doesn't change anything about the fundamentals of testing. Inverting the pyramid to bet everything on E2E is going back 15 years. Essential read by Thierry de Pauw if you work in QA 📐

    thinkinglabs.io/articles/2026/

    #QA #SoftwareEngineering #AI

  21. It turns out that stuffing your AGENTS.md file with every bit of info you can find might actually be hurting your coding agent performance. 📉

    New research suggests that the redundancy problem is real and that building context files incrementally is a much smarter approach. 💡

    Learn why less is more and how to build context files that actually work in our latest breakdown. 👉 developer.upsun.com/posts/ai/a

    #CodingAgents #LLM #SoftwareEngineering #DevTools

  22. I’ve seen it taught in multiple training scenarios…

    But to be honest, I don’t use it, and I’m not a fan at all…

    I’m talking about the Feedback Sandwich…

    🥪 Feedback Sandwich 🥪
    In a nutshell - you give negative/constructive feedback sandwiched between positive feedback.
    Positive —> Negative/Constructive —> Positive

    ➡️ Intent ⬅️
    #developers #coding #softwaredevelopment #softwareengineering #wellbeing #mindset #mentalhealth

  23. An article announcing "The Heap" a #softwareengineering blog for everyone from Stack Overflow.

    I think it's awkward, right off the bad, that the description for it is "Community-Generated" articles. Not Community-Submitted or even more normal, Community-Written.

    Generated. :/

    #AI #StackOverflow

  24. CW: Long Read / Rant Warning A response regarding the exhausting narrative that AI is dumbing us down and about to replace us...

    mastodon.social/@h4ckernews/11

    seangoedecke.com/software-engi

    My fuc..... response.

    Firstly, comparing the arduousness of manual labor to that of intellectual work makes no sense. I can understand the overlap in principle, but not in consequence. For a start, the secondary sector is much more Taylorized (Fordized if you want), then the living conditions are much lower. And finally, the activity is much more arduous for the body and the mind than in the tertiary or quaternary sector (software eng.).

    Talking about the loss of theoretical and practical knowledge regarding the use of AI or not is also something I would nuance. Yes, he or she who no longer codes loses in skills, but not so much in knowledge. Reflexes change, review management changes. The coordination of a project changes. But to go from there to saying that the person who no longer codes loses in knowledge is a shortcut which, in addition to being limiting, is fallacious. The engineer who no longer codes has issues with reflexes. In no case issues with understanding the code. And that is where I would put a nuance. The eng. always knows where to look for information, build their project, structure it.

    From a practical point of view, they will write fewer lines, but in exchange, they will allow for better planning. They will certainly be less up to date on the use of a function, but they will be able to explain how the function must be encapsulated, and everything relating to micro-services or monoliths. In no way should AI make a decision. If you let it do so, you lose everything and gain an incommensurable technical debt.
    Defend yourselves !!!! Explain to the paper-pushers that their AI is not going to succeed in explaining why such a technology is better for their project. The engineer or the architect will take everything into account, from OOP to the ultimate spec lost in the very depths of the JAVA doc regarding the Floating-Point Remainder Operator and why it is important. Calculate the cost of a bad operator choice in 5 years and tell your paper-pusher: "Do you still want the AI to manage your project in OCaml?"

    AI is useful, I am not saying the contrary, but there is clearly a fundamental difference between a tool that makes decisions that have consequences and a secondary sector worker who uses an excavator instead of a shovel... (in both cases, he works in the cold, his pay is the same, but he kills his back less). He remains the master of his actions... Whereas the AI... there is a fabulation of domination and power and a dramatic misunderstanding. Who is responsible for the choice? The AI will never substitute itself for the responsible person (it's not me Madam Judge, it's gpt 8 that didn't pay attention that passwords must be hashed in Argon2 and not in SHA-1... it was in its .md though...)

    So no, software engineers and architects will not be replaced, unless the statistical paper-pushers who calculate in lines of code spawned per hour assume the service interruptions, the maintenance and production release costs.

    Today, everyone swears only by Claude Code and other "magical" crayfish supposed to do "everything" in our place. The result? They generate with pleasure all the bullshit that maintainers are desperately trying to protect themselves from: obese and incomprehensible PRs, impossible to reproduce bug reports, and feature additions that outright break the API because the tool mixes up terminologies without understanding the business domain of the project. I've seen AI proposals that didn't even respect the Single Responsibility Principle (SRP)... the basics!
    So yes, this machine swallows docs by the kilometer. It spits out text with an incredible and fascinating aplomb (like the sexist boss who wants to make believe he knows your job). But it is plausible, never exact. And that is the whole difference with an eng.: instead of coding blindly, the human analyzes the system, the dependencies, the architecture, the production structure... the specificities... then finally decides, and makes the architectural decision, before delegating to the AI the drafting of the Slack message to explain to the team why we are not going to import such a bloated library just for the three features we need.

    Pisses me off in the end :D

    #HackerNews
    #softwareengineering
    #careerchange
    #techindustry
    #futureofwork
    #softwareengineering
    #Tech
    #AIHype
    #Architecture
    #DevLife

  25. CW: Long Read / Rant Warning A response regarding the exhausting narrative that AI is dumbing us down and about to replace us...

    mastodon.social/@h4ckernews/11

    seangoedecke.com/software-engi

    My fuc..... response.

    Firstly, comparing the arduousness of manual labor to that of intellectual work makes no sense. I can understand the overlap in principle, but not in consequence. For a start, the secondary sector is much more Taylorized (Fordized if you want), then the living conditions are much lower. And finally, the activity is much more arduous for the body and the mind than in the tertiary or quaternary sector (software eng.).

    Talking about the loss of theoretical and practical knowledge regarding the use of AI or not is also something I would nuance. Yes, he or she who no longer codes loses in skills, but not so much in knowledge. Reflexes change, review management changes. The coordination of a project changes. But to go from there to saying that the person who no longer codes loses in knowledge is a shortcut which, in addition to being limiting, is fallacious. The engineer who no longer codes has issues with reflexes. In no case issues with understanding the code. And that is where I would put a nuance. The eng. always knows where to look for information, build their project, structure it.

    From a practical point of view, they will write fewer lines, but in exchange, they will allow for better planning. They will certainly be less up to date on the use of a function, but they will be able to explain how the function must be encapsulated, and everything relating to micro-services or monoliths. In no way should AI make a decision. If you let it do so, you lose everything and gain an incommensurable technical debt.
    Defend yourselves !!!! Explain to the paper-pushers that their AI is not going to succeed in explaining why such a technology is better for their project. The engineer or the architect will take everything into account, from OOP to the ultimate spec lost in the very depths of the JAVA doc regarding the Floating-Point Remainder Operator and why it is important. Calculate the cost of a bad operator choice in 5 years and tell your paper-pusher: "Do you still want the AI to manage your project in OCaml?"

    AI is useful, I am not saying the contrary, but there is clearly a fundamental difference between a tool that makes decisions that have consequences and a secondary sector worker who uses an excavator instead of a shovel... (in both cases, he works in the cold, his pay is the same, but he kills his back less). He remains the master of his actions... Whereas the AI... there is a fabulation of domination and power and a dramatic misunderstanding. Who is responsible for the choice? The AI will never substitute itself for the responsible person (it's not me Madam Judge, it's gpt 8 that didn't pay attention that passwords must be hashed in Argon2 and not in SHA-1... it was in its .md though...)

    So no, software engineers and architects will not be replaced, unless the statistical paper-pushers who calculate in lines of code spawned per hour assume the service interruptions, the maintenance and production release costs.

    Today, everyone swears only by Claude Code and other "magical" crayfish supposed to do "everything" in our place. The result? They generate with pleasure all the bullshit that maintainers are desperately trying to protect themselves from: obese and incomprehensible PRs, impossible to reproduce bug reports, and feature additions that outright break the API because the tool mixes up terminologies without understanding the business domain of the project. I've seen AI proposals that didn't even respect the Single Responsibility Principle (SRP)... the basics!
    So yes, this machine swallows docs by the kilometer. It spits out text with an incredible and fascinating aplomb (like the sexist boss who wants to make believe he knows your job). But it is plausible, never exact. And that is the whole difference with an eng.: instead of coding blindly, the human analyzes the system, the dependencies, the architecture, the production structure... the specificities... then finally decides, and makes the architectural decision, before delegating to the AI the drafting of the Slack message to explain to the team why we are not going to import such a bloated library just for the three features we need.

    Pisses me off in the end :D

    #HackerNews
    #softwareengineering
    #careerchange
    #techindustry
    #futureofwork
    #softwareengineering
    #Tech
    #AIHype
    #Architecture
    #DevLife

  26. CW: Long Read / Rant Warning A response regarding the exhausting narrative that AI is dumbing us down and about to replace us...

    mastodon.social/@h4ckernews/11

    seangoedecke.com/software-engi

    My fuc..... response.

    Firstly, comparing the arduousness of manual labor to that of intellectual work makes no sense. I can understand the overlap in principle, but not in consequence. For a start, the secondary sector is much more Taylorized (Fordized if you want), then the living conditions are much lower. And finally, the activity is much more arduous for the body and the mind than in the tertiary or quaternary sector (software eng.).

    Talking about the loss of theoretical and practical knowledge regarding the use of AI or not is also something I would nuance. Yes, he or she who no longer codes loses in skills, but not so much in knowledge. Reflexes change, review management changes. The coordination of a project changes. But to go from there to saying that the person who no longer codes loses in knowledge is a shortcut which, in addition to being limiting, is fallacious. The engineer who no longer codes has issues with reflexes. In no case issues with understanding the code. And that is where I would put a nuance. The eng. always knows where to look for information, build their project, structure it.

    From a practical point of view, they will write fewer lines, but in exchange, they will allow for better planning. They will certainly be less up to date on the use of a function, but they will be able to explain how the function must be encapsulated, and everything relating to micro-services or monoliths. In no way should AI make a decision. If you let it do so, you lose everything and gain an incommensurable technical debt.
    Defend yourselves !!!! Explain to the paper-pushers that their AI is not going to succeed in explaining why such a technology is better for their project. The engineer or the architect will take everything into account, from OOP to the ultimate spec lost in the very depths of the JAVA doc regarding the Floating-Point Remainder Operator and why it is important. Calculate the cost of a bad operator choice in 5 years and tell your paper-pusher: "Do you still want the AI to manage your project in OCaml?"

    AI is useful, I am not saying the contrary, but there is clearly a fundamental difference between a tool that makes decisions that have consequences and a secondary sector worker who uses an excavator instead of a shovel... (in both cases, he works in the cold, his pay is the same, but he kills his back less). He remains the master of his actions... Whereas the AI... there is a fabulation of domination and power and a dramatic misunderstanding. Who is responsible for the choice? The AI will never substitute itself for the responsible person (it's not me Madam Judge, it's gpt 8 that didn't pay attention that passwords must be hashed in Argon2 and not in SHA-1... it was in its .md though...)

    So no, software engineers and architects will not be replaced, unless the statistical paper-pushers who calculate in lines of code spawned per hour assume the service interruptions, the maintenance and production release costs.

    Today, everyone swears only by Claude Code and other "magical" crayfish supposed to do "everything" in our place. The result? They generate with pleasure all the bullshit that maintainers are desperately trying to protect themselves from: obese and incomprehensible PRs, impossible to reproduce bug reports, and feature additions that outright break the API because the tool mixes up terminologies without understanding the business domain of the project. I've seen AI proposals that didn't even respect the Single Responsibility Principle (SRP)... the basics!
    So yes, this machine swallows docs by the kilometer. It spits out text with an incredible and fascinating aplomb (like the sexist boss who wants to make believe he knows your job). But it is plausible, never exact. And that is the whole difference with an eng.: instead of coding blindly, the human analyzes the system, the dependencies, the architecture, the production structure... the specificities... then finally decides, and makes the architectural decision, before delegating to the AI the drafting of the Slack message to explain to the team why we are not going to import such a bloated library just for the three features we need.

    Pisses me off in the end :D

    #HackerNews
    #softwareengineering
    #careerchange
    #techindustry
    #futureofwork
    #softwareengineering
    #Tech
    #AIHype
    #Architecture
    #DevLife

  27. CW: Long Read / Rant Warning A response regarding the exhausting narrative that AI is dumbing us down and about to replace us...

    mastodon.social/@h4ckernews/11

    seangoedecke.com/software-engi

    My fuc..... response.

    Firstly, comparing the arduousness of manual labor to that of intellectual work makes no sense. I can understand the overlap in principle, but not in consequence. For a start, the secondary sector is much more Taylorized (Fordized if you want), then the living conditions are much lower. And finally, the activity is much more arduous for the body and the mind than in the tertiary or quaternary sector (software eng.).

    Talking about the loss of theoretical and practical knowledge regarding the use of AI or not is also something I would nuance. Yes, he or she who no longer codes loses in skills, but not so much in knowledge. Reflexes change, review management changes. The coordination of a project changes. But to go from there to saying that the person who no longer codes loses in knowledge is a shortcut which, in addition to being limiting, is fallacious. The engineer who no longer codes has issues with reflexes. In no case issues with understanding the code. And that is where I would put a nuance. The eng. always knows where to look for information, build their project, structure it.

    From a practical point of view, they will write fewer lines, but in exchange, they will allow for better planning. They will certainly be less up to date on the use of a function, but they will be able to explain how the function must be encapsulated, and everything relating to micro-services or monoliths. In no way should AI make a decision. If you let it do so, you lose everything and gain an incommensurable technical debt.
    Defend yourselves !!!! Explain to the paper-pushers that their AI is not going to succeed in explaining why such a technology is better for their project. The engineer or the architect will take everything into account, from OOP to the ultimate spec lost in the very depths of the JAVA doc regarding the Floating-Point Remainder Operator and why it is important. Calculate the cost of a bad operator choice in 5 years and tell your paper-pusher: "Do you still want the AI to manage your project in OCaml?"

    AI is useful, I am not saying the contrary, but there is clearly a fundamental difference between a tool that makes decisions that have consequences and a secondary sector worker who uses an excavator instead of a shovel... (in both cases, he works in the cold, his pay is the same, but he kills his back less). He remains the master of his actions... Whereas the AI... there is a fabulation of domination and power and a dramatic misunderstanding. Who is responsible for the choice? The AI will never substitute itself for the responsible person (it's not me Madam Judge, it's gpt 8 that didn't pay attention that passwords must be hashed in Argon2 and not in SHA-1... it was in its .md though...)

    So no, software engineers and architects will not be replaced, unless the statistical paper-pushers who calculate in lines of code spawned per hour assume the service interruptions, the maintenance and production release costs.

    Today, everyone swears only by Claude Code and other "magical" crayfish supposed to do "everything" in our place. The result? They generate with pleasure all the bullshit that maintainers are desperately trying to protect themselves from: obese and incomprehensible PRs, impossible to reproduce bug reports, and feature additions that outright break the API because the tool mixes up terminologies without understanding the business domain of the project. I've seen AI proposals that didn't even respect the Single Responsibility Principle (SRP)... the basics!
    So yes, this machine swallows docs by the kilometer. It spits out text with an incredible and fascinating aplomb (like the sexist boss who wants to make believe he knows your job). But it is plausible, never exact. And that is the whole difference with an eng.: instead of coding blindly, the human analyzes the system, the dependencies, the architecture, the production structure... the specificities... then finally decides, and makes the architectural decision, before delegating to the AI the drafting of the Slack message to explain to the team why we are not going to import such a bloated library just for the three features we need.

    Pisses me off in the end :D

    #HackerNews
    #softwareengineering
    #careerchange
    #techindustry
    #futureofwork
    #softwareengineering
    #Tech
    #AIHype
    #Architecture
    #DevLife

  28. CW: Long Read / Rant Warning A response regarding the exhausting narrative that AI is dumbing us down and about to replace us...

    mastodon.social/@h4ckernews/11

    seangoedecke.com/software-engi

    My fuc..... response.

    Firstly, comparing the arduousness of manual labor to that of intellectual work makes no sense. I can understand the overlap in principle, but not in consequence. For a start, the secondary sector is much more Taylorized (Fordized if you want), then the living conditions are much lower. And finally, the activity is much more arduous for the body and the mind than in the tertiary or quaternary sector (software eng.).

    Talking about the loss of theoretical and practical knowledge regarding the use of AI or not is also something I would nuance. Yes, he or she who no longer codes loses in skills, but not so much in knowledge. Reflexes change, review management changes. The coordination of a project changes. But to go from there to saying that the person who no longer codes loses in knowledge is a shortcut which, in addition to being limiting, is fallacious. The engineer who no longer codes has issues with reflexes. In no case issues with understanding the code. And that is where I would put a nuance. The eng. always knows where to look for information, build their project, structure it.

    From a practical point of view, they will write fewer lines, but in exchange, they will allow for better planning. They will certainly be less up to date on the use of a function, but they will be able to explain how the function must be encapsulated, and everything relating to micro-services or monoliths. In no way should AI make a decision. If you let it do so, you lose everything and gain an incommensurable technical debt.
    Defend yourselves !!!! Explain to the paper-pushers that their AI is not going to succeed in explaining why such a technology is better for their project. The engineer or the architect will take everything into account, from OOP to the ultimate spec lost in the very depths of the JAVA doc regarding the Floating-Point Remainder Operator and why it is important. Calculate the cost of a bad operator choice in 5 years and tell your paper-pusher: "Do you still want the AI to manage your project in OCaml?"

    AI is useful, I am not saying the contrary, but there is clearly a fundamental difference between a tool that makes decisions that have consequences and a secondary sector worker who uses an excavator instead of a shovel... (in both cases, he works in the cold, his pay is the same, but he kills his back less). He remains the master of his actions... Whereas the AI... there is a fabulation of domination and power and a dramatic misunderstanding. Who is responsible for the choice? The AI will never substitute itself for the responsible person (it's not me Madam Judge, it's gpt 8 that didn't pay attention that passwords must be hashed in Argon2 and not in SHA-1... it was in its .md though...)

    So no, software engineers and architects will not be replaced, unless the statistical paper-pushers who calculate in lines of code spawned per hour assume the service interruptions, the maintenance and production release costs.

    Today, everyone swears only by Claude Code and other "magical" crayfish supposed to do "everything" in our place. The result? They generate with pleasure all the bullshit that maintainers are desperately trying to protect themselves from: obese and incomprehensible PRs, impossible to reproduce bug reports, and feature additions that outright break the API because the tool mixes up terminologies without understanding the business domain of the project. I've seen AI proposals that didn't even respect the Single Responsibility Principle (SRP)... the basics!
    So yes, this machine swallows docs by the kilometer. It spits out text with an incredible and fascinating aplomb (like the sexist boss who wants to make believe he knows your job). But it is plausible, never exact. And that is the whole difference with an eng.: instead of coding blindly, the human analyzes the system, the dependencies, the architecture, the production structure... the specificities... then finally decides, and makes the architectural decision, before delegating to the AI the drafting of the Slack message to explain to the team why we are not going to import such a bloated library just for the three features we need.

    Pisses me off in the end :D

    #HackerNews
    #softwareengineering
    #careerchange
    #techindustry
    #futureofwork
    #softwareengineering
    #Tech
    #AIHype
    #Architecture
    #DevLife

  29. Oh no! 🤯 Software engineers might actually have to *adapt* to changing technology? 😱 Who would have thought a career based on #innovation might require... innovation! 🤦‍♂️ #AI is the bogeyman, and naturally, the solution is to cling to the past. 🕰️
    seangoedecke.com/software-engi #softwareengineering #technology #adaptability #HackerNews #ngated

  30. Naming is rarely cosmetic in software engineering.

    I published a short reflection on architectural drift, public identity, and correcting the structure behind the work.

    iamshift.substack.com/operatio

    #iamshift #SoftwareEngineering #DesignSystems #SystemsThinking

  31. Naming is rarely cosmetic in software engineering.

    I published a short reflection on architectural drift, public identity, and correcting the structure behind the work.

    iamshift.substack.com/operatio

    #iamshift #SoftwareEngineering #DesignSystems #SystemsThinking