Programmer Competency Matrix (2016)
A matrix for rating programmers on computer science, software engineering, programming, security, infrastructure, data, AI-assisted development, experience and knowledge, from 2ⁿ to log(n).
The latest blog posts to take off on Hacker News. 6,087 posts.
A matrix for rating programmers on computer science, software engineering, programming, security, infrastructure, data, AI-assisted development, experience and knowledge, from 2ⁿ to log(n).
#WEBSUMMIT2015 About 12 years ago, I co-founded a startup called Basecamp: A simple project collaboration tool that helps people make progress together, sold on a monthly subscription. It took a pa…
People asked how team-member-1 is doing after the DB incident of Jan 31st - Feb 1st. We're here to tell you that.
Learn about the most recent initiatives at Zapier.
On August 31, 2015, I started a Ph.D. in cryptography at TU Eindhoven, working with Tanja Lange and Dan Bernstein. On December 2, 2016, I…
If you want to get a job as a software witch, you’re going to have to pass a whiteboard interview. We all do them, as engineers–often as a part of our morning ritual, along with arranging a beautiful grid of xterms across the astral plane, and compulsively running ls in every nearby directory–just in case things have…
Did I mention how awesome it is to live 30 minutes from a ski lift?In March of 2016, I launched a course called The Complete Guide to Rails Performance. Sinc...
A story about the unconventional strategies I used to land a job I love.
I discuss, with stories, why programming language choice matters and provide guidelines, along with an infographic of popular 2017 languages.
Getting ready for our next semester’s class, I asked my Teaching Assistant why I hadn’t seen the posters for our new class around campus. Hearing the litany of excuses that followed –“It was raini…
The following is my response to Ewan Valentine’s blog post “How to never complete anything” that I discovered on Hacker News. Once again, I ask for people’s indulgence for posting a reply on my own blog rather than in the Hacker News comments. I find writing on my own blog a bit easier than wading […]
She was discouraged, she was given an excuse to quit. Nevertheless, she coded.
There are many great coding principles, but it can be hard to keep them all in your head at once. Instead, I try to remember these three attitudes.
👉 The decision was close, but the team has decided to keep looking for someone who might have more direct neural net experience.\n👉 Honestly, I think the way you communicated your thought process and results was confusing for some people in the room.\n👉 He’s needing someone with an image analysis background for data…
Most employees at startups get some of their pay in stock options. This is often framed to the employee as “you get x percentage of equity in the company.” Unfortunately, stock options are a lot more complex than true equity.
A retrospective on the technical interview process based on three months of searching for a job.
Before I learnt to read I made sense of the world by conjuring up images in my mind, particularly for abstract concepts. I could count before I could read and had an image for each number. Many of …
My last days at Uber in San Francisco were filled with disrespect, condescending managers, and sexism.
Widom, an innovator in engineering education, taught one of Stanford’s first MOOCs.
LinkedIn endorsements are useless. See the research we did and learn why these endorsements are dumb.
Learn how how incident management is done inside Google's own SRE team.