12 Sep 2024
|
The Psychology of Feature Factories
|
09 Sep 2024
|
The Folly of AI Producing Lots of Code
|
02 Aug 2023
|
An Approachable Explanation of APIs
|
22 Mar 2023
|
Principles of Software Extensibility
|
16 Mar 2023
|
Unintended Consequences of Software Modification
|
10 Mar 2023
|
Underlying Motivations for Customizing Software via Modification
|
02 Mar 2023
|
An Insidious Type of Software Customization
|
23 Feb 2023
|
Understanding the Various Types of Software Customization
|
04 Oct 2022
|
Daring Leadership Poem
|
30 Jun 2021
|
The Importance of Postmortems
|
23 Jul 2020
|
Continuous Learning Leads to Better Performance
|
28 Apr 2020
|
The Diminishing Importance of Releases
|
24 Mar 2020
|
A Practical Approach to Product Development
|
12 May 2019
|
The Making of Monoliths
|
29 Mar 2019
|
The Role of APIs
|
07 Mar 2019
|
Getting Results
|
02 Jan 2019
|
Functional vs Quality Requirements
|
13 Nov 2018
|
Elements of Software Design
|
04 Aug 2018
|
Microservices
|
22 Apr 2018
|
The Paradoxical Nature of Software
|
09 Mar 2017
|
Our Most Important Learning Happens in the Tunnel of Change
|
31 Dec 2016
|
Lessons Gleaned from a Year of Change
|
20 Nov 2016
|
A Tribute To My Late Father
|
28 Aug 2016
|
The Changing Landscape of Software Development
|
30 Apr 2016
|
Northwest Missouri State University Commencement Address
|
10 Feb 2016
|
Improving Sepsis Diagnosis and Reducing Cost with Big Data
|
29 Jan 2016
|
Hadoop and Health Care: A Timely Encounter
|
15 Nov 2015
|
Translating Big Data Into Measurable Impact
|
09 Jun 2015
|
Writing a Purely Functional Compiler
|
09 Aug 2014
|
Monads and Sequence Comprehensions in Scala
|
06 May 2014
|
The Fallacy of Happy Paths
|
24 Jan 2014
|
The Raft Protocol: A Better Paxos?
|
11 Oct 2013
|
Functional Programming in Java
|
10 Oct 2013
|
Functional Programming: A Pragmatic Introduction
|
23 Jul 2013
|
Visualization of Largest Known Prime Number
|
07 Jun 2013
|
Reflections on Cerner Developer Conference
|
09 May 2013
|
Understanding Elusive Aspects of the Scala Type System
|
10 Apr 2013
|
Deploying Open Source Projects
|
25 Dec 2012
|
Practical Ways to Eliminate Loops and Mutable State in Scala Programs
|
17 Dec 2012
|
A Scala API and CLI for ZooKeeper
|
20 Nov 2012
|
A Scalable and Agile Organizational Model
|
18 Nov 2012
|
Park City
|
14 Nov 2012
|
Learning Scala
|
30 May 2012
|
Zen of API Design
|
01 Jun 2011
|
Principles of Distributed Systems
|