tunic is a good video game and i made a good video essay to talk about why :)
this is deeply embarrassing. I have lists of their duckduckgo and google searches for the programming problems they were having building this product.
no programmer should ever have that personal shame shared with the world. let alone included on every microSD card your company ships!
Also I'm a reverse engineer. There's no reverse engineering here!
I unscrewed the box, pulled out the raspi, pulled the SD card out, put it in my laptop, and it automounted. I then looked at some files while making a disgusted face.
That's not reverse engineering! That's just lookin'
good lord. I pulled a microSD card out of a Raspi inside an IoT product and it appears they had some developer use a raspi to develop/test some software, and then they just yanked the SD card out of that machine and duped it on to all of their deployed products.
it's got .bash_history of the development process! there's git checkouts of private repos! WHY WOULD YOU DO THIS?
@vfig Moving offtopic:
The Apple Newton had this thing called the "soup". I'd like to see someone write an overview of what that was and how it worked for an audience of modern programmers.
yes, the filesystem is stodgy and boring and has a billion shortcomings.
but it is a really solid substrate for building things on. its user-level metaphor is shallow and pretty transparent.
and proponents of replacing it always seem to end up thinking more about the features they imagine having, and less about the stodgy and boring reality of substrates.
show me that you understand that you are building new _foundations_ and i will be right there with you.
yeah, i am very sceptical of "the files & folders metaphor is bad, folks" takes.
why? because i have lived through _decades_ of software developers having that same thought and making software harder to understand and harder to use because of it.
from Windows 95's ridiculous "just put everything into My Documents"
to iOS's "well, now everything you make is locked away inside this app"
to Dropbox and iCloud's "oh we decided you didnt need that thing and deleted it from your local storage"
we invented writing to do administration. to record contracts, land titles, wills. and then we used the same materials to write down stories and poems, to do calligraphy, to write love letters and notate music. the metaphor doesnt hold us back.
https://mastodon.gamedev.place/@zens@merveilles.town/112805443314729008
I remember taking the Christmas emergency contact shift years ago, when a script pretty much bricked an entire organisation. We decided with management to sort it on Boxing Day.
While I wasn't directly involved in fixing it, I was on site, ensuring folks were fed and caffeinated.
Those folks trying to sort everything out today will be focused on that at the expense of their energy levels.
I hope there are folks in their orgs keeping them going, reminding them to stop and eat.
I'd just like to interject for a moment. What you’re referring to as Windows is in fact Crowdstrike/Windows, or as I’ve recently taken to calling it, Crowdstrike plus Windows. Windows is not an operating system unto itself, but rather another component of a fully non-functioning Crowdstrike system, made useless by the .SYS files, automated updates and blue screens comprising a full outage as defined by the news.
Smallest domino: tired QA engineer misses an edge case.
Largest domino: Year of the Linux Desktop.
Trans woman, bisexual, someone's fiancée, forever a programmer, poly, and former total mess