Mom, put down the phone, I’m using the modem!
coder
Mom, put down the phone, I’m using the modem!
That’s when you break out valgrind because you certainly are using uninitialized memory.
I’m trying to remember the last time I actually had a core file. I think core dumps have been disabled by default on Linux since at least 2000.
I don’t use Ruby anymore, but I still use irb
everyday as a command line calculator.
Tradition is just dead people’s baggage. Doug Stanhope.
Known to cause heisenbugs. They’re bugs that disappear when you try to measure them with a debugger or a printf.
Yeah back before github existed, we used sourceforge to host opensource, and you had to use CVS. Then later Subversion.
One of the people reverse engineering the M1 GPU for Asahi Linux is a catgirl vtuber: https://www.youtube.com/asahilina
Nah… wrap entire templates in @if
statements.
It’s kinda amazing how someone can work so hard to sabotage their own public image.
Someone should build a search engine or something…
How do you handle the existential crisis of our works being digital and transient versus having an actual, physical product?
Honestly, I’ve already gone through this when I realized that a lot of the software I wrote in the 90s is gone forever. Luckily, textfiles archived some of it (both binaries and source), but I really wish I open sourced more of my personal projects back in the day.
That said, I think video games have a longer shelf life than any other software… people will always want to play old games. As long as that’s the case, at least my name will continue on in the ScummVM source.
Are you me? I do the exact same thing… only I also made a Makefile to do all the stow commands for me.
I think I kind of dislike the generalization on generation.
There’s a lot of pitfalls in that direction… but there’s also no denying that there’s an entire generation of people who grew up equating using computers with programming computers.
Our Apple IIs and C64s booted into BASIC. That was the interface you learned. Just using the computer literally involved programming, even if it was tangential. My grade school “computer class” where we learned how to use a computer, was focused on programming the turtle to move around the screen with LOGO. I remember a time when “repeat” was the longest word I knew how to spell because of that class.
Basically, you have to go out of your way to learn how to program today, involving downloading specialized software etc. In the 80s, you were ankle deep in programming just by turning the computer on.
Started? Java has had a bad reputation since its inception. Slow startup, memory hungry, verbose. The main benefits of Java were its WORA mindset and its memory safety.
Rust takes that safety even further, plus it’s making inroads in places Java would fall flat. For example, the M1 video drivers for Linux are written in Rust.
I personally can’t wrap my mind around Rust’s memory model… Java is far easier to understand. That said, Rust certainly has momentum that I haven’t seen since Java replaced Scheme in every university’s CS101.
You still worked for the same company… programmers job trees aren’t that deep. Either you got promoted out of programming or the promotion isn’t worth mentioning.
2 years seems insane to me. I wouldn’t hire anyone who has a resume full of job hopping every other year.
We’re talking milliseconds. The whole thing is run through an nginx proxy which would immediately retry if it failed.
Our backend is written in Go… CI/CD compiles the binary, uploads it to the server under a temporary name, mv’s it into place and -HUP’s the process. So no downtime at all.
I would fix that bug but the complete rewrite that management has had me working on for the past two years will make it obsolete anyway.