TheMann

TheMann

@thejmann.bsky.social

Software engineer, that writes communication and control systems mostly in C. Exploring more Rust and rather enjoy it

139 followers401 following54 posts

David Speers isn’t moderating a debate, he is doing 2 interviews at the same time and is just talking over these 2 over and over … it’s frustrating as hell to watch #AlbovsDutton

For the first time in my career i have seen a group move a repo from GIT to SVN 🤦‍♂️ Talk about a backwards step, literally just committed the head to SVN and lost all git history #programming #softwaredev

It reminds me of a line from The Grug Brained Developer: “Complexity is a spirit demon that enters a codebase through well-meaning but ultimately very clubbable non-grug-brain developers … sometimes grug himself!”

Then, when the future arrives, you find yourself having to unpick this elaborate system because it inevitably doesn’t allow for what you need to do. Conversely, I’ve built an ugly, quick, hacky prototype just to prove a concept, which inevitably morphs into the actual product 😮‍💨

The idea of doing the Best Simple System for Now avoids these scenarios by encouraging developers to write good, “clean” code while only doing what is necessary to solve the user’s problem.

I'm sure we've all worked on an inherited codebase where an engineer, with the best of intentions, has created a complex system to accommodate future changes they believe will be needed.

100% this, prescribed burns to control fuel loads has been an effective bush fire management tool in WA. Sadly the window we can do these burns safely appears to be shrinking due to the impacts of climate change

clairelehmann.bsky.social@clairelehmann.bsky.social

"The choice we face is not between fire and no fire. Rather, it’s between mild prescribed fires that are set and managed at a time of our choosing, versus uncontrolled and extremely intense wildfires that ignite during the hottest and driest times of the year"

Got an LED to blink using Rust on the ESP32-C6 Super basic, but cool to see how relatively straightforward the Rust environment setup is for this. Now to tackle the RGB LED #EmbeddedDev #rust #rustlang #EmbeddedRust #esp32

Decided I should get some hands on experience with embedded rust Gonna have a play with it on the ESP32-C6 dev kit with a GlowBit LED matrix #rust #embeddedRust #esp32 #rustlang

I hate when you write a name / word so many times it starts to look weird. Equal has started to do this to me, now the word looks wrong #SoftwareDevelopment #Coding #SoftwareEngineering

Todays Advent of Code got me stumped for 15 mins, where I had the test input passing but failing on the full input Eventually got there, also my Rust skills are well rusty #AdventOfCode #rust #rustlang

Working in legacy code bases with no test frameworks and no time allowed to set them up … sometimes this is really all you can do 😮‍💨 #SoftwareEngineering #SoftwareDeveloment #Developers #LegacyCode

The best way to design software is to write code, and try to push off as much complexity until it is absolutely necessary. Be willing to throw that code away and start again. There is nothing like the act of doing, it’s the ultimate teacher. #SoftwareDevelopment

I’ve been told that work is closing the Perth office at the end of February and I’m out of a job. After 12 years at this, developing communication and control products for the energy sector, it’s a sad ending.

I’ve not searched for work in a very long time and I gotta admit it is rather daunting. However I am certain I’ll look back at this in the future as a good thing, it’s always necessary to embrace the change.

A psychology PHD could write a really interesting thesis on software engineers / developers and their obsession with making code as complex as possible as soon as possible Forever demanding to add complexity and abstractions before they are needed

You are up to date.