DEV Community

Stephen Ball profile picture

Stephen Ball

I’ve been programming computers since I was a kid in the 80s obsessed with BASIC. Professionally I’ve worked with a bunch of great languages. He/Him

Work

Senior Software Engineer at Tanium

Six Year Club
Writing Debut
Five Year Club
Four Year Club
Three Year Club
Two Year Club
One Year Club
From awk to a Dockerized Ruby Script

From awk to a Dockerized Ruby Script

2
Comments
6 min read

Want to connect with Stephen Ball?

Create an account to connect with Stephen Ball. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Finding leap years with the cal command

Finding leap years with the cal command

Comments
6 min read
The Problem of State

The Problem of State

1
Comments
6 min read
Clojure Functions in Four Ways

Clojure Functions in Four Ways

Comments
2 min read
See Some Clojure

See Some Clojure

Comments
5 min read
A simple language spec isn’t a feature when you’re building applications

A simple language spec isn’t a feature when you’re building applications

1
Comments
2 min read
The Fastest Possible Tests

The Fastest Possible Tests

1
Comments
3 min read
Shrink your data into bitfields (and out again)

Shrink your data into bitfields (and out again)

7
Comments 8
23 min read
Every “if” statement is an object waiting to be extracted

Every “if” statement is an object waiting to be extracted

6
Comments
5 min read
Choose Generic Tools

Choose Generic Tools

2
Comments
5 min read
Running bundle install on rails master

Running bundle install on rails master

6
Comments
10 min read
Use tldr for command line examples

Use tldr for command line examples

Comments
4 min read
Logical Solver: Turn facts into conclusions

Logical Solver: Turn facts into conclusions

Comments
4 min read
Programming with jq

Programming with jq

Comments
4 min read
Command line tools - jq

Command line tools - jq

Comments
3 min read
Why diversity matters

Why diversity matters

1
Comments
4 min read
Code puzzles are a poor way to gauge technical candidates

Code puzzles are a poor way to gauge technical candidates

Comments
6 min read
Add vim to a pipeline with vipe

Add vim to a pipeline with vipe

Comments
2 min read
Connecting Objects with Observable

Connecting Objects with Observable

Comments
6 min read
Deliberate Git

Deliberate Git

Comments
12 min read
Program Like a Videogamer

Program Like a Videogamer

2
Comments
5 min read
Things Most Interviewees Fail to Discover

Things Most Interviewees Fail to Discover

1
Comments
2 min read
Rails isn’t for beginners

Rails isn’t for beginners

Comments
3 min read
A Taste of Metaprogramming

A Taste of Metaprogramming

1
Comments 1
4 min read
Fun with Rock, Paper, Scissors

Fun with Rock, Paper, Scissors

1
Comments
8 min read
loading...