Open in app

Sign in

Write

Sign in

Everett Griffiths
Everett Griffiths

157 Followers

Home

About

Published in

Better Programming

·Updated Jul 22

Mental Friction: Code’s Silent Killer

Do you recognize mental friction when you see it? Try reading this sentence out loud, saying the color of the word instead of what’s written.

Software Development

6 min read

Mental Friction: Code’s Silent Killer
Mental Friction: Code’s Silent Killer
Software Development

6 min read


Published in

Better Programming

·Updated Mar 23

How One Composer’s Journey Can Help You Write Better Code

The surprising link between music orchestration and software development — I have to be honest: I didn’t think I would end up being a software engineer. When I moved to Los Angeles after grad school, I was hoping to score music for films. Although my quest to break into the industry did land me a couple of credits (and my…

Software Design

6 min read

How One Composer’s Journey Can Help You Write Better Code
How One Composer’s Journey Can Help You Write Better Code
Software Design

6 min read


Sep 1, 2022

Programming and Deprogramming

It was after my trip to the emergency room when my cardiologist said a word that stuck with me: “programmed”. She was not talking about software. I had been teaching a data science bootcamp at the University of Southern California when I started feeling off — my neck was hot…

Programming

5 min read

Programming and Deprogramming
Programming and Deprogramming
Programming

5 min read


May 2, 2022

Where are the Green Jobs?

As wildfires burn across Siberia and temperatures in Antartica soar 70 degrees above normal, people are paying more attention to the environment. It is high time to ask an obvious question: “Where are the green jobs?” A concerned developer wants to know. There are lots of jobs out there for…

Climate Change

3 min read

Where are the Green Jobs?
Where are the Green Jobs?
Climate Change

3 min read


Published in

Better Programming

·Apr 12, 2022

String Encodings Decoded With Elixir

Know the working of strings — It is time you gained membership in the secret society of the dark question marks �����. This may be the last explanation of encodings you will ever need to read. I had run afoul of string encodings for years, but it wasn’t until I started working with Elixir that I…

Elixir

7 min read

String Encodings Decoded With Elixir
String Encodings Decoded With Elixir
Elixir

7 min read


Published in

Better Programming

·Apr 7, 2022

The Myth of Small Incremental Improvements

Incremental changes do not provide emergency exits for a failing system. It’s time to recognize when a tool is not useful — You want an intro that goes straight for the jugular? Here’s one: Agile methodology’s veneration of small incremental improvements is bullshit. I am not here to worship waterfalls or eulogize Kanban, and I’m not saying all of Agile’s philosophy is bad — I could even argue that small incremental improvements…

Software Development

6 min read

The Myth of Small Incremental Improvements
The Myth of Small Incremental Improvements
Software Development

6 min read


Apr 1, 2022

Xfile: a better way to work with files and directories in Elixir

Necessity is the mother of invention… or in the case of software, need begets packages. And packages require names, preferably something cool that maybe invokes the supernatural and/or throwbacks to ’90s television. So here’s my little PSA about Xfile, my latest Elixir package. Recursively List Files I kept encountering shortcomings when using Elixir’s…

Elixir

3 min read

Xfile: a better way to work with files and directories in Elixir
Xfile: a better way to work with files and directories in Elixir
Elixir

3 min read


Mar 17, 2022

Inspecting Ecto Schemas with Elixir

Stars aligned last week — while I was busy digging into how to document Ecto database schemas in some Elixir applications, I saw a relevant Stackoverflow post, basically asking how to do this very thing. So here’s my official un-official release of the package I had been working on: Inspecto…

Elixirlang

2 min read

Inspecting Ecto Schemas with Elixir
Inspecting Ecto Schemas with Elixir
Elixirlang

2 min read


Mar 3, 2022

The Russians are Coming: How to Launch a DDoS Defense

Russian tanks are rolling on Kyiv and fellow Ukrainian developers are swapping laptops for Kalashnikovs, so I felt a timely topic would be more appropriate than my usual development drivel. In the United States, the reaction to Russia’s aggression has been mixed. Republicans have declared the party’s “solidarity” with Ukraine…

Ukraine

4 min read

The Russians are Coming: How to Launch a DDoS Defense
The Russians are Coming: How to Launch a DDoS Defense
Ukraine

4 min read


Published in

Lob Developers

·Feb 11, 2022

Writing a Word Game in Elixir: Spelling Bee

Wordle might be the best thing to have come out of the pandemic, and my engineering brain latched onto it immediately after playing it. …

Elixir

5 min read

Writing a Word Game in Elixir: Spelling Bee
Writing a Word Game in Elixir: Spelling Bee
Elixir

5 min read

Everett Griffiths

Everett Griffiths

157 Followers

Code person.

Following
  • Frederick Bott

    Frederick Bott

  • Victor Ronin

    Victor Ronin

  • David Chinook Bean

    David Chinook Bean

  • Tyler Pachal

    Tyler Pachal

  • Daniel Niland

    Daniel Niland

See all (15)

Help

Status

About

Careers

Blog

Privacy

Terms

Text to speech

Teams