Skip to main content


Showing posts from May, 2018

ProLinks #31

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.

ProLinks #30

IT How to write commit messages - A good commit message is one that your team agrees that is good. Google’s Dangerous Identity Crisis - Is Barack Obama planning a coup? There are many ways to answer that question — “Why are you asking this question?” “What on earth would make you think that?” and, most simply and most accurately, “No.” Alexa and Siri Can Hear This Hidden Command. You Can’t. - Researchers can now send secret audio instructions undetectable to the human ear to Apple’s Siri, Amazon’s Alexa and Google’s Assistant. Society The Intellectual We Deserve - Jordan Peterson’s popularity is the sign of a deeply impoverished political and intellectual landscape… Source: Wikimedia Why Winners Keep Winning - On Cumulative Advantage and How to Think About Luck Politics The fascist philosopher behind Vladimir Putin’s information warfare - Yale University Professor Timothy Snyder gives a crash course in Ivan Ilyin's philosophy of fascis

ProLinks #29

IT Programming Sucks - All programming teams are constructed by and of crazy people Google just gave a stunning demo of Assistant making an actual phone call - It’s hard to believe AI can interact with people this naturally What Europe’s Tough New Data Law Means for You, and the Internet - Here’s what it means for you. Miscellaneous 10 “Notes to Self” that Will Stop You from Taking Things Personally - Why do we always take things so personally? What is my strategy? Pretty Loud For Being So Silenced - Critics of the left aren’t oppressed and they don’t believe in “rational debate.”

ProLinks #28

IT Healing The Rift Between Programmers And Managers -  It's common in many companies for there to be animosity between programmers and managers. How to get a Team Lead job - Recently I’ve switched from a developer role to hands-on team lead and decided to share my experience while it is still fresh in memory. Three kinds of memory leaks - So, you’ve got a program that’s using more and more over time as it runs. Probably you can immediately identify this as a likely symptom of a memory leak. Seniority - People use different words to classify Engineer skill, some companies give you more senior role just based on a number of years you have been working there, but what does it mean to be Senior? Programmers Don’t Understand Value - How should we decide what to work on? Answering that question is the key to all software development processes. Containers Society The Wisdom and/or Madness of Crowds Science Falsifiability and Messy Scienc