@mjglopez Definitely a combo of #1 and #2: Been working #refactoring truly enormous amount of code for the last years, code which has its oldest roots from 2003. It has been a great learning experience while having the chance to restructure large sections of the #systemarchitecture Painpoints? Sure. But what cool results, improved #performance and first of all: #maintainability
Perhaps I should take some bigger examples of my private programming history. Those are often similar or better than my professional projects using these languages. And then AI should rate #style, #readability and #maintainability, perhaps room for optimization without loosing these criteria. The languages here would be #pascal, #perl, #python, #java, #smalltalk, #erlang and #golang. Should be interesting. And beside the different languages I would expect a reflection of my personal experience.
CSS: The Pain Is Real:
With presentational HTML, it’s impossible to do a CSS-only redesign. With strict separation of concerns, it’s incredibly rare to observe a CSS-only redesign. On a not-frequently-made observation around maintainability, which is to make changes more predictable.
@DenOfEarth @ytc1 @aka_pugs well #WindowsNT owned the workstation market because #Vendors like #SGI & #Sun failed to innovate...
#SunMicrosystems at least didn't stall in terms of #Software, but once #Oracle acqured them and started shaking down Sun Technology users for "#IP infringement" and "License Violations" they basically made using anythibg but #Linux a bad choice on #Servers!
The Magic of the Most Minimal HTML Possible (and Why We Don’t Make Use of It), by @j9t [@frontenddogma]:
@TheQuinbox nodds in agreement to me "#AI" coding ruins the #readability, #maintainability and #auditability of the #sourcecode, and I do require this.
Seeking an Answer: Why Can’t HTML Alone Do Includes?, by @chriscoyier (@frontendmasters.com):
https://frontendmasters.com/blog/seeking-an-answer-why-cant-html-alone-do-includes/
Unlocking 7 Hidden Benefits Through Web Site Redesign, by @uxmatters.bsky.social:
Holy crap! I just noticed we're up to 130 unit test suites in @pidgin 3 now! Compare that to the 7 suites we have in Pidgin 2!
This is what we've been talking about when we've been saying that we're making the code easier to maintain. The code has been reworked so that we can actually unit test way more of it and we will continue to add more tests as we move forward!
#Development #Launches
ESLint now supports CSS linting · The @eslint/css plugin is based on CSSTree https://ilo.im/162ex6
_____
#CSS #Code #Maintainability #Linter #Plugin #ESLint #CSSTree #Npm #WebDev #Frontend
#Development #Techniques
Approaches to the ‘&’ selector in CSS · More maintainable, readable, and clever CSS nesting https://ilo.im/1628p2
_____
#ModernCSS #Maintainability #Readability #Ampersand #CssNesting #Framework #WebDev #Frontend #CSS #Sass
#Development #Techniques
Approaches to the ‘&’ selector in CSS · More maintainable, readable, and clever CSS nesting https://ilo.im/1628p2
_____
#ModernCSS #Maintainability #Readability #Ampersand #CssNesting #Framework #WebDev #Frontend #CSS #Sass
#Development #Techniques
More readable JavaScript with named parameters · “Named parameters can drastically improve your code.” https://ilo.im/16211p
_____
#Programming #Coding #JavaScript #Functions #Readability #Maintainability #WebDev #Frontend #Backend
@ai6yr nodds in agreement whereas the "akshual coding" is "relatively simple" if one doesn't mind #readability, #maintainability or using understandable variablr names...
Testing can be automated if one builds and documebts the tests that is...
"#AI" can't do this because those #LLM|s don't learn organically but merely act as "#StochasticParrot" and not as intelligent beings that is able or even willing to transfer * exchange information freely...
@OpenComputeDesign same with many other things.
#GluedInBatteries instead of #ToolfreeSwappableBatteries are just an #excuse for #AntiRepairDesign. points at #Vaio #P11Z & #Fairphone #FP3plus
#SolderedDownRAM & #SolderedDownSSDs were never valid outside #EmbeddedDevices that need to survive harsh envoirments. points at a rugged, ATEX-certified PTT radio for industrial plants
#Repairability saves lives! points at Medical Devices
Want to have more #battery #runtime? We have solutions for that for decades. points at #EeePC and a tool-free, swappable, #aftermarket, high-capavity battery
Personally I'm so pissed off amidst the ongoing #Enshittification that I really need to get the #NUCbook off the ground before my #X230tablet dies.
https://github.com/KBtechnologies/NUCbook
The Call of the Monolithic Codebase: Are monoliths cool again?
https://kmcd.dev/posts/call-of-the-monolith-codebase/
#opinion #monolith #architecture #microservices #programming #maintainability #bazel
By using java.util.Objects in your codebase, you can improve code quality and productivity while reducing the risk of errors and bugs in your application
Read more https://lttr.ai/AXLyE