Weekend Reader, Week 6: Bricks
Once you understand that software is not a simple pile of bricks, you understand that the minimum level of competence required to contribute positively to a project is non-trivial.
I think this essay should be a “must read” for anyone involved into software development. It shows the problems with the widespread mentality that developing a piece of software is like building something fairly simple out of bricks. One point which shows the fundamental difference between laying bricks and software development particularly stuck with me: Skilled developers typically come up with solutions that are simpler and consist of less code than less skilled developers. This does not fit a “brick mentality”, where you have a fixed amount of bricks to move.
There is already a pull request to make Node.js run on ChakraCore. And there is a new node-chakracore repo under the Node.js Foundation. Unfortunately it seems that it is only working on windows for now …
JetBrains is building a cross-platform C# IDE … the missing piece in true cross-platform .NET development.
Of course the title is link-bait and the article is provocative. But it is still a good comparison between the different approaches and concepts used in Angular2 and React.
Video: Be Predictable, Not Correct
The talk gives a good overview to different approaches for data-binding in current web-frameworks. It also explains the concept and benefits of using a virtual dom.
Piracy in online education
There was a lot of money to be made if you got into online education early: Scott Allen earned over one million dollars in 2013 from his Pluralsight courses!
Today the landscape looks not that promising any more… especially Udemy seems to attract/enable piracy and price-dumping:
- How Udemy Is Profiting From Piracy
- Less than 24 hours on Udemy as an instructor and I’m close to leaving
A very critical view on the current trends in web development. The author seems pretty frustrated … but he has some points.
Happy people don’t leave jobs they love
An accurate analysis how people get to the point where they quit their job. I have gone through that process many times in my career …
Without comment …
If you like it, here are more scam baiting stories: 419 Eater
Tweets of the week:
Optional Type System pic.twitter.com/R5ZS5Xx9Jm— Mario Fusco (@mariofusco) February 7, 2016
2 unit tests. 0 integration tests pic.twitter.com/V2Z9F4G1sJ— Practical Developer (@ThePracticalDev) January 14, 2016