loading...
Andrew (he/him) profile picture

Andrew (he/him)

Got a Ph.D. looking for dark matter, but not finding any. Now I code full-time. Je parle un peu français. dogs > cats

Education

Ph.D. in [Astroparticle] Physics

Work

Software Development Engineer III at Workday

Understand Type Variances in 30 Seconds

Understand Type Variances in 30 Seconds

Reactions 18
4 min read
Types vs. Classes

Types vs. Classes

Reactions 36
3 min read
Implementing a Ternary Operator in Scala

Implementing a Ternary Operator in Scala

Reactions 24 Comments 6
4 min read
5 Tips for Writing Articles People Will Want to Read

5 Tips for Writing Articles People Will Want to Read

Reactions 189 Comments 18
5 min read
Today I Learned: Pointer Swizzling

Today I Learned: Pointer Swizzling

Reactions 24 Comments 1
2 min read
What's your most embarrassing coding story?

What's your most embarrassing coding story?

Reactions 58 Comments 42
2 min read
How Does Liquid Cooling Work?

How Does Liquid Cooling Work?

Reactions 24 Comments 1
5 min read
Super Simple Markdown

Super Simple Markdown

Reactions 96 Comments 9
3 min read
Code is Political

Code is Political

Reactions 60 Comments 29
3 min read
I Wrote a BrainF*** Interpreter and REPL in TypeScript!

I Wrote a BrainF*** Interpreter and REPL in TypeScript!

Reactions 37 Comments 6
1 min read
Why No Modern Programming Language Should Have a 'Character' Data Type

Why No Modern Programming Language Should Have a 'Character' Data Type

Reactions 39 Comments 15
6 min read
"The Lean Startup" 10 Years On: Have We Failed?

"The Lean Startup" 10 Years On: Have We Failed?

Reactions 39 Comments 6
4 min read
What Causes Overheating?

What Causes Overheating?

Reactions 12
4 min read
But How Does It Really Work? :: Understanding the Physics Behind Concepts in Computing

But How Does It Really Work? :: Understanding the Physics Behind Concepts in Computing

Reactions 14
2 min read
What's the Best Place to Learn TypeScript?

What's the Best Place to Learn TypeScript?

Reactions 57 Comments 22
1 min read
20 Coolest Features of Non-Java JVM Languages

20 Coolest Features of Non-Java JVM Languages

Reactions 47 Comments 3
40 min read
Bits of Syntax: String Literals

Bits of Syntax: String Literals

