This is a collection of links I stumbled across and found worth sharing. Also see the blogroll for links to blogs I regularly read.
The result of the Stack Overflow Developer Survey 2020 has been published and as every year it is quite interesting to take a look at it. But it is also important to note that the survey was conducted in February, before some countries went into lockdown.
It is interesting to see that Go developers get a much higher average salary than Java developers. Is it perhaps also an advantage in terms of my career that I have been getting more involved with Go lately and that it is my favourite language for my private projects?
It is interesting to look at code not only from the content aspect, but also from the appearance. The appearance of code can give hints how to refactor it.
Beyond the mere visual aspect of code, the shape of a piece of code can carry information by itself. Being able to decipher this information allows to glean indications about the code at a glance, even before starting to read it.
“It’s about time you try Linux.” is a nice little site listing a few Linux distribution options for beginners (and also more advanced users) and explaining why you should try Linux.
I use Linux less because it’s open source and free software (although that’s a bonus point too), but more because I thinks it’s more user friendly. Installation is fast and simple, updates don’t take ages, I don’t need to crawl the web to find software installers, it isn’t full of bloatware, it runs great on most (even older) hardware etc.
There was a discussion on Hacker News the other day about whether blogs are dead or not.
I think that there are still many blogs, more than you could ever read. (You can find some of them in my blogroll.) What is different today is that blogs are harder to find. Sure, sometimes when you search for something specific on Google, you find blogs too, but most blogs are more likely to be found via links or aggregators (Hacker News, Lobste.
I didn’t believe my eyes when I saw this: Windows has an official package manager now. The lack of a package manager was the thing that annoyed me most about Windows. That’s why I always used Chocolatey on Windows, but even that has room for improvement.
Last year I wrote a tutorial about how it’s possible to run Linux GUI apps on Windows using the Windows Subsystem for Linux. WSL 2 (with an integrated Linux Kernel) is coming soon, but Microsoft announced they are bringing support for Linux GUI apps to Windows 10 too. While I still prefer to use Linux directly, I think it’s still a great announcement and new feature. It’s definitely the year of Linux on the desktop.
It is interesting to see that I am not the only one who has a problem with email logins. I find email logins make everything much more complicated than simple password-based authentication. I use a password manager both on the computer in the browser and on my smartphone and can easily have complex passwords filled in automatically.
I found it annoying to use myself:
Go to arp242.goatcounter.com Enter my email.
I shared a link to 98.css the other day. Now there is also XP.css in the style of Windows XP. This brings back some memories, because I actually worked quite a lot with Windows XP. But I am curious about 7.css and 10.css. 😂
During the apprenticeship our instructor always wanted us to practice 10-finger typing together. A good idea, because I believe that if you really master this skill, you can put the words (or the code) you think about on the screen with an incredible speed. We used to do this with the program “TIPP10", which is available both as an offline and an online version.
Since I don’t type slowly, but not with ten fingers either, but with my own version of a mishmash, I try to practice 10-finger typing again.
The first Windows I used was Windows 2000 on the computer my parents gave me sometime in primary school. But with 98.css it is now even possible to make websites in the style of Windows 98. Wouldn’t that be an idea for the next homepage redesign?
98.css is a CSS library for building interfaces that look like Windows 98.
Nevertheless, accessibility is a goal of this project:
This library relies on the usage of semantic HTML.