techhub.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A hub primarily for passionate technologists, but everyone is welcome

Administered by:

Server stats:

4.6K
active users

#softwareengineering

45 posts40 participants0 posts today
Steve Loughran<p>Putting together a talk proposal for our local Cybersecurity conference: Open Source and CVEs: the Forever War</p><p>Really good discussion on an aspect of this with team-mates: dependency updates. Ignoring updates avoids all pain related to changes -right up until the day a critical CVE is discovered and you have to do an update from five versions behind: all the upgrade pain hits on a critical timeline </p><p>This is technical debt which is easy to build up but quietly builds up until you hit that massive compound repayment.</p><p>Our term "credit card technical debt". You need to pay it off every month or have credit card class interest.</p><p>Which makes for a really good concept "you SHALL allocate effort into updating your dependencies to their latest releases" -including all compatibility issues. Process-wise, first day of the month is the best time to maintain the habit.</p><p><a href="https://hachyderm.io/tags/softwareengineering" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>softwareengineering</span></a> <a href="https://hachyderm.io/tags/softwaredevelopment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>softwaredevelopment</span></a></p>
Paul S<p>Choosing between a dedicated MEAN stack team or project-based engagement? This post lays out the pros, risks, and use cases so you pick the model that fits your build and budget.</p><p>Read This:<br><a href="https://spaculus.com/blog/dedicated-mean-stack-vs-project-based-engagement/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">spaculus.com/blog/dedicated-me</span><span class="invisible">an-stack-vs-project-based-engagement/</span></a></p><p><a href="https://mastodon.social/tags/webdevelopment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>webdevelopment</span></a> <a href="https://mastodon.social/tags/MEANstack" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MEANstack</span></a> <a href="https://mastodon.social/tags/softwareengineering" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>softwareengineering</span></a> <a href="https://mastodon.social/tags/techstrategy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>techstrategy</span></a> <a href="https://mastodon.social/tags/outsourcing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>outsourcing</span></a> <a href="https://mastodon.social/tags/Spaculus" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Spaculus</span></a> <a href="https://mastodon.social/tags/spaculussoftware" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>spaculussoftware</span></a></p>
Richard Donovan<p>As a software developer, it's so easy to go overboard with criticising yourself…</p><p>It’s often pretty unhelpful…</p><p>👉 I should have fixed that bug in less time.<br>👉 I should have already known the solution to that problem.<br>👉 I should be spending more time keeping up to date with new frameworks.</p><p><a href="https://mastodon.social/tags/developers" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>developers</span></a> <a href="https://mastodon.social/tags/coding" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>coding</span></a> <a href="https://mastodon.social/tags/softwaredevelopment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>softwaredevelopment</span></a> <a href="https://mastodon.social/tags/softwareengineering" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>softwareengineering</span></a> <a href="https://mastodon.social/tags/wellbeing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>wellbeing</span></a> <a href="https://mastodon.social/tags/mindset" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>mindset</span></a> <a href="https://mastodon.social/tags/mentalhealth" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>mentalhealth</span></a></p>
Duane Johnson :verified:<p>Some talk about AI slop in code, but I see another (more human) effect resulting from AI becoming so prominent: I see a convergence of two fields (comp sci, statistics), and a lot more code being written by mathematicians and researchers now.</p><p>You can often see it in the way Typescript is being used in pythonesque ways. Sometimes it's in how types are 2nd-class citizens, or in the way nulls are used. It's exciting to use these awesome new tools, and at the same time, some of our core libraries may be wanting in terms of engineering practices.</p><p>Example: @huggingface/transformers npm package</p><p><a href="https://vmst.io/tags/softwareengineering" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>softwareengineering</span></a> <a href="https://vmst.io/tags/ai" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ai</span></a></p>
ICSME<p>ICSME 2025 Registered Reports Update!</p><p>We’re excited to announce that notifications for Registered Reports are out, and 10 papers have been accepted! 🎉</p><p>A huge thank-you to our authors and reviewers for contributing to open and rigorous software engineering research.</p><p>Stay tuned for more updates as we head toward <a href="https://mastodon.social/tags/ICSME2025" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ICSME2025</span></a> this September!<br><a href="https://mastodon.social/tags/RegisteredReports" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RegisteredReports</span></a> <a href="https://mastodon.social/tags/SoftwareEngineering" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SoftwareEngineering</span></a></p>
Hongster<p>Is generative AI making software dev easier or harder? 🤖 While tools automate tasks, they spark a debate: are we upskilling or deskilling? The future hinges on balancing efficiency with deep craftsmanship. <a href="https://fosstodon.org/tags/AI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AI</span></a> <a href="https://fosstodon.org/tags/DevOps" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DevOps</span></a> <a href="https://fosstodon.org/tags/TechTrends" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TechTrends</span></a> <a href="https://fosstodon.org/tags/SoftwareEngineering" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SoftwareEngineering</span></a></p><p><a href="https://saysomething.hashnode.dev/generative-ai-in-software-development-upskilling-vs-deskilling-the-battle-for-engineering-craftsmanship" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">saysomething.hashnode.dev/gene</span><span class="invisible">rative-ai-in-software-development-upskilling-vs-deskilling-the-battle-for-engineering-craftsmanship</span></a></p>
Dev Leader<p>This is still how I feel when I don't break production 🤷‍♂️</p><p><a href="https://hachyderm.io/tags/SoftwareEngineering" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SoftwareEngineering</span></a> <a href="https://hachyderm.io/tags/Developers" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Developers</span></a> <a href="https://hachyderm.io/tags/Memes" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Memes</span></a></p>
cobratbq - cranky-by-design<p>Does anyone have <a href="https://mastodon.social/tags/recommendations" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>recommendations</span></a> <a href="https://mastodon.social/tags/softwareengineering" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>softwareengineering</span></a> for maintaining a library in two branches where one has subtle <a href="https://mastodon.social/tags/softwaredesign" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>softwaredesign</span></a> changes that deviate from original design? I'd like to keep branches as closely related as possible. I'm well familiar with <a href="https://mastodon.social/tags/versioncontrol" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>versioncontrol</span></a> so I know the standard tricks. Unfortunately this will involve actual design and structure so relatively invasive.</p><p>I am also considering having both in same library with some toggle or API entrypoint.</p>
Vassil Nikolov<p>An easy question about internet message headers (RFC 822 and subsequent revisions).</p><p>Take a message thread where each reply has a single parent message.<br>Such a thread is often shown as a tree, linking replies by their `References' header fields.<br>Why does _each_ such field contain _all_ parent message ids up to the "root" message of the thread?<br>Wouldn't the id just of the parent message be enough, as in the `In-Reply-To' header field?</p><p><a href="https://ieji.de/tags/DistributedSystems" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DistributedSystems</span></a><br><a href="https://ieji.de/tags/InternetMessages" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>InternetMessages</span></a><br><a href="https://ieji.de/tags/SoftwareEngineering" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SoftwareEngineering</span></a></p>
🏳️‍🌈🤘 Blain SmithSoftware Engineering Discipline and Posture<br><br><a href="https://blainsmith.com/articles/software-engineering-discipline-and-posture/" rel="nofollow noopener" target="_blank">https://blainsmith.com/articles/software-engineering-discipline-and-posture/</a><br><br><a href="https://snac.rblgk.sh?t=softwareengineering" class="mention hashtag" rel="nofollow noopener" target="_blank">#SoftwareEngineering</a> <a href="https://snac.rblgk.sh?t=workingtogether" class="mention hashtag" rel="nofollow noopener" target="_blank">#WorkingTogether</a> <a href="https://snac.rblgk.sh?t=teams" class="mention hashtag" rel="nofollow noopener" target="_blank">#Teams</a> <a href="https://snac.rblgk.sh?t=respect" class="mention hashtag" rel="nofollow noopener" target="_blank">#Respect</a><br>
Márton Salomváry<p>If your pull requests look like "do this, do unrelated that, do more unrelated stuff", maybe, just maybe, you should consider not requiring pre-merge approvals ;)</p><p><a href="https://mastodon.berlin/tags/SoftwareEngineering" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SoftwareEngineering</span></a> <a href="https://mastodon.berlin/tags/SoftwareDevelopment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SoftwareDevelopment</span></a> <a href="https://mastodon.berlin/tags/PullRequests" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PullRequests</span></a> <a href="https://mastodon.berlin/tags/Git" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Git</span></a> <a href="https://mastodon.berlin/tags/GitHub" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GitHub</span></a></p>
ACCU<p>Join ACCU For Access To Journals</p><p>📚 ACCU members receive two fantastic journals:<br>✅ C Vu - The formal journal of ACCU for its members<br>✅ Overload - Journal focusing on all aspects of software development<br>Memberships from just £35/year: <a href="https://accu.org/menu-overviews/membership/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">accu.org/menu-overviews/member</span><span class="invisible">ship/</span></a></p><p><a href="https://mastodon.social/tags/coding" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>coding</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://mastodon.social/tags/softwareengineering" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>softwareengineering</span></a></p>
HackerNoon<p>Why hubris and imposter syndrome plague developers, and practical steps to overcome them. <a href="https://hackernoon.com/the-icarus-syndrome-in-software-engineering-and-how-to-beat-it" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">hackernoon.com/the-icarus-synd</span><span class="invisible">rome-in-software-engineering-and-how-to-beat-it</span></a> <a href="https://mas.to/tags/softwareengineering" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>softwareengineering</span></a></p>
Leanpub<p>First AI Journey for DevOps <a href="https://leanpub.com/b/first-ai-journey-for-devops" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">leanpub.com/b/first-ai-journey</span><span class="invisible">-for-devops</span></a> by Quan Huynh is the featured bundle of ebooks 📚 on the Leanpub homepage! <a href="https://leanpub.com" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">leanpub.com</span><span class="invisible"></span></a> <a href="https://mastodon.social/tags/Devops" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Devops</span></a> <a href="https://mastodon.social/tags/ai" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ai</span></a> <a href="https://mastodon.social/tags/SoftwareEngineering" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SoftwareEngineering</span></a> <a href="https://mastodon.social/tags/books" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>books</span></a> <a href="https://mastodon.social/tags/ebooks" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ebooks</span></a> <a href="https://mastodon.social/tags/YAML" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>YAML</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://mastodon.social/tags/books" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>books</span></a> <a href="https://mastodon.social/tags/ebooks" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ebooks</span></a></p><p>The following 2 books are included in this bundle...<br>The DevOps AI Advantage and PromptOps: From YAML to AI </p><p>Find it on Leanpub!</p>
ACCUConf<p>Want early access to one of the best programming conferences on YouTube?<br>&nbsp;<br>ACCU members get exclusive 30-day early access to every talk from the ACCU Conference — before they’re public!<br>&nbsp;<br>Join now: <a href="https://accu.org/menu-overviews/membership/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">accu.org/menu-overviews/member</span><span class="invisible">ship/</span></a></p><p><a href="https://mastodon.social/tags/coding" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>coding</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://mastodon.social/tags/softwareengineering" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>softwareengineering</span></a></p>
Stefan Schmidt-Bilkenroth<p>KI wird die Softwareentwicklung revolutionieren.<br>Mag sein - aber anders als sich die meisten das denken, laut einer Studie der Carnell Universität.</p><p><a href="https://gruene.social/tags/ai" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ai</span></a> <a href="https://gruene.social/tags/ki" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ki</span></a> <a href="https://gruene.social/tags/softwareengineering" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>softwareengineering</span></a></p><p><a href="https://arxiv.org/abs/2507.09089" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">arxiv.org/abs/2507.09089</span><span class="invisible"></span></a></p>
Jon Fazzaro<p>"At the heart of mise-en-place is an unrelenting honesty about the limits of time and space."</p><p><a href="https://hachyderm.io/tags/softwareengineering" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>softwareengineering</span></a> <a href="https://hachyderm.io/tags/developerexperience" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>developerexperience</span></a> <a href="https://hachyderm.io/tags/productivity" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>productivity</span></a> <a href="https://hachyderm.io/tags/focus" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>focus</span></a></p><p><a href="https://fortelabs.com/blog/mise-en-place-for-knowledge-workers/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">fortelabs.com/blog/mise-en-pla</span><span class="invisible">ce-for-knowledge-workers/</span></a></p>
Wilda Software<p>Osoby techniczne czasem mają jedną wadę - niespecjalne zdolności pozwalające przedstawić ładny diagram architektury. Na szczęście, są ludzie, którzy to rozumieją i proponują takie narzędzia jak FossFLOW.</p><p><a href="https://mastodon.social/tags/ArchitekturaOprogramowania" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ArchitekturaOprogramowania</span></a> <a href="https://mastodon.social/tags/SoftwareEngineering" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SoftwareEngineering</span></a> <a href="https://mastodon.social/tags/SoftwareArchitecture" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SoftwareArchitecture</span></a></p><p><a href="https://github.com/stan-smith/FossFLOW" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/stan-smith/FossFLOW</span><span class="invisible"></span></a></p>