#softwaredevelopment

22 posts · Last used 3d

Back to Timeline
Boosted by FediFollows @FediFollows@social.growyourown.services
@FediVideo@social.growyourown.services · 3d ago
Andy Balaam makes videos about programming and software development, especially Rust but also other languages. You can follow at: ➡️ @andybalaam@video.infosec.exchange There are already over 400 videos uploaded. If these haven't federated to your server yet, you can browse them all at https://video.infosec.exchange/a/andybalaam/videos You can also follow Andy's Mastodon account at @andybalaam@mastodon.social #FeaturedPeerTube #Programming #Coding #SoftwareDevelopment #Rust #RustLang #Dev #PeerTube
4
0
8
@firusvg@mastodon.social · 6d ago
The most underrated skill isn't knowing how to use every new tool - it's knowing which ones to ignore so you can actually get some work done. #SoftwareDevelopment
205
0
139
@commonknowledge@social.coop · Dec 05, 2022
#introduction We're a not-for-profit worker #cooperative of technologists, designers, researchers and facilitators, distributed across the UK. We work directly with #grassroots organisers to help them build power, using our #digital expertise to multiply their impact. We share a vision of diverse communities rooted in care and reciprocity working together to achieve #climateJustice / #socialJustice. https://commonknowledge.coop/ #anticapitalism #UKPolitics #design #softwareDevelopment
36
2
37
@13@2137.social · Apr 12, 2026
0
0
0
Boosted by hypebot @hypebot@tacocat.space
@aral@mastodon.ar.al · Apr 03, 2026
If you don’t have the resources to write and understand the code yourself, you don’t have the resources to maintain it either. Any monkey with a keyboard can write code. Writing code has never been hard. People were churning out crappy code en masse way before generative AI and LLMs. I know because I’ve seen it, I’ve had to work with it, and I no doubt wrote (and continue to write) my share of it. What’s never been easy, and what remains difficult, is figuring out the right problem to solve, solving it elegantly, and doing so in a way that’s maintainable and sustainable given your means. Code is not an artefact, code is a machine. Code is either a living thing or it is dead and decaying. You don’t just write code and you’re done. It’s a perpetual first draft that you constantly iterate on, and, depending on what it does and how much of that has to do with meeting the evolving needs of the people it serves, it may never be done. With occasional exceptions (perhaps? maybe?) for well-defined and narrowly-scoped tools, done code is dead code. So much of what we call “writing” code is actually changing, iterating on, investigating issues with, fixing, and improving code. And to do that you must not only understand the problem you’re solving but also how you’re solving it (or how you thought you were solving it) through the code you’ve already written and the code you still have to write. So it should come as no surprise that one of the hardest things in development is understanding someone else’s code, let alone fixing it when something doesn’t work as it should. Because it’s not about knowing this programming language or that (learning a programming language is the easiest part of coding), or this framework or that, or even knowing this design pattern or that (although all of these are important prerequisites for comprehension) but understanding what was going on in someone else’s head when they wrote the code the way they wrote it to solve a particular problem. It frankly boggles my mind that some people are advocating for automating the easy part (writing code) by exponentially scaling the difficult part (understanding how exactly someone else – in this case, a junior dev who knows all the hows of things but none of the whys – decided to solve the problem). It is, to borrow a technical term, ass-backwards. They might as well call vibe coding duct-tape-driven development or technical debt as a service. 🤷‍♂️ #AI #LLMs #vibeCoding #softwareDevelopment #design #craft
305
56
267
@musicmatze@social.linux.pizza · Mar 28, 2026
Success, I managed to break apart a pretty big structure of code into a more modular and way better composable one! #rustlang #rust #rustdev #softwaredevelopment Now I have to replace the original with the new abstraction in half of the codebase.
7
1
0
@13@2137.social · Mar 26, 2026
0
0
0
@Shepharo@mastodonapp.uk · Mar 24, 2026
You wouldn’t call a mathematician a “formula writer”, or a GP a “prescriptor”, so why are software developers just seen as “coders”? #softwaredevelopment
0
0
0
@musicmatze@social.linux.pizza · Mar 07, 2026
Let the merge-orgy begin! #softwaredevelopment on slow hardware.
0
0
0
@kiri@really.sleepytealcoder.com · Feb 21, 2026
Continuing to work on getting the buttons to display on my Controller Android client! https://twitch.tv/sleepytealcoder #Programming #SoftwareDevelopment #Android #Twitch #VTuber #Kotlin #LetsGetThoseButtonsDisplayed
0
0
0
@musicmatze@social.linux.pizza · Feb 21, 2026

