Digests » 388
Get discovered by thousands of companies ranging from startups to Fortune 500s that are using Vettery to grow their dev teams. Here’s how it works: once you create a profile, hiring managers can extend interview requests based on desired salary, top skills, and career preferences. Sign up today - it’s completely free for job-seekers!
this week's favorite
If you talked to me about types in programming languages six or seven years ago, you would quickly have learned that I was not a fan. I had spent the preceding years working in Fortran and C, with a touch of Java thrown in, and my experience of types was that they added a great deal of overhead and didn’t remotely pay for themselves.
A toothpaste factory had a problem: Due to the way the production line was set up, sometimes empty boxes were shipped without the tube inside. People with experience in designing production lines will tell you how difficult it is to have everything happen with timings so precise that every single unit coming off of it is perfect 100% of the time.
Sometimes programming can be frustrating. In the last few years I’ve noticed a recurrent pattern that drives me mad. I like to call it Stack Overflow Antipattern. Spending more time looking for a solution rather than thinking about it.
How come certain random strings produce colors when entered as background colors in HTML?
CSVs are a relatively popular data format, it seems particularly common as a format for providing exports of medium-sized datasets. My day job involves processing lots of these types of data sets, and so I’ve developed a set of strong opinions on CSVs, which are documented here.