We should abandon the designation Software Engineering and stick to programming or development, until the industry writes software to meet national safety and reliability standards that are enforced by a system of inspections of plans, the process and final code.
That's why engineering is so reliable - software development hasn't advanced to the level of engineering yet.
To clarify, I don't have any qualms about that person who worked at Uber. I have a problem with the recruiter using that company name as the leading characterizing trait that's supposed to catch my attention.
And it did. Now I'm suspicious if any of that company's toxic culture has transferred over into this new startup.
As someone said in the comments, "You're my favorite alien".
Finally implemented moving items up and down in a list on Android. Sounds like something basic? It should be, but RecyclerView API hates you, so it resulted in the addition of some extra state I didn't need, spread over several days of figuring out how to not complicate my data model to support the stupid way in which the view sends me notifications.
I feel like writing a rant post on my blog. But my motivation lessens every hour, as I just want to forget it and move on. I have work to do.
@nolan it's interesting to look at the counterexamples here. today's build of luajit will remain extraordinarily powerful for years (decades?) to come. old versions of sqlite are perfectly serviceable. latex doesn't need constant updates. seems like a lot could be learned from examining these differences.
Periodic reminder that Apple are just as bad as Facebook and Google and Amazon: https://www.theverge.com/2021/5/21/22448023/epic-apple-fortnite-antitrust-lawsuit-judge-tim-cook-app-store-questions They get a free pass from lots of people who should know better due to their marketing efforts around privacy issues.
Finished The Lord of the Rings. My second try at reading the entire thing. First time was ~20 wars ago when didn't know English too well, and Tolkien's language proved to be way too hard!
Also fun fact: this book was the first thing I earned by coding. And I don't mean I bought it with earned money, I was literally given this very book!
Tried to use Kindle to listen to "Project Hail Mary" during my walk. What a hot mess. Kindle has no TTS, so fell back to using Android's "Talk Back" screen reader. And that required me to:
* Keep my screen on for the entire 5-hour walk
* Stop every time the screen timed out and completely restart everything
So now I'm very motivated to find a pirated copy of something I've already paid for just so I can use a non-crippled reader.
Nirvana (the band), anti-phobias, anti-misogyny
One of the most important pieces of writing I read as a young boy was page 3 of the liner notes to Nirvana's Incesticide, where Cobain writes, "At this point I have a request for our fans. If any of you in any way hate homosexuals, people of different color, or women, please do this one favor for us -- leave us the fuck alone! Don't come to our shows and don't buy our records."
That raw, anti-commercial, and sincere note has always stuck with me.
Programmer, software architect, mentor.
Server run by the main developers of the project It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!