« Scott Nonnenberg


Posts tagged 'software'

Hard-won lessons: Five years with Node.js Apr 19

After five years working with Node.js, I’ve learned a lot. I’ve already shared a few stories, but this time I wanted to focus on the ones I learned the hard way. Bugs, challenges, surprises, and the... Read more »

Better Git configuration Apr 05

I like Git. I use it all the time. As I sometimes do, I recently took some time to really dig in, read through documentation, and review my global Git configuration. Welcome to my fourth stack... Read more »

Think in alternatives (Dev productivity tip #5) Mar 21

I’ve been told that I’m a very productive developer. And I’m sharing how I do it. Welcome to the fifth in my developer productivity tips series: Think in alternatives. Your solution works, yes. Did... Read more »

Getting started with Elixir Mar 07

The more time I spend with JavaScript, the more brushes I have with the dangerous cliffs of Node.js, and the more I gravitate toward functional design principles. Thus, I periodically find myself... Read more »

An Agile organization Feb 21

What does an Agile company look like? Most discussion of Agile is about the software development methodology, therefore only the software parts of an organization. But leadership wants to be able to... Read more »

Top ten pull request review mistakes Jan 25
Find a test rhythm (Dev productivity tip #4) Jan 10
Be a scientist (Dev productivity tip #3) 2016 Nov 29
Web application test strategy 2016 Nov 16
Breaking other servers with Node.js 2016 Nov 01
Focus (Dev productivity tip #2) 2016 Oct 25
The technology side of Agile 2016 Oct 18
Better async Redux, i18n, and Node.js versions 2016 Oct 11
Breaking the Node.js event loop 2016 Sep 27
Understand the problem (Dev productivity tip #1) 2016 Sep 13
Hands-on with CircleCI and Node.js 2016 Jul 25
Better changelogs, strings, and paths 2016 Jul 19
Private Node.js modules: A journey 2016 Jul 12
Notate: Better Javascript callstacks 2016 Jun 28
Carrots, not sticks 2016 Jun 23
ESLint Part 3: Analysis 2016 Jun 21
ESLint Part 2: Contribution 2016 Jun 16
ESLint Part 1: Exploration 2016 Jun 14
Customizing Agile 2016 Jun 07
Contract: New techniques, old technology 2016 May 31
From tech person to people person 2016 May 17
A functional distinction 2016 May 10
The state of thehelp 2016 May 03
Contract: React Training 2016 Apr 26
Practical Gatsby.js 2016 Apr 21
Static site generation with Gatsby.js 2016 Apr 19
P for Postgres (NERP stack part 4) 2016 Feb 22
R for React (NERP stack part 3) 2016 Feb 15
E for Express (NERP stack part 2) 2016 Feb 08
N for Node.js (NERP stack part 1) 2016 Feb 01
A modest async proposal 2016 Jan 25
Open Source and Feelings: The Challenge 2016 Jan 19
Systems and Incentives 2016 Jan 14
Enterprise Node.js/Javascript Difficulties 2016 Jan 13
The trouble with promises 2016 Jan 12
The Why of Agile 2016 Jan 12
Open Source and Feelings: The Awesome 2016 Jan 06
Contract: Teaching! 2015 Oct 09
The dangerous cliffs of Node.js 2015 Feb 11
A system for 2015 2015 Feb 06
Node.js is not magical 2014 Dec 09
The Last Year 2014 Oct 02
Autumn Associations 2014 Sep 25
Resolutions (and Systems) 2014 Feb 10
How not to do customer service: Credit card edition 2013 Oct 07
12 things I learned from Microsoft 2013 Mar 17
Don't let this happen to you - lessons from a failed side project 2013 Feb 20

It's me!
Hi, I'm Scott. I've been in software a long time, and during most of that time I have worked to bridge the people/tech divide. Contact me if your company needs training, coding, or just an experienced outside perspective!