#softwareengineering — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #softwareengineering, aggregated by home.social.
-
Why is it that whenever I'm assigned a ticket, it's always the janitorial ones, fixing the tech debt of a literal senior engineer who vibe coded the entire thing for a legacy source code project. Like the entire thing is questionable and I sometimes wonder how it even made to prod.
Also, it's been 5 similar tickets like these straight already 💀
-
Why is it that whenever I'm assigned a ticket, it's always the janitorial ones, fixing the tech debt of a literal senior engineer who vibe coded the entire thing for a legacy source code project. Like the entire thing is questionable and I sometimes wonder how it even made to prod.
Also, it's been 5 similar tickets like these straight already 💀
-
Did anyone see or hear of any real-world issues when the CCSDS CUC 1958 epoch crossed 2³¹ seconds on 19 January 2026?
ESA had already warned about this beforehand.
I’m especially interested in actual operational incidents, anomalies, or post-event reports.
#CCSDS #Space #SpaceTech #SoftwareEngineering #EmbeddedSystems #Timekeeping -
Did anyone see or hear of any real-world issues when the CCSDS CUC 1958 epoch crossed 2³¹ seconds on 19 January 2026?
ESA had already warned about this beforehand.
I’m especially interested in actual operational incidents, anomalies, or post-event reports.
#CCSDS #Space #SpaceTech #SoftwareEngineering #EmbeddedSystems #Timekeeping -
Only 1 day left to get your early bird tickets to PyBay 2026!
https://pybay.org/get-tickets/ -
Only 1 day left to get your early bird tickets to PyBay 2026!
https://pybay.org/get-tickets/ -
Two awesome changelog specs I accidentally found:
-
Two awesome changelog specs I accidentally found:
-
I've been known for being quite impatient and somewhat terse with people...
I know many software engineers who are similar.
I used to tell myself it was because I wanted to get stuff done, and too many people would babble on without getting to the point...
I was helping move things along... wasn't I? 🤷♂️
#developers #coding #softwaredevelopment #softwareengineering #wellbeing #mindset #mentalhealth
-
I've been known for being quite impatient and somewhat terse with people...
I know many software engineers who are similar.
I used to tell myself it was because I wanted to get stuff done, and too many people would babble on without getting to the point...
I was helping move things along... wasn't I? 🤷♂️
#developers #coding #softwaredevelopment #softwareengineering #wellbeing #mindset #mentalhealth
-
🤖 AI systems are moving beyond prompts to agents that plan, act and interact.
At #BaselOne26, Lize Raes explains why agents aren't a passing hype, but a design pattern for building robust AI systems.Using #LangChain4j and #Embabel, she shows how #Java combines agentic AI with type safety, reliability and testability.
🎙️ Full program: https://baselone.org/#programm
🎟️ Get your tickets: https://eventfrog.ch/BaselOne26
-
Rails’ travel_to looks like a simple time-testing helper—but it reveals a powerful pattern.
Temporarily change state → yield → guarantee restoration.
From travel_to and freeze_time to stub_const, Rails uses block-scoped state to make tests safer and easier to reason about.
🔗 Beyond travel_to: The Block-Scoped State Pattern in Rails Testing
-
Rails’ travel_to looks like a simple time-testing helper—but it reveals a powerful pattern.
Temporarily change state → yield → guarantee restoration.
From travel_to and freeze_time to stub_const, Rails uses block-scoped state to make tests safer and easier to reason about.
🔗 Beyond travel_to: The Block-Scoped State Pattern in Rails Testing
-
Rules are cached decisions, and mine work because I can see them, name them, and decide one has expired. A chat holds the same cached decisions with no index. You cannot review what you cannot enumerate.
#AI #AIAgents #SoftwareEngineering #TrailFramework #BuildInPublic
-
Rules are cached decisions, and mine work because I can see them, name them, and decide one has expired. A chat holds the same cached decisions with no index. You cannot review what you cannot enumerate.
#AI #AIAgents #SoftwareEngineering #TrailFramework #BuildInPublic
-
via @dotnet : Instructions Hygiene – What Frontier Models Still Need You to Say
https://ift.tt/qPefhUp
#InstructionsHygiene #FrontierModels #AIContext #ContextEngineering #RepoInstructions #CodeRepositories #SoftwareEngineering #ModelGuidance #ContextBudget #Hig… -
via @dotnet : Instructions Hygiene – What Frontier Models Still Need You to Say
https://ift.tt/qPefhUp
#InstructionsHygiene #FrontierModels #AIContext #ContextEngineering #RepoInstructions #CodeRepositories #SoftwareEngineering #ModelGuidance #ContextBudget #Hig… -
Only 2 days left to get your early bird tickets to PyBay 2026!
https://pybay.org/get-tickets/ -
Only 2 days left to get your early bird tickets to PyBay 2026!
https://pybay.org/get-tickets/ -
New in Squeak 6.1:
The new tree browser stays true to Smalltalk's traditional four-pane browser style, but uses a file directory metaphor to display and edit system categories, classes, and message categories in hierarchical panes.
It also directly integrates package information from #Monticello into the left pane.
And after 20 years of drag and drop in Squeak, you can finally drag all parts of browsers between different panes to refactor your code!
-
New in Squeak 6.1:
The new tree browser stays true to Smalltalk's traditional four-pane browser style, but uses a file directory metaphor to display and edit system categories, classes, and message categories in hierarchical panes.
It also directly integrates package information from #Monticello into the left pane.
And after 20 years of drag and drop in Squeak, you can finally drag all parts of browsers between different panes to refactor your code!
-
AI coding agents are amazing, but their context collapse is real. Stop re-explaining your entire codebase every session. 🔁
I open-sourced Vibe Coding OS to give Claude & Cursor persistent memory using Obsidian and MCP. It structures your markdown vault as a project brain, letting your agents read your architecture and write their own dev logs so they never forget. 🧠💻
Grab the repo here:
🔗 https://github.com/iabdullahahmad/VibeCodingOS#VibeCoding #Obsidian #AIAgents #DevTools #SoftwareEngineering
-
AI coding agents are amazing, but their context collapse is real. Stop re-explaining your entire codebase every session. 🔁
I open-sourced Vibe Coding OS to give Claude & Cursor persistent memory using Obsidian and MCP. It structures your markdown vault as a project brain, letting your agents read your architecture and write their own dev logs so they never forget. 🧠💻
Grab the repo here:
🔗 https://github.com/iabdullahahmad/VibeCodingOS#VibeCoding #Obsidian #AIAgents #DevTools #SoftwareEngineering
-
Anyone else reading this or working on production-grade AI architecture as we speak?
-
Anyone else reading this or working on production-grade AI architecture as we speak?
-
In 2025 METR measured experienced developers 19% SLOWER with AI coding tools.
They believed they were 20% faster. A 39-point gap between stopwatch and self-report.
16 maintainers, 246 real issues in their own repos, Cursor Pro and Claude Sonnet, randomized within-subject. METR now says that result no longer reflects current tools, so the gap is the finding, not the number.
Writing is O(n). Reviewing AI-generated code is O(n²).
-
In 2025 METR measured experienced developers 19% SLOWER with AI coding tools.
They believed they were 20% faster. A 39-point gap between stopwatch and self-report.
16 maintainers, 246 real issues in their own repos, Cursor Pro and Claude Sonnet, randomized within-subject. METR now says that result no longer reflects current tools, so the gap is the finding, not the number.
Writing is O(n). Reviewing AI-generated code is O(n²).
-
Forget 'AI-enabled engineers' – the reality is a 20% drop in junior dev employment and a massive increase in technical debt. AI is turning mid-level programmers into 'force multipliers for chaos,' generating mountains of 'non-sense' code that compiles but breaks systems. Senior engineers are now babysitting AI, risking skill atrophy. This isn't progress; it's a 'prescription for long term pain'…
#AI #softwareengineering #middleclass
🤖 This post was AI-generated.
-
Forget 'AI-enabled engineers' – the reality is a 20% drop in junior dev employment and a massive increase in technical debt. AI is turning mid-level programmers into 'force multipliers for chaos,' generating mountains of 'non-sense' code that compiles but breaks systems. Senior engineers are now babysitting AI, risking skill atrophy. This isn't progress; it's a 'prescription for long term pain'…
#AI #softwareengineering #middleclass
🤖 This post was AI-generated.
-
#SoftwareEngineering at a proprietary trading company: #Optiver
https://open.substack.com/pub/pragmaticengineer/p/optiver?r=av250&utm_medium=ios -
#SoftwareEngineering at a proprietary trading company: #Optiver
https://open.substack.com/pub/pragmaticengineer/p/optiver?r=av250&utm_medium=ios -
🚀🤖 Oh no, #AI is "destroying" the sacred middle class of software engineering! Quick, someone alert the #JavaScript overlords so we can start a GoFundMe for all those poor, displaced senior engineers who are just too good at their jobs to be replaced by mere algorithms. 😅💻
https://blog.florianherrengt.com/ai-removing-middle-class-software-engineering.html #Impact #SoftwareEngineering #MiddleClass #Displacement #HackerNews #ngated -
🚀🤖 Oh no, #AI is "destroying" the sacred middle class of software engineering! Quick, someone alert the #JavaScript overlords so we can start a GoFundMe for all those poor, displaced senior engineers who are just too good at their jobs to be replaced by mere algorithms. 😅💻
https://blog.florianherrengt.com/ai-removing-middle-class-software-engineering.html #Impact #SoftwareEngineering #MiddleClass #Displacement #HackerNews #ngated -
AI is removing the middle class of software engineering
https://blog.florianherrengt.com/ai-removing-middle-class-software-engineering.html
Comments: https://news.ycombinator.com/item?id=49271994
#HackerNews #AI #softwareengineering #middleclass #technology #disruption #jobmarket
-
AI is removing the middle class of software engineering
https://blog.florianherrengt.com/ai-removing-middle-class-software-engineering.html
Comments: https://news.ycombinator.com/item?id=49271994
#HackerNews #AI #softwareengineering #middleclass #technology #disruption #jobmarket
-
I recently headed down a software engineering rabbit hole…
About 3 hours of going deeper and deeper and continuing to pull at that thread...
And then...
👉 A 15-minute break...
👉 Deletes existing code...
👉 Fixes the problem in 30 mins...Software engineering takes persistence to keep going and self-awareness to take a break.
So, do yourself a favour… and take a break. 👍
#developers #coding #softwaredevelopment #softwareengineering #wellbeing #mindset #mentalhealth
-
I recently headed down a software engineering rabbit hole…
About 3 hours of going deeper and deeper and continuing to pull at that thread...
And then...
👉 A 15-minute break...
👉 Deletes existing code...
👉 Fixes the problem in 30 mins...Software engineering takes persistence to keep going and self-awareness to take a break.
So, do yourself a favour… and take a break. 👍
#developers #coding #softwaredevelopment #softwareengineering #wellbeing #mindset #mentalhealth
-
Made up numbers in the post – interesting discussions in the HN comments:
“The AI Productivity Gap”, Bjorn Roche (https://bjorg.bjornroche.com/management/ai-productivity-gap/).
Via HN: https://news.ycombinator.com/item?id=49152222
#AI #Work #Productivity #SoftwareEngineering #HypeVsReality #LLMs #GenAI #ArtificialIntellingence
-
Made up numbers in the post – interesting discussions in the HN comments:
“The AI Productivity Gap”, Bjorn Roche (https://bjorg.bjornroche.com/management/ai-productivity-gap/).
Via HN: https://news.ycombinator.com/item?id=49152222
#AI #Work #Productivity #SoftwareEngineering #HypeVsReality #LLMs #GenAI #ArtificialIntellingence
-
🤖 You've written AI skills. Some work. Some don't. But how do you know which ones actually add value?
In his #BaselOne26 workshop, Java Champion @jbaruch shows how to build, evaluate, version and secure AI skills that teams can actually reuse.
🎙️ Enjoy this and other outstanding sessions with @RichardFichtner , @irynadohndorf , Bertrand Delacrétaz and many more: https://baselone.org/#programm
🎟️ Get your tickets: https://eventfrog.ch/BaselOne26
-
🤖 You've written AI skills. Some work. Some don't. But how do you know which ones actually add value?
In his #BaselOne26 workshop, Java Champion @jbaruch shows how to build, evaluate, version and secure AI skills that teams can actually reuse.
🎙️ Enjoy this and other outstanding sessions with @RichardFichtner , @irynadohndorf , Bertrand Delacrétaz and many more: https://baselone.org/#programm
🎟️ Get your tickets: https://eventfrog.ch/BaselOne26
-
📈 Metrics that actually matter for a web app:
Don't track:
❌ Pageviews (vanity metric)
❌ Registered users (who cares if they don't return)Do track:
✅ DAU/MAU ratio (engagement health)
✅ Core action completion rate
✅ p99 API latency
✅ Error rate by endpoint
✅ Revenue per userBuild a dashboard you check daily.
#Metrics #WebDev #Analytics #FullStack #SoftwareEngineering #Startups
-
📈 Metrics that actually matter for a web app:
Don't track:
❌ Pageviews (vanity metric)
❌ Registered users (who cares if they don't return)Do track:
✅ DAU/MAU ratio (engagement health)
✅ Core action completion rate
✅ p99 API latency
✅ Error rate by endpoint
✅ Revenue per userBuild a dashboard you check daily.
#Metrics #WebDev #Analytics #FullStack #SoftwareEngineering #Startups
-
I've never been a believer in TDD but I do swear by tests, in software engineering. For my private hobby programming I typically write no tests. For professional projects I always do.
Anyway, I brought up TDD for a reason. Its to make the point that TDD is itself derived from an older and more fundamental rule of software architecture (imo): that the ideal design is chosen (well: sculpted and carefully!) with the goal of testability.
*Thorough* testability.
(Or at least to as many "9s on the 9s-climbing curve" you think has acceptable trade-offs and thus is a net win. Because not all tests are worth their cost, and not all yield the same actionable signal; some are redundant, or silly.)
Because in any sort of real engineering, testing is king. And the more the better but having *any* at all is better than none.
-
Only 3 days left to get your early bird tickets to PyBay 2026!
https://pybay.org/get-tickets/ -
Common advice: do not feed Word docs to AI. I measured it. Passing raw bytes, a .docx costs 279x what Markdown costs. Feeding it through a tool that extracts text first costs within 2 percent. The advice is half right. The penalty is in the bytes.
#AI #Productivity #SoftwareEngineering #Markdown #BuildInPublic
-
Hello! I’m Takahiro, a full-stack engineer exploring the future of software with AI.
I build web applications, AI agents, RAG systems, and automation tools. Recently, I’ve been interested in how AI can become a true engineering partner — not just a coding assistant, but a system that can reason, collaborate, and help create useful products.
Looking forward to connecting with builders and open-source communities.
#AI #SoftwareEngineering #LLM #OpenSource