Thoughts on the Stack Overflow Developer Survey Results

StackOverflow released the results of its 2017 Developer Survey. The survey covers a ton of ground including where developers work, how they feel about their pay, which languages and frameworks they like or dislike and much more. I am not going to go into all of the results but wanted to share some thoughts that I had while reading the results.

Posted on: 21 March 2017 | 11:00 pm

Working with Static Sites Officially Available from O’Reilly

I’m happy to announce that the book that I wrote with Raymond Camden, Working with Static Sites is 100% official. As of today, you can even order the print copy, if that’s what you prefer.

Posted on: 20 March 2017 | 11:00 pm

Troll Culture Goes Mainstream

The New York Times had an interesting article last week called “How the Trolls Stole Washington”. Beyond the political discussion, what fascinated me was this idea that trolling was a form of counterculture movement that goes beyond the individual troll.

Posted on: 9 March 2017 | 11:00 pm

The Current State of Development

Yvo Schaap has created an interesting new tool he’s called State.Of.Dev. The idea behind the tool is that it maps out the state of various web, mobile and general development technologies and languages on something like the Gartner Hype Cycle. Yvo explains the basics behind the idea in an artile on

Posted on: 26 February 2017 | 11:00 pm

Can Machine Learning Potentially Stop Internet Trolls?

Last week, a new project named the Perspective API was opened to the public by Jigsaw (which is apparently supported by Google). Perspective uses a toxicity scale to try to determine how similar any given text is to other text that people rated as toxic. Details on exactly how they recruited people to help perform these initial ratings isn’t completely clear (according to this article, they presented them to panels of 10 people at a time for feedback), but there is a built-in learning aspect to the ratings (at least as demoed in the writing experiment on the site).

Posted on: 26 February 2017 | 11:00 pm

Corporate Culture is Pervasive and Resilient

There isn’t a lot to say that hasn’t already been said about Susan Fowler’s recount of her time at Uber. On the one hand. I am heartened by the growing backlash that is well-deserved. I am disheartened that it took so many years for us to realize what a horribly immoral company Uber appears to be.

Posted on: 20 February 2017 | 11:00 pm

A Web Developer Is…

As I expected (and mentioned in my post on Monday), there was much more to PPK’s controversial slide statement than just being incendiary. First, Adrian Holovaty, the attendee who posted the offending tweet that set off the whole controversy, posted more thorough details on what he got out of the presentation and what he thought PPK meant by that slide. However, PPK himself has responded by asking, “What is a web developer?”

Posted on: 14 February 2017 | 11:00 pm

Developers, It’s ok Not to be Right About Everything

Late last week, there was a big todo about a recent presentation by PPK. Here’s the part that seemed to offend some:

Posted on: 13 February 2017 | 11:00 pm

Twitter Tries to Rein in Abuse

Twitter has apparently finally laid out a real plan to combat abuse on its site. It’s been a long time coming. (Rumor was that rampant abuse even scuttled the potential Disney buyout.)

Posted on: 6 February 2017 | 11:00 pm

How Static Site Generators Work

Anyone who follows this site knows that I have an unhealthy obsession with static site generators. One of the things that I like about them is the straightforwardness of what they do - take some combination of lightweight markup and templates and compile those into static HTML, CSS and JavaScript.

Posted on: 31 January 2017 | 11:00 pm