#software-development — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #software-development, aggregated by home.social.
-
5 great audiobooks to broaden your horizons…
Talking To Strangers —> https://www.audible.co.uk/pd/Talking-to-Strangers-Audiobook/024140827X
The ONE Thing —> https://www.audible.co.uk/pd/The-ONE-Thing-Audiobook/B00FPMWFFG
Gut —> https://www.audible.co.uk/pd/Gut-Audiobook/B00WKKE6M6
Presence —> https://www.audible.co.uk/pd/Presence-Audiobook/B011SQRP0M
#developers #coding #softwaredevelopment #softwareengineering #wellbeing #mindset #mentalhealth -
"AI code generators are like compilers for translating natural language into a programming language" – I have heard and read this unfitting analogy quite a few times already.
It is misleading, as it sweeps a crucial technical point under the carpet and downplays some of the more serious consequences for people who have to deal with AI-generated code.Compilers are deterministic, usually generating functionally equivalent code for a given input program on every run, according to language specifications.
Programmers usually do not have to check the machine code or the assembly code a native compiler generates, as its behavior is well-specified and, with mature compilers, also well-tested.
Programmers can expect the compiler to "just work", transforming code that is comparatively easy to read and write for humans into a form that is simpler for the machine to process, but difficult to read for humans.
Also, assuming the input code is written in a standardized language and uses its features in a well-defined way, switching compilers is relatively easy.Yes, AI code generators also transform something that is easier to read – in this case natural language – into something that is simpler for the machine to process – in this case program code.
However, this is where the similarity ends.
The path from given prompt input to output code is practically inscrutable, warranting a lot more skepticism about the result.
In the general case, can you expect to get functionally equivalent code with the same prompts every time? No!
Can you even expect correct output? No!
What if you switch the model? Well, have fun!
Furthermore, as natural language is often imprecise and ambiguous, AI code generation cannot be as reliable as an actual compilation process – it is inherently probabilistic.
At the same time, the resulting software is used by actual humans with real consequences to them, so somebody has to accept the responsibility for that code, including actually reviewing and testing it.Combine this with the ability of these code generators to quickly spew out tons of code from just a few short prompts.
Now we have a code review bottleneck:
Can we review tons of machine code a compiler generates? No, but we don't have to.
Can we review tons of AI-generated code? Also no, but we have to anyway.
Now you understand why some project maintainers become increasingly frustrated.PS, before anyone complains: Yes, I do know about surprising optimizations, differences between compilers, compiler bugs, profile-guided optimization, the trusting-trust issue and so on, believe me.
Every abstraction comes with some flexibility of how it is implemented and also a risk of implementation bugs.
This post is not about these rare, special-case issues.
Additionally, just because I have focused on one particular problem with AI code generation, this does not mean that I think this is the only one. -
🎙️ During the Dutch PHP Conference, Stefan Sinca presented 'The Client Is Lying'.
This session explores there's a fundamental truth in web development that we often forget: the client is always lying. Whether you're expanding existing skills or exploring new techniques, the recording offers practical insights for software professionals.
Watch the full session here: https://phpconference.nl/the-client-is-lying/
-
The case against a C alternative (2022)
https://c3.handmade.network/blog/p/8486-the_case_against_a_c_alternative
Comments: https://news.ycombinator.com/item?id=49320866
#HackerNews #CProgramming #CAlternatives #SoftwareDevelopment #HackerNews #2022Insights
-
Maybe having build scripts that can do whatever they want is not such a good idea? Maybe having a centralized package repository is not such a good idea? Or maybe the whole premise of pulling in hundreds of dependencies to build pretty much anything is not such a good idea?
#rustlang #softwaredevelopment
https://blog.rust-lang.org/2026/08/20/supply-chain-attack-on-arrayref/ -
Setz eine halbe Stunde pro Woche an, in der zwei Teams über ihre Boards reden. Kein Status, keine Agenda, kein Protokoll.
Bei uns heißt das Kaffeeklatsch. Da merkst du, dass dasselbe WiP-Limit im einen Team den Flow rettet und im anderen abschnürt. Das Lehrbuch sagt dazu nichts. Es kennt euer Board nicht.
Wöchentlich, dreißig Minuten. Mehr braucht es nicht.
-
Most account security checks look at whether an IP looks bad. Almost none check if a login was physically possible. Here's the signal that closes that gap. https://hackernoon.com/impossible-travel-detection-the-security-signal-ip-reputation-misses #softwaredevelopment
-
Early bird prize draw entries for #DDDAdelaide 2026 close next week. If grabbing a ticket has been sitting on your to do list for a while now, this is your personal nudge to sort it out and get in the running for the prize before entries wrap up for the year.
-
🤔 Apparently, small software teams are extinct—because if you're not Uber-sized with "thousands of #microservices," you're practically coding with sticks and stones. 😂 Who knew a team of 10 generating a whopping 50 commits in a day was a fossil? 🦖
https://jacob.gold/posts/theres-no-such-thing-as-a-small-software-team/ #smallteams #extinct #softwaredevelopment #codinghumor #techtrends #HackerNews #ngated -
There's no such thing as a small software team anymore
https://jacob.gold/posts/theres-no-such-thing-as-a-small-software-team/
Comments: https://news.ycombinator.com/item?id=49382152
#HackerNews #smallsoftwareteams #softwaredevelopment #techtrends #teamwork #agile
-
Are there any computer touchers out there willing to help me estimate server costs for a social media type app?
The overview is: 2 million users (not all necessarily active), posting text/images, comments, likes, search, and DMs.
It'd need to be based on various estimates for % active users, posts/comments/likes/etc per user per, etc.
I want to get an idea of what this would cost per month based on the current economy. Is 2 million users expensive?
-
Adventures in hiring....
I managed to get an interview by reaching out to someone I know. Sadly the Engineering Manager who interviewed me was flabbergasted that I write code by hand. Apparently they have doubled their code output by a factor of 2.5 since last year, and also have 20k AI written tests. Haven't heard back but I don't think the outcome will be positive. I may have used terms like ethics, cognitive debt, intent debt and cognitive surrender.
So, if anyone is still hiring software engineers who write code by hand, I can develop architect, design and code backend and infrastructure. My tools of choice are TDD, DDD, modular monoliths, Golang, Python, Typescript, PHP, Terraform, Ansible, AWS, Ports and Adapters, and distributed systems (where warranted). My secret powers are thinking, focusing on outcomes over outputs, and mentoring.
I am happy to work in small or large environments. I believe I can be a force multiplier in smaller, less experienced teams, but happy to be a cog in a larger one.
Preference: Remote in North America, or hybrid in Vancouver, BC.
-
Generic Methods in Go 1.27
https://dominik.info/blog/go-generic-methods
Comments: https://news.ycombinator.com/item?id=49376211
#HackerNews #GoLang #GenericMethods #Go1.27 #Programming #News #SoftwareDevelopment
-
Why Great Products Don’t Sell: Digital Marketing Lessons for Nigerian Businesses
When Great Products Don't Sell: Why Quality Alone Isn't Enough for Business Growth When Great Products Don't Sell: The Digital Marketing Lesson Many Businesses Learn Too Late You can have an excellent product. You can offer outstanding customer service. You can genuinely solve a problem. And yet, customers may still not buy. This is one of the most frustrating realities many business owners face. They look at their product and think: “But our product is good. Why aren't people […] -
Your developers are opening pull requests faster than ever, yet actual software delivery is slowing down.
While AI coding tools make writing boilerplate functions a breeze, they often push massive, context-free backlogs directly into your downstream review and testing pipeline.
Moving AI automation off individual laptops and into a shared team workflow helps fix the process instead of just adding more tools. 💡
👉 https://upsun.com/blog/why-ai-adoption-is-slowing-your-team/
-
Steve Jobs’ 1997 WWDC answer explains why great products start with customer experience and work backward to the technology. https://hackernoon.com/steve-jobs-1997-lesson-start-with-the-customer-not-the-technology #softwaredevelopment
-
When I talk about #CICD #pipelines at #softwaredevelopment conferences, I always start by asking the audience about their experiences. One of those questions is how many have had a pipeline failure that was fixed with a retry.
At that point, almost everyone puts their hand up, we have a laugh about how that is not a good feeling, and the presentation moves on.
Today, I'd like to dwell a bit on that feeling, though.
--
Image: jeshoots via Unsplash -
```
encoding="ISO-8859-1"
```A Windows Server bitch, aren't ya?
#Programming #Software #SoftwareDevelopment #Coding #Code #WindowsServer #Server #Servers #Internet
-
Unsloth Dynamic 3.0 GGUFs
https://unsloth.ai/docs/basics/dynamic-3.0-ggufs
Comments: https://news.ycombinator.com/item?id=49365443
#HackerNews #Unsloth #Dynamic #3.0 #GGUFs #AI #Technology #Innovation #MachineLearning #SoftwareDevelopment
-
Opus 5.0 drives incoherence into the stratosphere
https://github.com/anthropics/claude-code/issues/77136
Comments: https://news.ycombinator.com/item?id=49364658
#HackerNews #Opus5 #incoherence #stratosphere #technews #softwaredevelopment #GitHub
-
Extensible Software in the Age of LLMs
https://jeremymorrell.dev/blog/extensible-software-in-the-age-of-llms/
Comments: https://news.ycombinator.com/item?id=49363668
#HackerNews #ExtensibleSoftware #LLMs #TechTrends #SoftwareDevelopment #AIInnovation
-
Half of chilean companies are going to hate me for this.
#Programming #Coding #Code #SoftwareDevelopment #WebDevelopment #PHP #Laravel #GitHub #SII #IRS #Taxing #Taxes #Tax #Legal #Chile