Reactions 20
6 min read
Benchmarking Scala with ScalaMeter, Pt. 2 (Scala DCP #004)

Benchmarking Scala with ScalaMeter, Pt. 2 (Scala DCP #004)

Reactions 7 Comments 1
10 min read
Benchmarking Scala with ScalaMeter, Pt. 1 (Scala DCP #004)

Benchmarking Scala with ScalaMeter, Pt. 1 (Scala DCP #004)

Reactions 12
10 min read
Flatten a Ragged List N Levels Deep in Scala

Flatten a Ragged List N Levels Deep in Scala

Reactions 9
3 min read
Custom (De)serialization with Scala (Scala DCP #003)

Custom (De)serialization with Scala (Scala DCP #003)

Reactions 10
9 min read
Scala Daily Coding Problem #002

Scala Daily Coding Problem #002

Reactions 13 Comments 3
4 min read
Scala Daily Coding Problem #001

Scala Daily Coding Problem #001

Reactions 13 Comments 3
3 min read
I'm back!

I'm back!

Reactions 21 Comments 8
1 min read
I'm on a Podcast!

I'm on a Podcast!

Reactions 33 Comments 3
1 min read
Installing and Running Hadoop and Spark on Ubuntu 18

Installing and Running Hadoop and Spark on Ubuntu 18

Reactions 24 Comments 5
10 min read
Humbly Asking for your Help

Humbly Asking for your Help

Reactions 10
2 min read
What are your must-have Android apps?

What are your must-have Android apps?

Reactions 40 Comments 16
1 min read
Found My Old Zune... What Should I Do With It?

Found My Old Zune... What Should I Do With It?

Reactions 8 Comments 5
1 min read
20 Reasons to Move On from Java 8

20 Reasons to Move On from Java 8

Reactions 228 Comments 16
31 min read
20 Intriguing, Unusual, and Goofy Programming Languages

20 Intriguing, Unusual, and Goofy Programming Languages

Reactions 142 Comments 19
40 min read
What have you accomplished this decade?

What have you accomplished this decade?

Reactions 18 Comments 9
1 min read
Why is our source code so boring?

Why is our source code so boring?

Reactions 41 Comments 30
2 min read
"Haskell for the Front-End" :: Elm vs. PureScript

"Haskell for the Front-End" :: Elm vs. PureScript

Reactions 21 Comments 7
1 min read
20 Ways to Fight Impostor Syndrome

20 Ways to Fight Impostor Syndrome

Reactions 162 Comments 13
14 min read
Darwinism in Programming Language Proliferation

Darwinism in Programming Language Proliferation

Reactions 17 Comments 1
1 min read
Concept of the Day: Homoiconicity

Concept of the Day: Homoiconicity

Reactions 22 Comments 1
3 min read
Bits of Syntax: Function Application

Bits of Syntax: Function Application

Reactions 7
5 min read
Can someone explain Dev.To credits to me?

Can someone explain Dev.To credits to me?

Reactions 13 Comments 2
1 min read
20 Fantastically Bad Predictions Made About Computing and Technology

20 Fantastically Bad Predictions Made About Computing and Technology

Reactions 108 Comments 22
8 min read
I think Dev's server is down...

I think Dev's server is down...

Reactions 74 Comments 8
1 min read
Underrepresented Authors Promotion Thread

Underrepresented Authors Promotion Thread

Reactions 14 Comments 5
1 min read
Can we separate the artist from their art? Should we?

Can we separate the artist from their art? Should we?

Reactions 40 Comments 43
1 min read
Is anyone else interested in #esolangs?

Is anyone else interested in #esolangs?

Reactions 16 Comments 13
1 min read
"Haskell on the JVM" :: Frege vs. Eta

"Haskell on the JVM" :: Frege vs. Eta

Reactions 8
1 min read
Announcing: 20 Lists for 2020

Announcing: 20 Lists for 2020

Reactions 19 Comments 2
2 min read
Java Developers, What's in Your Toolkit?

Java Developers, What's in Your Toolkit?

Reactions 57 Comments 61
1 min read
Sued for Being Inaccessible

Sued for Being Inaccessible

Reactions 59 Comments 18
1 min read
A Chrome Omnibox Extension to Search Oracle's Javadoc

A Chrome Omnibox Extension to Search Oracle's Javadoc

Reactions 17
2 min read
Java Daily Coding Problem #008

Java Daily Coding Problem #008

Reactions 39 Comments 2
11 min read
Unfixable iOS Vulnerability Affects 7 Generations of Devices

Unfixable iOS Vulnerability Affects 7 Generations of Devices

Reactions 25 Comments 1
2 min read
Operator Overloading in R

Operator Overloading in R

Reactions 17
2 min read
Bits of Syntax: Assignment

Bits of Syntax: Assignment

Reactions 9
3 min read
Feedback on Small Java Package

Feedback on Small Java Package

Reactions 10 Comments 7
1 min read
Java Daily Coding Problem #007

Java Daily Coding Problem #007

Reactions 36
8 min read
Java Daily Coding Problem #006

Java Daily Coding Problem #006

Reactions 44 Comments 3
12 min read
Book Review: Sapiens: A Brief History of Humankind (2014)

Book Review: Sapiens: A Brief History of Humankind (2014)

Reactions 38 Comments 15
2 min read
Create a Dynamic Prompt String in Bash

Create a Dynamic Prompt String in Bash

Reactions 66 Comments 2
2 min read
Book Review: Refactoring UI (2018)

Book Review: Refactoring UI (2018)

Reactions 116 Comments 10
2 min read
Imaginary Language Features

Imaginary Language Features

Reactions 9 Comments 9
1 min read
loading...