

I prefer a desktop. Don’t have to worry about swelling batteries from being plugged in all day… plus they’re cheaper so I get new computers far more often than my coworkers who get laptops.
coder
I prefer a desktop. Don’t have to worry about swelling batteries from being plugged in all day… plus they’re cheaper so I get new computers far more often than my coworkers who get laptops.
True… although using brew to upgrade bash is far from straightforward. Plus you can’t run gdb on a m1 mac.
Nah these days with wsl, I prefer windows over Mac. At least you get packages that have been updated in the past decade.
Rust is the only language I know of that is actively being used at the kernel level all the way through to the web app level. Compare that with Swift which is not only mostly tied to a single ecosystem, but even the “cross platform” stuff like libdispatch is littered with code like:
if #available(macOS 10.12, iOS 10.0, tvOS 10.0, watchOS 3.0, *)
My problem with C/C++ is the people behind the spec have sacrificed our sanity in the name of “compiler optimization”. Signed overflow behaves the same on every cpu on the planet, why is it undefined behaviour? Even more insane, they specify intN_t
must be implemented via 2s complement… but signed overflow is still undefined because compilers want to pretend they run on pixie dust instead of real hardware.
I spent about 10 of those in roles where my primary function was to write code. The other 10 have involved managing programmers, coaching them, consulting with organizations about how to manage them, running a codebase assessment practice and these days, well, actually content marketing.
Therein lies the biggest lie in development. There is no career path. I’ve been programming professionally for 25 years, and in all 25 of those years my primary function was to write code, because I turned down any promotion that would put me in management and away from doing what I love.
I follow Lina on mastodon, and it’s just funny to me that cutting edge Linux video driver development is live streamed by a Japanese cat girl vtuber.
I have hooks that reformat on write, so I use :w
constantly. So :wq
is easier.
I have a Sun Netra X1 sitting on the floor that I’ve been meaning to get rid of. One thing to keep in mind with the Netra and Sun Fire servers: they have a System Configuration Card in the back which holds their MAC address, NVRAM settings etc… don’t buy one with it missing.
I remember the 90s when both mac and windows crashed on a daily basis. When was the last time you saw a legitimate BSOD that didn’t involve hardware failure? When was the last time you had to reset the PRAM on your mac just to get it to boot?
Are you me? I do the exact same thing… only I also made a Makefile to do all the stow commands for me.
Here’s something weird. I haven’t written a ruby program in 15 years, but I still use
irb
as my calculator.