Weekend Reader Week 13 - Linux on Windows

Bash & Linux on Windows
This makes Windows much more attractive for many development scenarios. It’s just a pitty that not many corporate environments have yet switched to Windows 10.
2016 will finally become the year of Linux on the desktop :-)
Xamarin for Everyone
.NET is now open source and native on every single device, from mobile to desktop to cloud.
Ah, did I already mention it? Microsoft is changing …
Google is Microsoft. Microsoft is Mozilla. Apple is Apple. @BrendanEich dishing hella dirt at @brooklyn_js' 2nd bday pic.twitter.com/UgO6kUsKpP
— Michael Hart (@hichaelmart) November 20, 2015
What We Actually Know About Software Development, and Why We Believe It’s True
This is a great talk about the maturity and un-scientific nature of the programming industry.
All the work that has been done on software estimation to date is pretty much pointless.
Code review is the best technique known for fixing bugs. Don’t write more unit-tests, go read somebody else’s code.
Greg Wilson - What We Actually Know About Software Development, and Why We Believe It's True from CUSEC on Vimeo.
Mobile Is Eating the World (2016)
Interesting presentation about how mobile is taking over the world.
What does it mean for a software engineer to be at a “senior level”?
It’s one of those narcissistic Quora questions/answers … but I like the list of qualities that define a good developer.
Large companies and fast cars
For most large businesses the things Agile requires go against the grain of what has traditionally made them successful.
JavaScript is conquering the World: A List of Emulators written in JavaScript
Crazy how much time some people have to realise such toy projects …
Tweets of the Week
RT: @KentBeck
— Tim Ottinger (@tottinge) March 28, 2016
The only way it's all going to go according to plan is if you don't learn anything
— Kent Beck (@KentBeck) March 22, 2016
Steps in mastery of a programming skill:
— Adam Michela (@soopa) November 20, 2013
1 Can I do this?
2 Can I do this more easily?
3 Can I do this more elegantly?
4 Can I not do this?
I'd like to add you to my professional network on LinkedIn pic.twitter.com/dauKHW5JBf
— I Am Devloper (@iamdevloper) March 28, 2016
The only correct way to write JavaScript is whatever you were not doing last week. pic.twitter.com/p48RgucO3x
— Practical Developer (@ThePracticalDev) March 31, 2016