shakedown.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A community for live music fans with roots in the jam scene. Shakedown Social is run by a team of volunteers (led by @clifff and @sethadam1) and funded by donations.

Administered by:

Server stats:

261
active users

#techdebt

0 posts0 participants0 posts today
𝕒𝕓𝕕𝕖𝕣𝕘𝕠<p>Technischer Ballast in ML-Systemen erschwert langfristige Wartbarkeit. Verflechtung, instabile Daten, Rückkopplungsschleifen &amp; Co. verursachen versteckte Kosten. Lösungen: bessere Abstraktionen, automatische Tests, Echtzeit-Überwachung. Nachhaltige ML-Systeme brauchen durchdachtes Design und eine Kultur, die Wartbarkeit priorisiert. <a href="https://mastodon.social/tags/MachineLearning" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MachineLearning</span></a> <a href="https://mastodon.social/tags/TechDebt" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TechDebt</span></a></p><p>Technical Debt in ML Systems that No one is talking about <a href="https://medium.com/gitconnected/technical-debt-in-ml-systems-that-no-one-is-talking-about-f1fde3daaebc" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">medium.com/gitconnected/techni</span><span class="invisible">cal-debt-in-ml-systems-that-no-one-is-talking-about-f1fde3daaebc</span></a></p>
Gary "grim" Kramlich<p>Holy crap! I just noticed we're up to 130 unit test suites in <span class="h-card" translate="no"><a href="https://fosstodon.org/@pidgin" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>pidgin</span></a></span> 3 now! Compare that to the 7 suites we have in Pidgin 2!</p><p>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!</p><p><a href="https://mastodon.social/tags/Pidgin" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Pidgin</span></a> <a href="https://mastodon.social/tags/Development" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Development</span></a> <a href="https://mastodon.social/tags/UnitTest" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>UnitTest</span></a> <a href="https://mastodon.social/tags/Maintainability" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Maintainability</span></a> <a href="https://mastodon.social/tags/techdebt" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>techdebt</span></a></p>
Karsten Schmidt<p>Line must go down! Maintenance weeks are over![1]</p><p>Software maintenance, large scale refactoring, creating/improving documentation, deduplicating code are some the most boring &amp; thankless tasks, but also so essential, especially on projects of the scale of <a href="https://thi.ng/umbrella" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">thi.ng/umbrella</span><span class="invisible"></span></a> (with almost 4100 source files)</p><p>Yesterday was <a href="https://mastodon.thi.ng/tags/ReleaseFriday" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ReleaseFriday</span></a>, most prominently featuring new major version &amp; expansion of <a href="https://thi.ng/geom" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">thi.ng/geom</span><span class="invisible"></span></a> (and its 20+ support packages) — I will write about it more in coming days.</p><p>Part of this major release cycle also included a repo-wide round of various cleanups, incl. updating &amp; reviewing 425 code snippets in doc strings and preparing them for extraction[2], fixing links in docs, enforcing naming conventions for package internals across all 190+ packages, deduplicating and refactoring internals in dozens of projects, updating examples, building tools to generate diagrams for readmes etc.</p><p>These have been some intense few weeks, but I'm super glad it's all done (for now)!</p><p>Happy coding! :)</p><p>[1] The hours of tech debt auto-calculated in this diagram are a bit pointless (completely OTT and containing alot of false positives), but the graph still nicely shows the effort &amp; progress involved... Btw. the chart is from here:</p><p><a href="https://codeclimate.com/github/thi-ng/umbrella" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">codeclimate.com/github/thi-ng/</span><span class="invisible">umbrella</span></a></p><p>[2] Wherever possible, code examples/snippets in project readme's and docstrings embedded in source code can be extracted into their own source files via <a href="https://thi.ng/tangle" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">thi.ng/tangle</span><span class="invisible"></span></a> and then run directly (e.g. via <a href="https://bun.sh" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">bun.sh</span><span class="invisible"></span></a>). You can find more info in this section of the main readme:</p><p><a href="https://github.com/thi-ng/umbrella/blob/develop/README.md#extracting-code-examples-from-readme-files--comments" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/thi-ng/umbrella/blo</span><span class="invisible">b/develop/README.md#extracting-code-examples-from-readme-files--comments</span></a></p><p><a href="https://mastodon.thi.ng/tags/ThingUmbrella" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ThingUmbrella</span></a> <a href="https://mastodon.thi.ng/tags/OpenSource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenSource</span></a> <a href="https://mastodon.thi.ng/tags/Maintenance" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Maintenance</span></a> <a href="https://mastodon.thi.ng/tags/Refactoring" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Refactoring</span></a> <a href="https://mastodon.thi.ng/tags/TechDebt" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TechDebt</span></a> <a href="https://mastodon.thi.ng/tags/Documentation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Documentation</span></a> <a href="https://mastodon.thi.ng/tags/TypeScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TypeScript</span></a> <a href="https://mastodon.thi.ng/tags/JavaScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JavaScript</span></a></p>
Brennan Stehling<p><span class="h-card" translate="no"><a href="https://hachyderm.io/@diana" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>diana</span></a></span> The dishwasher and washing machine would be CI/CD or some kind of automation I suppose in this metaphor. And we know how much we let dishes and laundry pile up. Show me your kitchen sink! 😅 <a href="https://sfba.social/tags/TechDebt" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TechDebt</span></a></p>
:mima_rule: Mima-sama<p>Tbh I'm not enthusiastic about a <a href="https://makai.chaotic.ninja/tags/Mastodon" rel="nofollow noopener" target="_blank">#Mastodon</a> <a href="https://makai.chaotic.ninja/tags/hardfork" rel="nofollow noopener" target="_blank">#hardfork</a>. Not necessarily because of the <a href="https://makai.chaotic.ninja/tags/techdebt" rel="nofollow noopener" target="_blank">#techdebt</a> or even because it's technically inferior to other <a href="https://makai.chaotic.ninja/tags/ActivityPub" rel="nofollow noopener" target="_blank">#ActivityPub</a> implementations (which are both true), but because I cannot be sure if that new fork is going to adopt the same attitude as Mastodon in choking the rest of the <a href="https://makai.chaotic.ninja/tags/fediverse" rel="nofollow noopener" target="_blank">#fediverse</a> with its proprietary extensions and <a href="https://makai.chaotic.ninja/tags/EmbraceExtendExtinguish" rel="nofollow noopener" target="_blank">#EmbraceExtendExtinguish</a> / <a href="https://makai.chaotic.ninja/tags/EEE" rel="nofollow noopener" target="_blank">#EEE</a><span>.<br><br>I'd rather not have the uncertainty. Either start from scratch like </span><a href="https://makai.chaotic.ninja/tags/GoToSocial" rel="nofollow noopener" target="_blank">#GoToSocial</a> is doing or help the other two mainstream AP families which are <a href="https://makai.chaotic.ninja/tags/Misskey" rel="nofollow noopener" target="_blank">#Misskey</a> and <a href="https://makai.chaotic.ninja/tags/Pleroma" rel="nofollow noopener" target="_blank">#Pleroma</a>. That's the only way we can ensure no implementation overwhelmingly dominates the fedi. ​:seija_coffee:​<span><br><br></span><a href="https://makai.chaotic.ninja/tags/fediversemeta" rel="nofollow noopener" target="_blank">#fediversemeta</a><span><br><br>RE: </span><a href="https://hachyderm.io/users/jenniferplusplus/statuses/112355187216928083" rel="nofollow noopener" target="_blank">https://hachyderm.io/users/jenniferplusplus/statuses/112355187216928083</a></p>
IT News<p>San Francisco’s Train System Still Uses Floppy Disks—and Will for Years - Three 5.25-inch floppy disks help keep Muni running every morning. A tech upgrade could t... - <a href="https://www.wired.com/story/san-francisco-muni-trains-floppy-disks/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">wired.com/story/san-francisco-</span><span class="invisible">muni-trains-floppy-disks/</span></a> <a href="https://schleuss.online/tags/gear" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gear</span></a>/trends <a href="https://schleuss.online/tags/techdebt" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>techdebt</span></a> <a href="https://schleuss.online/tags/gear" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gear</span></a></p>
Mark Gardner<p>There’s nothing more permanent than a temporary fix that works.</p><p><a href="https://social.sdf.org/tags/TechnicalDebt" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TechnicalDebt</span></a> <a href="https://social.sdf.org/tags/TechDebt" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TechDebt</span></a> <a href="https://social.sdf.org/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://social.sdf.org/tags/coding" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>coding</span></a> <a href="https://social.sdf.org/tags/SoftwareDevelopment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SoftwareDevelopment</span></a> <a href="https://social.sdf.org/tags/SoftwareEngineering" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SoftwareEngineering</span></a> <a href="https://social.sdf.org/tags/development" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>development</span></a></p>
Scott Jenson<p>How well do <a href="https://social.coop/tags/OpenSource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenSource</span></a> and <a href="https://social.coop/tags/FOSS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FOSS</span></a> projects deal with <a href="https://social.coop/tags/techdebt" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>techdebt</span></a> ? I've talked to a few people that say it's a struggle as reducing techdebt isn't seen as "fun" so much harder to attract contributors.</p><p>I'd expect this would be easier for larger projects.</p>
shom ✊🏽🐧📷🤿🏔️🪚<p>I'd like to imagine I'm not the only one who struggles with the desire to create, share, and upkeep things that I've previously shared. This feels more acute when it's a tool someone else might use.</p><p>I've been coming to grips with this "personal tech debt", not sure what else to call it and wrote a post about it [1]. I would love to hear how others deal with this, especially those working on small FOSS projects that are "scratch your own itch".</p><p>[1]: <a href="https://shom.dev/posts/20240119_tech-debt-for-personal-projects/" rel="nofollow noopener" target="_blank">https://shom.dev/posts/20240119_tech-debt-for-personal-projects/</a></p><p><a href="https://gts.shom.dev/tags/foss" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>foss</span></a> <a href="https://gts.shom.dev/tags/techdebt" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>techdebt</span></a></p>
shom 🐧📷🤿🏔️🪚✊🏽<p>I'd like to imagine I'm not the only one who struggles with the desire to create, share, and upkeep things that I've previously shared. This feels more acute when it's a tool someone else might use.</p><p>I've been coming to grips with this "personal tech debt", not sure what else to call it and wrote a post about it [1]. I would love to hear how others deal with this, especially those working on small FOSS projects that are "scratch your own itch".</p><p>[1]: <a href="https://shom.dev/posts/20240119_tech-debt-for-personal-projects/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">shom.dev/posts/20240119_tech-d</span><span class="invisible">ebt-for-personal-projects/</span></a></p><p><a href="https://fosstodon.org/tags/FOSS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FOSS</span></a> <a href="https://fosstodon.org/tags/TechDebt" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TechDebt</span></a></p>
F. Andy Seidl :verified:<p><a href="https://mstdn.social/tags/TechDebt" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TechDebt</span></a> 😂 </p><p><a href="https://www.linkedin.com/feed/update/urn:li:ugcPost:7028164413362749440/" rel="nofollow noopener" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">linkedin.com/feed/update/urn:l</span><span class="invisible">i:ugcPost:7028164413362749440/</span></a></p>
Scott Jenson<p>I need some help. My current theory is that for <a href="https://social.coop/tags/opensource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>opensource</span></a> projects, bad <a href="https://social.coop/tags/UX" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>UX</span></a> is a lot like <a href="https://social.coop/tags/techdebt" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>techdebt</span></a>, both just creep into a project slowly over time. Much of this is likely due to small contributions that are easier to accept politically.</p><p>So I'm wondering: Are there any good talks or blog posts about managing technical debt in <a href="https://social.coop/tags/FOSS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FOSS</span></a> projects? I expect it would speak to the same stresses of managing code (and UX!) complexity.</p>
𝕞𝕒𝕥𝕥𝕙𝕖𝕨 𝕣𝕖𝕚𝕟𝕓𝕠𝕝𝕕<p>From the (now inactive) DM of Engineering:</p><p>"Next time a CEO asks me to explain technical debt, this is going on the slide..."</p><p><a href="https://mastodon.social/tags/programmerHumor" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programmerHumor</span></a> <a href="https://mastodon.social/tags/devHumor" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>devHumor</span></a> <a href="https://mastodon.social/tags/programmerHumour" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programmerHumour</span></a> <a href="https://mastodon.social/tags/techDebt" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>techDebt</span></a> <a href="https://mastodon.social/tags/TwitterBookmarkBackup" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TwitterBookmarkBackup</span></a></p><p><a href="https://twitter.com/dmofengineering/status/1570923845502242817" rel="nofollow noopener" target="_blank"><span class="invisible">https://</span><span class="ellipsis">twitter.com/dmofengineering/st</span><span class="invisible">atus/1570923845502242817</span></a></p>
𝕞𝕒𝕥𝕥𝕙𝕖𝕨 𝕣𝕖𝕚𝕟𝕓𝕠𝕝𝕕<p>From Filip Verloy:</p><p>"If you say yes to every customer request without asking 'why'?"</p><p><a href="https://mastodon.social/tags/programmerHumor" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programmerHumor</span></a> <a href="https://mastodon.social/tags/devHumor" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>devHumor</span></a> <a href="https://mastodon.social/tags/programmerHumour" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programmerHumour</span></a> <a href="https://mastodon.social/tags/techDebt" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>techDebt</span></a> <a href="https://mastodon.social/tags/TwitterBookmarkBackup" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TwitterBookmarkBackup</span></a></p><p><a href="https://twitter.com/filipv/status/1575493026738499587" rel="nofollow noopener" target="_blank"><span class="invisible">https://</span><span class="ellipsis">twitter.com/filipv/status/1575</span><span class="invisible">493026738499587</span></a></p>
𝕞𝕒𝕥𝕥𝕙𝕖𝕨 𝕣𝕖𝕚𝕟𝕓𝕠𝕝𝕕<p>This one from Bruce Lawson:</p><p>"Spotted: React delivering your FAQ page"</p><p><a href="https://twitter.com/brucel/status/1576155367276531719" rel="nofollow noopener" target="_blank"><span class="invisible">https://</span><span class="ellipsis">twitter.com/brucel/status/1576</span><span class="invisible">155367276531719</span></a></p><p><a href="https://mastodon.social/tags/programmerHumor" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programmerHumor</span></a> <a href="https://mastodon.social/tags/devHumor" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>devHumor</span></a> <a href="https://mastodon.social/tags/programmerHumour" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programmerHumour</span></a> <a href="https://mastodon.social/tags/techDebt" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>techDebt</span></a> <a href="https://mastodon.social/tags/TwitterBookmarkBackup" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TwitterBookmarkBackup</span></a></p>
𝕞𝕒𝕥𝕥𝕙𝕖𝕨 𝕣𝕖𝕚𝕟𝕓𝕠𝕝𝕕<p>"Just keep coding we can always fix it later"</p><p><a href="https://mastodon.social/tags/programmerHumor" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programmerHumor</span></a> <a href="https://mastodon.social/tags/devHumor" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>devHumor</span></a> <a href="https://mastodon.social/tags/programmerHumour" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programmerHumour</span></a> <a href="https://mastodon.social/tags/techDebt" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>techDebt</span></a> <a href="https://mastodon.social/tags/TwitterBookmarkBackup" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TwitterBookmarkBackup</span></a></p>