Anyone else thinking that automatic installation of #git hooks via nix develop is invasive?

#nix #development #softwaredevelopment

0
0
0
Boosted by Greg Bell @ferrix@mastodon.online
@esther_alter@mastodon.social · Feb 18, 2026

Laid off :/

I know:

  • Unity C#
  • Rust
  • Python

I can learn:

  • Anything

I am in Massachusetts. Remote work would be great too

I’ve 8 years of experience as an MIT software engineer specializing in research simulation platform projects. I would prefer: not creating the next big AI thing, not making weapons, never having to think about blockchain anything.

Anyone got anything?

#rust #softwaredevelopment #unity3d #python #FediHire #getfedihired

91
0
353
@13@2137.social · Feb 06, 2026
0
0
0
In reply to
@JdeBP__dup_33984@mastodonapp.uk · Feb 02, 2026
@dessalines@mastodon.social Quick suggestion, based upon having to explain to a relative that this was computer programmer jargon and did not have any connection to any ordinary meaning of the word 'toast': Change 'show toast on layout switch' to something like 'display the layout names when switching layouts'. @wild1145@mastodonapp.uk #ThumbKey #SoftwareDevelopment #ComputerProgramming #Android
0
0
0
In reply to
@JdeBP__dup_33984@mastodonapp.uk · Feb 02, 2026
@wild1145@mastodonapp.uk I've seen it at work several times in my career. Unlike the relative, I recognized that this was jargon and knew where to look the jargon up. https://developer.android.com/guide/topics/ui/notifiers/toasts The setting actually is not actually developer oriented. It's aimed, like the "hide letters" setting, at people who know the tool and who can (or at least want to) get by without the visual aids. It's even something that I've directly experienced. Change layout multiple times to get to the desired point in the layout loop, and the names of all of the layouts passed through take significant time to all, one by one, flash on screen and disappear. #ThumbKey #SoftwareDevelopment #ComputerProgramming #Android
0
1
0
@JdeBP__dup_33984@mastodonapp.uk · Feb 02, 2026
Thumb-Key installed on a relative's 'phone. I didn't enable anything fancy, or enable the #MessageEase compatibility layouts. But I was explicitly asked to install Spanish and French alongside English. I made the relative make the layout switching gesture multiple times, so that it stuck. Otherwise I knew what the first panicked 'phone call would be. First panicked 'phone call: all of the letters have disappeared from the keyboard. There is a setting in the Thumb-Key settings called "Hide letters", and it had been switched on. https://f-droid.org/en/packages/com.dessalines.thumbkey/ There's another option called 'show toast' and is a prime example of programmers writing for programmers instead of for users. 'toast' is specialized Android developer jargon. Users won't know that it means showing the layout names for a brief period when one switches layouts. They'll be wondering what the Hell bread has to do with a keyboard. #ThumbKey #Android #SoftwareDevelopment #ComputerProgramming
0
3
0
@musicmatze@social.linux.pizza · Feb 02, 2026
Okay, I now have to write a #async #dag data structure, where each node can be loaded, retrieved, added and possibly also removed in an async way. #rust #rustlang #softwaredevelopment #opensource
2
1
0
@kiri@really.sleepytealcoder.com · Jan 31, 2026
Testing the Controller server out and then coding up the Android client! (also now affiliate yay!) https://twitch.tv/sleepytealcoder #Programming #SoftwareDevelopment #TypeScript #VTuber #FirstStreamAsAffiliate
0
0
0
@musicmatze@social.linux.pizza · Jan 30, 2026

when you refactor your codebase and you end up with

 73 files changed, 3857 insertions(+), 3857 deletions(-)

have you actually refactored anything? 😆

#softwaredevelopment

0
0
0
@musicmatze@social.linux.pizza · Jan 30, 2026
Okay everyone: I have 387 commits in my refactoring branch, of which 327 are "fixup" commits. That'll be a nightmare now... #rust #rustlang #softwaredevelopment
0
0
0