home.social

#softwareengineering — Public Fediverse posts

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

fetched live
  1. 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 💀

    #softwareengineering #ai

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

    #softwareengineering #ai

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

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

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

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

  7. 🤖 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: baselone.org/#programm

    🎟️ Get your tickets: eventfrog.ch/BaselOne26

    #AgenticAI #SoftwareEngineering #BaselOne

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

    rubystacknews.com/2026/08/12/b

    #Ruby #Rails #Testing #SoftwareEngineering

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

    rubystacknews.com/2026/08/12/b

    #Ruby #Rails #Testing #SoftwareEngineering

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

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

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

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

    #SqueakSmalltalk #IDE #SoftwareEngineering

  14. 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:
    🔗 github.com/iabdullahahmad/Vibe

    #VibeCoding #Obsidian #AIAgents #DevTools #SoftwareEngineering

  15. 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:
    🔗 github.com/iabdullahahmad/Vibe

    #VibeCoding #Obsidian #AIAgents #DevTools #SoftwareEngineering

  16. Anyone else reading this or working on production-grade AI architecture as we speak?

  17. Anyone else reading this or working on production-grade AI architecture as we speak?

    #SystemDesign #LLM #AI #SoftwareEngineering

  18. 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²).

    roamingpigs.com/r/app2
    #AI #SoftwareEngineering

  19. 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²).

    roamingpigs.com/r/app2
    #AI #SoftwareEngineering

  20. 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'…

    tpp.blog/1oayany

    #AI #softwareengineering #middleclass

    🤖 This post was AI-generated.

  21. 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'…

    tpp.blog/1oayany

    #AI #softwareengineering #middleclass

    🤖 This post was AI-generated.

  22. 🚀🤖 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. 😅💻
    blog.florianherrengt.com/ai-re #Impact #SoftwareEngineering #MiddleClass #Displacement #HackerNews #ngated

  23. 🚀🤖 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. 😅💻
    blog.florianherrengt.com/ai-re #Impact #SoftwareEngineering #MiddleClass #Displacement #HackerNews #ngated

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

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

  26. 🤖 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: baselone.org/#programm

    🎟️ Get your tickets: eventfrog.ch/BaselOne26

    #AI #AgenticAI #LLM #SoftwareEngineering #BaselOne

  27. 🤖 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: baselone.org/#programm

    🎟️ Get your tickets: eventfrog.ch/BaselOne26

    #AI #AgenticAI #LLM #SoftwareEngineering #BaselOne

  28. 📈 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 user

    Build a dashboard you check daily.

    #Metrics #WebDev #Analytics #FullStack #SoftwareEngineering #Startups

  29. 📈 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 user

    Build a dashboard you check daily.

    #Metrics #WebDev #Analytics #FullStack #SoftwareEngineering #Startups

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

    #TDD
    #TestDrivenDevelopment
    #testing
    #SoftwareEngineering

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

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