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.
@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:
@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
@FirewallDragons I think #RightToRepair must necessitate any #RightToModify, because #RepairReuseRecycle necessitates #Upcycling and thus using #AftermarketFirmware.
Needless to say I think even that is overreach, as regulators like @BNetzA not only can but will enforce spectrum regulations and pursue violators by all legal means, so it's not as if there is a rampant flood of #SpectrumViolations amd no means to stop them - far from it.
@landley @dalias I mean, isn't the whole point of #Linux being written in #C to have #ReadableSource that is #maintainable?
@bagder same reason for #Linux I guess and same reason why I do all the #OS1337 code in #bash with only .config makefiles where needed:
Readable and thus easy to #audit code allows for #transparency, which is vital for #maintainability and #security...
After all, mistakes do happen and I'd rather have it easy find and fix than optimize every bit at the cost of unmaintainable code.
We invested 10% to pay back #TechDebt; Here's what happened
"#Engineers looked forward to the #TechDebtFriday. The team would happily remind #management that this day cannot (under any circumstances) be planned for regular feature/bugfix work. Although we fixed some #bugs along the way, this was primarily an investment to make future feature #development cheaper while improving the #maintainability and #reliability."
What are good proxy #metrics to measure #maintainability of #code?
* Time to implement new features
* Time push fixes to production
* Release frequency
* Number of logins to production servers/containers
* Onboarding time of new team members
* WTFs per minute
I am looking for inspiration.