#maintainability — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #maintainability, aggregated by home.social.
-
#Development #Guides
Most of your tech debt is free · How to find the debt that actually bills you https://ilo.im/16f9b5_____
#Programming #Coding #Audits #Maintainability #TechDebt #WebDev #Frontend #Backend -
#Development #Guides
Most of your tech debt is free · How to find the debt that actually bills you https://ilo.im/16f9b5_____
#Programming #Coding #Audits #Maintainability #TechDebt #WebDev #Frontend #Backend -
A language feature is only useful if it makes the code easier to maintain. Clever code may impress today’s reviewer. Simple code helps next year’s team.
Read in “Effective Rust” by David Drysdale.
#RustLang #CleanCode #MaintainabilityPhoto by Florian Olivo on Unsplash
-
#Development #Approaches
I stopped destructuring everything · “I was optimizing for writing the code, not reading it.” https://ilo.im/16ehg7_____
#Programming #Coding #Destructuring #Maintainability #JavaScript #React #WebDev #Frontend -
#Development #Approaches
I stopped destructuring everything · “I was optimizing for writing the code, not reading it.” https://ilo.im/16ehg7_____
#Programming #Coding #Destructuring #Maintainability #JavaScript #React #WebDev #Frontend -
After I don't even know how many years of on again off again work I have *FINALLY* opened a review request to remove util.h and util.c from the @pidgin 3 code base.
I have long been an opponent of "util" files as they tend to become a dumping ground and hard to maintain and now it's finally gone and everything is name spaced properly!!
Also look at the unused includes we had for util.h 🤦 This is another problem with the dumping ground.
-
After I don't even know how many years of on again off again work I have *FINALLY* opened a review request to remove util.h and util.c from the @pidgin 3 code base.
I have long been an opponent of "util" files as they tend to become a dumping ground and hard to maintain and now it's finally gone and everything is name spaced properly!!
Also look at the unused includes we had for util.h 🤦 This is another problem with the dumping ground.
-
CSS: Deduplicate and Speed Up Your Style Sheets With CSS Dedup:
On an old CSS optimization technique that is non-trivial to automate but for which there’s a new tool.
https://meiert.com/blog/css-dedup/
#tools #webdev #css #maintainability #performance #optimization
-
CSS: Deduplicate and Speed Up Your Style Sheets With CSS Dedup:
On an old CSS optimization technique that is non-trivial to automate but for which there’s a new tool.
https://meiert.com/blog/css-dedup/
#tools #webdev #css #maintainability #performance #optimization
-
Sneak preview:
Optimize CSS maintainability and performance with CSS Dedup—try `npx css-dedup .` to check on CSS deduplication potential (and to decide on auto-fixing).
Announcement upcoming. (It’s the tool I always wanted when manually performing “UDJO” optimizations.)
-
Sneak preview:
Optimize CSS maintainability and performance with CSS Dedup—try `npx css-dedup .` to check on CSS deduplication potential (and to decide on auto-fixing).
Announcement upcoming. (It’s the tool I always wanted when manually performing “UDJO” optimizations.)
-
Oh, sure, just let the #AI write your spaghetti code 🍝 because who needs #maintainability when you have an infinite robot minion, right? 🤖 DRY principles are so 2025—just let your future self curse at past-you when they have to fix the same bug in four places! 🛠️
https://unstack.io/write-code-like-a-human-will-maintain-it #SpaghettiCode #InfiniteMinions #DRYPrinciples #HackerNews #ngated -
Oh, sure, just let the #AI write your spaghetti code 🍝 because who needs #maintainability when you have an infinite robot minion, right? 🤖 DRY principles are so 2025—just let your future self curse at past-you when they have to fix the same bug in four places! 🛠️
https://unstack.io/write-code-like-a-human-will-maintain-it #SpaghettiCode #InfiniteMinions #DRYPrinciples #HackerNews #ngated -
AI Slop Is Hard to Fork, by @jedisct1.bsky.social:
https://00f.net/2026/05/31/ai-slop-is-hard-to-fork/?ref=frontenddogma.com
-
AI Slop Is Hard to Fork, by @jedisct1.bsky.social:
https://00f.net/2026/05/31/ai-slop-is-hard-to-fork/?ref=frontenddogma.com
-
How to Evaluate an npm Package—2026 Edition, by (not on Mastodon or Bluesky):
#howtos #npm #dependencies #processes #maintainability #quality
-
How to Evaluate an npm Package—2026 Edition, by (not on Mastodon or Bluesky):
#howtos #npm #dependencies #processes #maintainability #quality
-
Write Code That’s Easy to Delete: The Art of Impermanent Software, by (not on Mastodon or Bluesky):
https://dev.to/adamthedeveloper/write-code-thats-easy-to-delete-the-art-of-impermanent-software-19l1
-
Write Code That’s Easy to Delete: The Art of Impermanent Software, by (not on Mastodon or Bluesky):
https://dev.to/adamthedeveloper/write-code-thats-easy-to-delete-the-art-of-impermanent-software-19l1
-
Code Maintainability: What Is It and Why It’s Important, by @jetbrains.com:
https://blog.jetbrains.com/qodana/2026/05/code-maintainability-what-is-it-and-why-is-it-important/
-
Code Maintainability: What Is It and Why It’s Important, by @jetbrains.com:
https://blog.jetbrains.com/qodana/2026/05/code-maintainability-what-is-it-and-why-is-it-important/
-
I've been playing with #Github #Copilot as more than just fancy tab-completion in my editor. This will annoy many people. I agree with most of them on most things. I agree that people responsible for the production of code should think carefully about the code. They should value #readability, #maintainability, #testability etc. I agree that some ways of using #AI for coding are just terrible practice. I just don't think that all AI use is inherently evil.
https://dev.to/drhyde/god-is-my-copilot-copilot-is-my-new-god-5h6i
-
I've been playing with #Github #Copilot as more than just fancy tab-completion in my editor. This will annoy many people. I agree with most of them on most things. I agree that people responsible for the production of code should think carefully about the code. They should value #readability, #maintainability, #testability etc. I agree that some ways of using #AI for coding are just terrible practice. I just don't think that all AI use is inherently evil.
https://dev.to/drhyde/god-is-my-copilot-copilot-is-my-new-god-5h6i
-
Want fewer rewrites and faster test reviews? Learn how SOLID guides beginners toward clean #PageObjectModel in #Java—with concrete refactoring examples.
Read Savi Grover’s article: https://javapro.io/2026/01/06/learning-java-automation-the-solid-way-a-beginners-guide-to-learn-page-object-model-with-java-solid-principles/
#Java #AutomationTesting #Maintainability #JAVAPRO #CleanCode
-
Want fewer rewrites and faster test reviews? Learn how SOLID guides beginners toward clean #PageObjectModel in #Java—with concrete refactoring examples.
Read Savi Grover’s article: https://javapro.io/2026/01/06/learning-java-automation-the-solid-way-a-beginners-guide-to-learn-page-object-model-with-java-solid-principles/
#Java #AutomationTesting #Maintainability #JAVAPRO #CleanCode
-
I am really torn between letting #AI tackle tasks that I just don't have the time for, or doing it on my own and push through.
Throwing AI on issues may solve a problem, but introduces holes in your #knowledge about and #maintainability of the #code.I can't be the only one. 🫠
-
I am really torn between letting #AI tackle tasks that I just don't have the time for, or doing it on my own and push through.
Throwing AI on issues may solve a problem, but introduces holes in your #knowledge about and #maintainability of the #code.I can't be the only one. 🫠
-
#Development #Guides
The CSS ‘z-index’ value · “Stop racing for the highest number.” https://ilo.im/16b8yj_____
#Predictability #Maintainability #Stacking #Layers #Tokens #Tooltips #WebDev #Frontend #CSS #JavaScript -
#Development #Guides
The CSS ‘z-index’ value · “Stop racing for the highest number.” https://ilo.im/16b8yj_____
#Predictability #Maintainability #Stacking #Layers #Tokens #Tooltips #WebDev #Frontend #CSS #JavaScript -
When I talk to people about web quality, they always mention measures based on code #readability and #maintainability. Rarely or never do they mention #performance, #accessibility, or #userExperience.
Performance _is_ accessibility. I think there is so much opportunity for me and my colleagues to raise the bar at the #RaspberryPiFoundation to improve access to kids and educators around the world.
Mike Hall at #SotB26.
-
When I talk to people about web quality, they always mention measures based on code #readability and #maintainability. Rarely or never do they mention #performance, #accessibility, or #userExperience.
Performance _is_ accessibility. I think there is so much opportunity for me and my colleagues to raise the bar at the #RaspberryPiFoundation to improve access to kids and educators around the world.
Mike Hall at #SotB26.
-
Why do UI tests slow teams down instead of speeding them up? Savi Grover shows how better Java design (SOLID + POM) turns automation into an asset again.
Worth sharing with your team: https://javapro.io/2026/01/06/learning-java-automation-the-solid-way-a-beginners-guide-to-learn-page-object-model-with-java-solid-principles/
-
Why do UI tests slow teams down instead of speeding them up? Savi Grover shows how better Java design (SOLID + POM) turns automation into an asset again.
Worth sharing with your team: https://javapro.io/2026/01/06/learning-java-automation-the-solid-way-a-beginners-guide-to-learn-page-object-model-with-java-solid-principles/
-
Software engineering is the art of turning "just a small change" into a three-part migration plan, a rollback strategy, and a meeting.
Not because engineers are dramatic, but because reality has:
- hidden dependencies,
- old clients,
- and data that refuses to be reshaped politely.If the change feels small, that is often a sign you have not found the sharp edges yet.
#SoftwareEngineering #EngineeringHumor #TechReality #Maintainability #ChangeManagement #SystemsThinking #ByernNotes
-
I trust systems that can be explained without adjectives.
If it needs "robust", "scalable", "enterprise-grade", and "AI-powered" to sound plausible, it is probably doing too much. If it can be explained in verbs and nouns, it is probably closer to truth.
Design is not how convincing the story is.
It is how predictable the behavior is.#SoftwareEngineering #SystemsDesign #SoftwareArchitecture #Clarity #Maintainability #EngineeringBasics #ByernNotes
-
Most migrations fail socially before they fail technically.
Not because people are unwilling, but because the system has hidden contracts: spreadsheets, habits, undocumented workflows, “temporary” scripts that became critical infrastructure.
The code is only the visible part.
The hard part is preserving intent while changing mechanics.#SoftwareEngineering #Migration #EngineeringCulture #SystemsThinking #Maintainability #TechLeadership #ByernNotes
-
Most migrations fail socially before they fail technically.
Not because people are unwilling, but because the system has hidden contracts: spreadsheets, habits, undocumented workflows, “temporary” scripts that became critical infrastructure.
The code is only the visible part.
The hard part is preserving intent while changing mechanics.#SoftwareEngineering #Migration #EngineeringCulture #SystemsThinking #Maintainability #TechLeadership #ByernNotes
-
There is a quiet kind of technical excellence that looks like “nothing happened.”
No incident. No fire drill. No heroic debugging session.
Just clear boundaries, boring interfaces, and a refusal to let the system become clever in the wrong places.Heroics feel productive.
Routine is what scales.#SoftwareEngineering #Maintainability #Simplicity #SystemsDesign #EngineeringCulture #TechReality #ByernNotes
-
7 Ways to Manage Large-Scale Taxonomies:
An experience-based, practical guide to controlling hundreds or thousands of tags.
-
7 Ways to Manage Large-Scale Taxonomies:
An experience-based, practical guide to controlling hundreds or thousands of tags.
-
Research on the usage of #AI code assistants and the #maintainability of a system.
https://arxiv.org/pdf/2507.00788
Have yet to read the paper in detail but the summary in this video is already quite interesting: https://www.youtube.com/watch?v=b9EbCb5A408
-
Research on the usage of #AI code assistants and the #maintainability of a system.
https://arxiv.org/pdf/2507.00788
Have yet to read the paper in detail but the summary in this video is already quite interesting: https://www.youtube.com/watch?v=b9EbCb5A408
-
Most “architecture” conversations start with boxes and arrows.
The systems that survive start with invariants.What must never happen? What must always be true? What can be eventually true?
If you cannot answer those without drawing a diagram, the diagram is premature.I’ve seen beautiful designs fail because nobody wrote down the invariants.
And I’ve seen ugly systems run for a decade because someone did.#SoftwareEngineering #SoftwareDesign #Maintainability #Architecture #ByernNotes
-
#Development #Approaches
A web component super power · Done right, inheritance shines in design systems https://ilo.im/169d48_____
#Inheritance #OOP #Reusability #Maintainability #JavaScript #WebComponents #DesignSystems #WebDesign #WebDev #Frontend -
#Development #Approaches
A web component super power · Done right, inheritance shines in design systems https://ilo.im/169d48_____
#Inheritance #OOP #Reusability #Maintainability #JavaScript #WebComponents #DesignSystems #WebDesign #WebDev #Frontend -
Legacy systems are often described as fragile.
In reality, they have survived more change than most greenfield projects ever will.They’ve outlived reorganizations, rewrites, vendor switches, and architectural trends.
They may be ugly, but they are still standing.Fragile things don’t usually last decades.
#LegacyCode #SoftwareEngineering #SystemsHistory #Maintainability #ByernNotes
-
Most bugs are not caused by missing features.
They come from unclear boundaries, leaky abstractions, or names that stopped matching reality.When terminology drifts, code becomes misleading.
When intent is unclear, behavior becomes surprising.Naming things remains undefeated.
Mostly because we keep underestimating it.#SoftwareDesign #EngineeringBasics #SystemsThinking #Maintainability #ByernNotes
-
StyleX vs. Tailwind: Meta’s Take on CSS-in-JS Maintainability, by @ricmac (@TheNewStack):
https://thenewstack.io/stylex-vs-tailwind-metas-take-on-css-in-js-maintainability/
#tailwind #comparisons #cssinjs #maintainability #css #javascript
-
StyleX vs. Tailwind: Meta’s Take on CSS-in-JS Maintainability, by @ricmac (@TheNewStack):
https://thenewstack.io/stylex-vs-tailwind-metas-take-on-css-in-js-maintainability/
#tailwind #comparisons #cssinjs #maintainability #css #javascript
-
Nobody Knows How Large Software Products Work, by @seangoedecke.bsky.social:
https://www.seangoedecke.com/nobody-knows-how-software-products-work/
-
The Nine Levels of JavaScript Dependency Hell, by @andrewnez:
https://nesbitt.io/2026/01/05/the-nine-levels-of-javascript-dependency-hell.html
-
The systems that last are rarely the smartest ones in the room.
They are not the most elegant, fashionable, or exciting.They survive because people can still understand them at 3 AM, five years later, with incomplete context, stale documentation, and a failing debugger.
They respect constraints.
They change slowly and deliberately.Elegance helps.
Clarity survives.#SoftwareEngineering #SystemsThinking #Maintainability #TechExperience #EngineeringCulture #ByernNotes
-
Most automation suites fail silently — until maintenance costs explode. Savi Grover explains how Java SOLID principles prevent that, starting with Page Object design.
A guide for beginners who want longevity: https://javapro.io/2026/01/06/learning-java-automation-the-solid-way-a-beginners-guide-to-learn-page-object-model-with-java-solid-principles/
-
Pluralistic: Daily links from Cory Doctorow – No trackers, no ads. Black type, white background. Privacy policy: we don't collect or retain any data at all ever period. [Unofficial] @[email protected] ·Pluralistic: Code is a liability (not an asset) (06 Jan 2026)
https://web.brid.gy/r/https://pluralistic.net/2026/01/06/1000x-liability/