Trey Deitch


To Do

Build a replacement
Use the Apple Music APIs to automatically list favorite artists.
Sep 4, 2018
Reproduce the semantic math behind word2vec
Sep 4, 2018
Create a computer from scratch
Follow the course "From Nand to Tetris."
Sep 4, 2018
Build an iPhone app
One idea is to help a user make a choice by presenting pairs of options one at a time. Another is to ask a user custom questions on a schedule and track/graph the results. A third is to make a game like Concentration or Solitaire, but with some unique mechanics.
Sep 4, 2018
Study physics like Susan Fowler
Guide available here. She recommends the Feynman lectures to awaken interest, which are available on-line.
Dec 3, 2018


CryptoPals challenges
I am currently on set five of the Cryptopals crypto challenges.
Sep 4, 2018
Write an operating system for Raspberry Pi in Rust
I am working through CS 140e, Stanford's newest operating systems course.
Sep 4, 2018
Learn something about finance
I am taking Foundational Finance on Coursera. Afterwards, I will skim Business Foundations for any additional content, read MBA Mondays and Security Analysis, and invest some money.
Mar 14, 2019
Work Project Euler
Jun 26, 2011


Automate new Mac setup
I created cfg for this.
Sep 30, 2018
Start a technical blog
I started Compline Club, where I published technical information on a regular schedule throughout 2018.
Sep 4, 2018
Work through Advent of Code
I solved most of Advent of Code 2018. I didn't finish because it was Christmas, after all.
Dec 25, 2018
Write a Homebrew formula
I built Red Notebook as my first Homebrew package and have since built some more at work.
Sep 1, 2018
Watch the Destroy All Software screencasts
I watched Destroy All Software to improve my understanding of software development best practices. Check out the free episode "Functional Core, Imperative Shell."
Nov 30, 2018