IT
2 Minutes of Programming: Don’t use loops. – You should use functions like map, filter, and reduce instead of writing for or while loops.
Things you should never say when interviewing for a developer role – Being a developer these days is both good and bad. There are a lot of jobs available out there but there is a lot of competition too.
Spot A Fake Agile Team In Under 7 Minutes! – It’s always been popular to tell people how they’re “doing it wrong” and agile software development is just as easy to call “fake”.
The Code-Free Developer Interview – When it comes to evaluating candidates for software engineering roles, it’s hard to keep up with the latest and greatest techniques.
Facebook conspiracy theories after Android app tries to “get root” – Facebook popped up in a slew of new cybersecurity conspiracy theories over the weekend.
Consistently Eventual – For many data items, the work never settles on a value.
Hype Driven Development – There are lots of patterns to choose when developing software, such as Test Driven, Behaviour Driven or even Document Driven Development.
Science
A student just asked me why, if the p-value for a study is 0.04, we can’t say the study has a 4% chance of being a false positive – First off, we definitely can’t, even under idealized conditions – here’s a brief thread as to why.
Misleading axes on graphs – The purpose of a publication-stage data visualization is to tell a story. Subtle choices on the part of the author about how to represent a dataset graphically can have a substantial influence on the story that a visualization tells.
The importance of stupidity in scientific research – At some point, the conversation turned to why she had left graduate school. To my utter astonishment, she said it was because it made her feel stupid.
Miscellaneous
Writing to be read – There is a common struggle in the writing and maintenance of documentation, checklists, emails, guides, etc. Each provides immense value; a document may be the key to an important process.
Mental Models: The Best Way to Make Intelligent Decisions (113 Models Explained) – How do you think the most rational people in the world operate their minds? How do they make better decisions?
Problems With Social Media – There is very little social about social media. The major sites should just be branded as media sites.