David Haney

David speaks on programming, management, and cognitive biases as they apply to hiring and decision making in the workplace. He specializes in .NET on topics such as performance and optimization, distributed caching, cloud computing, and search algorithms.
How_Developers_Can_Build_SQL_Skills
code-for-a-living November 16, 2017

How Developers Can Build SQL Skills

First introduced in the early 1970s, SQL (Standardized Query Language) was initially used by IBM to maintain its database management system. Fast forward to today, and SQL is the standard language for most relational database management systems. It’s the fundamental programming language used to update, retrieve, and work with data, which is why virtually everybody…
Avatar for David Haney
Engineering Manager
engineering March 7, 2016

Developer Compensation: Stack Overflow Doesn’t Stack Rank

Are Developers Good Negotiators? Developers come from all walks of life, and have many unique interests, passions, and hobbies. Often the only thing that developers have in common is their love for programming. It follows that some are good negotiators; others get the double digit percentage finance rate at the dealership when they go in…
Avatar for David Haney
Engineering Manager
engineering August 7, 2015

Developer Turned Manager

In February of 2015, I was promoted to Engineering Manager at Stack Overflow. This has made a lot of people very angry and been widely regarded as a bad move. There are tons of things I’ve learned so far, some of which I’ve learned the hard way. There’s also a world of difference between managing…
Avatar for David Haney
Engineering Manager
community September 16, 2014

Introducing Runnable JavaScript, CSS, and HTML Code Snippets

On Stack Overflow and our other code-related sites, creating a minimal, complete, and verifiable example is the best way to get an answer to your question. We’ve always loved JSFiddle and sites like it because they let both askers and answerers reference runnable, working code that demonstrates their problem or solution. Unfortunately, the use of these…
Avatar for David Haney
Engineering Manager