After beeing sensibilised to the slow decline of software and having a creeping feeling for years I have come to the point where I should start adding to this post whenever I find softwareproblems and remember that this post exists.
What is the problem?
In short: Most software ultimately still does the same things as software 10 years ago but it looks a bit better. The tradeoff is, that it is unproportionally slower. All of this while hardware got 5 to 15 times faster in the last 10 years alone. (147,600 MIPS vs 749,070 MIPS or 2,356,230 MIPS src).
Where did I notice that? At my first job we had a custom software that allowed us to put in our hours worked and on what client order. The software was by 2007 standard very old school, it looked like a Windows 98 software. But guess what, if you wanted and learned how to use it you could use it very efficiently. You could jump through the tables and input fields by tab and everything entered was immediately saved. It was VERY responsive.
What happened since then? Everything moved to the web and native software becoming bloated. Using hundreds of libraries to get things done is the norm. Normal multiplatform software got complicated for a variety of reasons so we started using web as a solution. If you need more performance, the “modern” way is to use docker to have a “stable” base environment to run our software in because the underlying OS got so unreliable. The solution is litterally to put software on top of a virtual environment on top of the OS environment. Really.
Casey Muratori every so often reminds people and shows people how fast computers really are. Look at this command line demonstration and a reference implementation of a command prompt that demonstrates how fast it could be. You can try out the reference here https://github.com/cmuratori/termbench/tree/v3_work, it has support for all kinds of languages and typefaces too.
Now a quite good analysis of the software problem is covered in this talk by Jonathan Blow. It explains so much of the current problems so well.
Encounters
- 25.07.2021 I went through most of the 1470 screenshots of it takes two with the “modern” windows image viewer. I can’t reproduce this bug now but I wrote down how many photos I was able to go through before I could not click the next button (it simply disappeared). It was 228 photos, 241, 197, 197, 242, 212. On the screenshot you can see on the top right window that there is a back button (<) but no next (>) button anymore for whatever reason. Basically, the application failed to do the one job it was originally designed to do.
- 26.07.2021 We have a software stack at work that relies on the azure build pipeline. Today we pushed lots of builds and builds were constantly failing because of installation problems in the pipeline. Not in the code. One of our staff members even opened an issue on the Microsoft azure pipeline Github over this: https://github.com/microsoft/azure-pipelines-tasks/issues/15086 (and got 23 upvotes in the first 8 hours). So we basically get limited by the build pipeline because the pipeline got a 404. When calling the url directly it worked.
- 28.07.2021 I have an HP elitebook laptop for work and an HP 2013 UltraSlim Docking station. Whenever I use the wlan instead of a cable connection Windows just shows that it has no internet connection. Internet works perfectly fine. Sounds like a really hard problem to solve…
- 08.08.2021 I’ve been going through a couple of foto folders and noticed a windows bug. The Order by Name is beeing reset whenever I use a filter by type. Replicate: Have folders with images. Sort by name descending. Go into a folder, click the type dropdown and select a file ending (jpeg). See images beeing filtered. Go one folder up and see folder names ordered ascending instead.
I’ve dived into It Takes Two without playing the previous game “A Way Out” of the studio Hazelight. The game is only playable in coop and the story is about a couple with a kid thinking about divorce. The game then puts the two (and therefore you) into a situation where you can only get back to normal by cooperating. As the two characters struggle to get along, so are you.
I love how good the game works and how well-made this entire experience is. At the start the couple is fighting a lot and it’s the same for you as a player (although for slightly different reasons). You will have to figure out how to play together, whos idea to try and how the mechanics work, and naturally you will have a few attempts at this. As the game progresses, the couple will get along better and if you take time to reflect on your own experience you’ll notice that you too will work much better together compared to the start of the game.
Speaking of working together, here are a couple of words about the mechanics. The game stays fresh until the very end. There are so many different mechanics and ideas that even What Remains of Edith Finch would be jealous. Every mechanic is well thought through and presents you with a set of challenges often coming up with creative problems to solve. (As a little example: Each player has gets a color-coded part of a magnet. Red and red repel, blue and red attract. The level then presents some color-coded interactables. Now one player can get up by ledge by simply repelling from the red magnet on the floor but the other will have to find another way to get up the ledge and so on)
Each player gets a set of abilities different from the other, and the game often times has asymmetric gameplay where you have to help each other out. (Another example: One player gets some kind of fire arrow shooting device and the other gets a resin gun. The player with the resin then has to cover an enemy in resin, and the fire shooter will have to set it aflame. Each one can’t solve the encounter, and you will have to talk to each other to get through the level.)
The Last part I found really appealing is the pacing, the frequent cinematics in between (flawlessly transitioning into gameplay) and the fantastic graphics. The frequent cinematics help understand what the characters are going through and what they are struggling with. It gives you as a player a small break from gameplay and gives you a chance to process what you just went through and how this might have affected the relationship of the characters (and yours to an extent). All in all this was a very worthwhile time and combines great mechanics, gameplay and story.
As always, here are the best of Screenshots on imgur and you can find the entire set of screenshots on my Steam profile here https://steamcommunity.com/id/Thecell/screenshots/?appid=1426210&sort=oldestfirst&browsefilter=myfiles&view=imagewall.
Archives
- November 2023
- December 2022
- November 2022
- February 2022
- November 2021
- October 2021
- September 2021
- July 2021
- April 2021
- March 2021
- February 2021
- January 2021
- September 2020
- July 2020
- April 2020
- March 2020
- February 2020
- December 2019
- November 2019
- October 2019
- August 2019
- June 2019
- February 2019
- December 2018
- November 2018
- October 2018
- September 2018
- August 2018
- July 2018
- May 2018
- March 2018
- February 2018
- December 2017
- November 2017
- September 2017
- July 2017
- June 2017
- April 2017
- February 2017
- January 2017
- October 2016
- September 2016
- July 2016
- May 2016
- April 2016
- March 2016
- August 2015
- July 2015
- May 2015
- April 2015
- March 2015
- February 2015
- January 2015
- October 2014
- April 2014
- March 2014
- February 2014
Calendar
M | T | W | T | F | S | S |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |