The Cost Center Trap
In the 1960’s, IT was largely an in-house back-office function focused on process automation and cost reduction. Today, IT plays a significa...
The latest blog posts to take off on Hacker News. 322 posts.
In the 1960’s, IT was largely an in-house back-office function focused on process automation and cost reduction. Today, IT plays a significa...
People are debating this email from Linus Torvalds (maintainer of the Linux kernel). It has strong language, like: Some security people ...
The current draft of the Senate Tax Reform Bill would tax stock options and RSUs upon vesting. Currently, stock options are taxed upon exercise and RSUs are taxed upon release of the underlying shares. This is a HUGE deal to everyone who works in companies that partially compensate their employees with these two…
Open offices misunderstand psychology and design
What if I told you... that you can get visitors to your site to automatically check for a bunch of security issues. And then, when any are found, those visitors will let you know about it automatically. And the best bit is that you can set this up in a
Applying the engineering process to software interviews
Advice on the most important decision you’ll make as an early employee.
For startups the primary goals for that first year are to, 1) set up the company, 2) build and launch your product, and, 3) survive. Here's how to do it.
Want to hire engineers from non-traditional backgrounds? Stop relying on career fairs.
Read this if you're thinking about quitting. I personally think about quitting three or four times a month. I've found a way to NOT quit.
A guide to the complex world of modern software business
I recently read a story here titled “We fired our top talent. Best decision we ever made.”
Sapiens and Collective Fictions Recently I read Sapiens: A Brief History of Humankind by Yuval Harari. The basic thesis of the book is that humans require ‘collective fictions’ so that …
Lately, I’ve been reading articles about best practices for code reviews. I notice that these articles focus on finding bugs to the exclusion of almost every…
As developers, we’re familiar with the various problems that interfere with our productivity. But often we overlook the broad picture. Some…
Fellow software engineers/hackers/devs/code gardeners, do you keep a notebook (digital or plain dead-tree version) to record things you learn?
As my RC batch draws to a close, I’m interviewing once again. In the vein of Julia Evans’ great blog post, “Questions I’m asking in interviews” , here’s a set of questions to ask your recruiter, interviewers, and/or prospective manager.
Those two times where I clearly had no clue what I was doing as a developer Last week I had a short conversation with coworkers about how we had messed up in our careers. Being so far removed from …
Robert C. Martin (Uncle Bob) thinks that defects in safety-critical systems are caused by a lack of developer professionalism. I think he's wrong.
When I retired from search journalism in June, I had no idea what I would be doing next. I just knew I was ready for a break and something different from what I had been doing for so long. That something different has arrived: I’m joining Google as of Monday.
A while back I wrote that Robert Martin was ruining software by being too good at programming. That was supposed to be a joke. Since then he’s done his damndest to actually ruin software by telling people they’re doing it wrong. His most recent response where he yells at software correctness was the breaking point for…