This Week I Learned - 2016 Week 15

Last week post or the whole series.

Stop using numbering system to make the post feels more like an essay. It seemed to change my writing style as well. Variations is good for writing and it took me 14 weeks to make necessary changes. The next step is to build a writing ritual to write at any time and any where.

The recent released of native Bash (HN thread) through Ubuntu in Windows (think of this as the reverse of Wine, mapping Linux system calls to Win APIs) though Windows Subsystem for Linux (WSL) caught everyone by surprise or not (some see this as the return of Embrace, extend, and extinguish by Microsoft). Historically, Apple and Oracle have done this (different approach) and continue to do so and I was surprised it took Microsoft this long. Compare to last time, this strategy basically a response to recapture the developer base rather than the user base.

And also, it proved that calling GNU/Linux now make more sense now than ever and and how significant importance of GNU system. Now that Microsoft and Canonical slapped the GNU system (user space) on top of Windows kernel, should we address this combination as GNU/kWindows (HN thread) instead, similar to GNU/kFreeBSD? Note the 'k' stands for kernel. How will this affect other GNU/Linux distros and FSF itself? Red Hat responded by letting developers download its distro for free. However, there is always the issue of lock-on when free software depends on nonfree. Since the embrace phase have started, the extend phase will follow suite. Is history going to repeat itself again?This shall be seen. Interesting days ahead in the technology scene in coming years.

Biggest regret as a programmer? Andrew Wulf's reflection did raise some interesting and thoughtful discussion in HN, Reddit, and Lobsters. In the end of the day, don't compare, do what you love but take care of your finance.

Hitler uses Docker. The parody-subtitled video making fun of the Docker, the overhyped container technology. If you don't understand the context of the video, read the annotated notes to the video. This reminds me of similar satire of MongoDB is web scale during the hype of NoSQL fad few years back.

Picking up Perl? While Peter Norvig said it's not possible to learn any programming languages in 21 days, but you can learn enough Perl in 2 hours and 30 minutes or in Y minutes instead. For starter, two things you will need to understand which are using strict and warnings as well as why use 'my'.

No comments:

Post a Comment