My platonic ideal for how engineering hiring should work
I’ve become increasingly disgruntled at the state of hiring, and now I’m mad enough to write this blog post.
Posts that commenters keep linking to, ranked by how many different people have cited them in Hacker News comments. 6,985 posts.
I’ve become increasingly disgruntled at the state of hiring, and now I’m mad enough to write this blog post.
I don't work at Naughty Dog, and I don't have any secret knowledge of Jak & Daxter, except what I figured out myself from the disc. So a lot of this may well be wrong. Take a pinch of salt with it.
This is a post over two months in the making as it’s pulled together some hard times from Pole. I hope it helps someone. While I stand by what I’ve done and my justifications, I can’t say they give me great comfort. Today is Midwinter in Antarctica. It is one of the most important dates … Continue reading "Alcoholism…
I've seen all these studies that show how a 100ms improvement in page load time has a significant effect on page views, conversion rate, etc., but I'd never actually tried to optimize my site. This blog is a static Octopress site, hosted on GitHub Pages. Static sites are supposed to be fast, and GitHub Pages uses…
Yesterday, David Benjamin posted a pretty esoteric note on the IETF’s TLS mailing list. At a superficial level, the post describes some seizure-inducingly boring flaws in older Canon printers…
Just stop, y’all. It’s a waste of your time and your effort. Put down your Google search for an email regular expression, take a step back, and breathe.
Email is not a messaging protocol. It’s a TODO list. Or at least my inbox is a TODO list and email is the protocol for putting stuff on it. Here’s the problem. It is a s**tty TODO list. Any one of you can put something on my TODO list. And I don’t want that.
Some programming languages like Java or Scala offer more than one way to express a concept of “lack of value”. Traditionally, a special null value is used to...
This week, my teammates at Meteor tracked down a surprising JavaScript memory leak . I searched the web for variations on javascript closure memory leak and came up with nothing relevant, so maybe this is a relatively unknown issue. (Most of what you find for that query talks about the bad garbage collection algorithm…
A dark pattern in the design world means something that is purposefully created to mislead users and to get them to perform actions against their own interest.
Depot69 merupakan jargonnya permainan pencari ikan koi jejer 3 dan gerbang paling sedap abad ini dengan berbagai macam jenis bonus menarik yang bisa anda dapatkan dengan mudah.
When we switch on a computer, it goes through a series of steps before it is able to load the operating system. In this post we will see how a typical x86 processor boots. This is a very complex an…
Don't break the chain.
One of the topics I asked most of my Coders at Work interviewees about was C++. I am not an expert, or even a competent C++ programmer and recognize that my own opinions about C++ are not well-info…
The time has come to replace file systems!
I have previously argued that the Bilski ruling renders all software unpatentable in the US because any method of manipulating information ...
Most web developers I talk to these days love writing JavaScript with all the newest language features—async/await, classes, arrow functions, etc. However, despite the fact that all modern browsers can run ES2015+ code and natively support the features I just mentioned, most developers still transpile their code to…
The iPhone is a franchise, a product that will make money in well-defined ways; Apple understands that and is exploiting it more than ever before with the iPhones XS and XR.
A log of experiments done on the site design, intended to render pages more readable, focusing on the challenge of testing a static site, page width, fonts, plugins, and effects of advertising.
In AI circles, a “centaur” describes a certain kind of machine/human collaboration, in which “decision-support” systems (which the field loves to call “AI”s) are paired with human beings for results that draw upon the strengths of each, such as when a human chess master and a chess-playing computer program collaborate…
Written pieces, talks, and other bits by Zach Holman.