Hi, I'm Wesley. In the past, I worked on Fuchsia (a new, open-source operating system), wrote code for robots on Citrus Circuits, and hung out doing interesting things at the Recurse Center. I use they/them pronouns.
If you're in NYC and want to meet up over lunch/coffee to chat about the future of technology, get in touch with me.
-
Languages I want to write
-
What I learned from 4 years of high school robotics
Technical and social lessons from 4 years of building robots
-
A bogus study on code review
Why oft-cited data is often wrong
-
The smallest Hello World executable
Cheating a bit with linux's binfmt handlers
-
The two questions I ask every interviewer
Applying the engineering process to software interviews
-
How many users block google analytics?
Comparing Google Analytics with server logs
-
How Raft Works
An explanation of Raft and some of its flaws
-
Elliptic Curve Cryptography for Beginners
A description of ECC without using advanced math
-
Learning Groups
Postmortems of various learning groups at the Recurse Center
-
Recursive Filesystem Entries
Abusing FAT for fun and profit
-
Ping at the speed of light
How fast are those packets moving?
-
How traceroute works
Implementing traceroute in 23 lines of python
-
Balancing Robot
Lessons learned from making a robot
-
Parametric SVG with Genshi
Using Python + Genshi to generate parametric SVG files for lasercutting
-
Business Math
The surprising art of setting prices for B2B software
-
Neural Networks
A few basics about neural networks and perceptrons
-
Intro to Control Theory Part 6: Pole Placement
Designing State-Space controllers
-
Exiting a Dead SSH Session
A neat SSH trick
-
Cleanup
The joy of doing cleanup work
-
Insulin
The future of diabetes management
-
Writing an OS in Rust
In which I embark on a journey to learn how the heck operating systems work
-
State Space in TI-Basic
Just for fun, running a state-space simulation in TI-Basic
-
Intro to Control Theory Part 5: Feed Forward and Motion Profiling
How feedforward and motion profiling can help make everything happy
-
Intro to Control Theory Part 4: State Space
State space representations of systems
-
Realtime Scheduling and Priority Inversion
Learning about what realtime scheduling is and how it can result in priority inversion
-
Intro to Control Theory Part 3: Simulation
Find a mathematical model for our example elevator
-
The joy of brainfuck
Lessons learned from programming FizzBuzz in brainfuck
-
Intro to Control Theory Part Two: PID tuning
-
Linux Kernel: Learning about the OOM killer
Diving into Linux's Out-Of-Memory killer
-
Intro to Control Theory Part 1: PID
Learn about control theory and PID Controllers
-
Intro to Control Theory Part 0: What's This?
An intro and index to my series of posts on Control Theory.
-
Setting up Alpine + GMail with Arch Linux
Fun with custom compiling Alpine!