loading...
Ryan Westlund profile picture

Ryan Westlund

I'm a programmer, writer, and philosopher. My Github account is yujiri8; all my content besides code is at yujiri.xyz.

Education

Homeschooled and self-taught

Work

Software Engineering Intern at Awning Tracker LLC

Apologies for slandering the Jennifer ORM

Reactions 6 Comments 1
1 min read

Frustrations with Crystal ORMs

Reactions 3 Comments 2
3 min read

Do I count as a "junior developer"?

Reactions 9 Comments 7
1 min read

Crystal Review

Reactions 10 Comments 6
12 min read

Can we agree that font ligatures are the worst thing ever?

Reactions 5 Comments 2
1 min read

Filesystem versus SQLite performance

Reactions 9 Comments 5
2 min read

System76 review request

Reactions 6 Comments 2
1 min read

OS size

Reactions 5 Comments 5
1 min read

Coming around to SQLite

Reactions 8 Comments 3
2 min read

A win for dynamic typing?

Reactions 3 Comments 2
2 min read

Dreams of an ideal world: Rethinking package managers

Reactions 8 Comments 2
2 min read

Removing bloatware features from Sway

Reactions 5
1 min read

Discovering pacman.conf

Reactions 7 Comments 4
1 min read

Scraping DEV to measure your post quality

Reactions 11 Comments 3
3 min read

Any code counters that count AST size?

Reactions 12
1 min read

Evidence of Crystal's power

Reactions 31 Comments 6
2 min read

The Unix world needs to get its shit together.

Reactions 50 Comments 59
2 min read

EFI victory

Reactions 24 Comments 12
2 min read

Why OOP HTTP frameworks?

Reactions 6 Comments 2
1 min read

Story of daily Linux borkage and reinstall

Reactions 4 Comments 1
3 min read

What does OOP mean to you?

Reactions 12 Comments 15
1 min read

Why I don't believe in pure functional programming anymore

Reactions 48 Comments 26
3 min read

Specifications are contravariant

Reactions 5
2 min read

Rust Review

Reactions 60 Comments 12
11 min read

Am I the only one who pronounces git as 'jit'?

Reactions 6 Comments 16
1 min read

Are you always on the other side?

Reactions 8
1 min read

What to do about monospace font sizes?

Reactions 3 Comments 2
1 min read

Code counter comparison

Reactions 5
2 min read

How I just left FreeBSD

Reactions 6
7 min read

Self-containing lists...?!?

Reactions 23 Comments 13
1 min read

I'm gonna be learning Linux!

Reactions 23 Comments 42
1 min read

Including library code in stack traces

Reactions 7
4 min read

Why do ppl often add extremely short posts to their reading list?

Reactions 18 Comments 6
1 min read

Javascript the compiled language

Reactions 8 Comments 16
1 min read

Hierarchy of else if compression

Reactions 8 Comments 1
1 min read

Dynamic typing is a sin

Reactions 23 Comments 10
4 min read

Double-counting notifs

Reactions 4 Comments 3
1 min read

JS date parsing aaaaargghhh

Reactions 5
1 min read

CLI autocompletion algorithm in Rust

Reactions 7 Comments 9
2 min read

How I found a bug in the Rust compiler on day 1 of learning Rust

Reactions 10
1 min read

Interfaces don't need fields

Reactions 5 Comments 2
1 min read

Can function overloading and no function declaration syntax be reconciled?

Reactions 6
1 min read

I JUST discovered that less has builtin help

Reactions 6
1 min read

The solution to Javascript import

Reactions 7
1 min read

I just realized how to get the best ratio of likes to effort

Reactions 8
1 min read

I just realized where "dunder" comes from

Reactions 8 Comments 2
1 min read

Implementing Maybe in Go

Reactions 10
2 min read

Why do all the dynamic languages catch name errors by default?

Reactions 7 Comments 5
1 min read

Build systems are a scourge

Reactions 8 Comments 2
4 min read

Node filesystem imports

Reactions 8 Comments 4
1 min read

Haskell IO concurrency

Reactions 5
1 min read

Python performance benefits of generator expressions

Reactions 7
2 min read

Apparently Go actually can filter?

Reactions 21 Comments 2
2 min read

Breadth-first versus depth-first autocompletion

Reactions 6
2 min read

Why does your favorite language suck?

Reactions 9 Comments 9
1 min read

Does anything feel better than automation?

Reactions 6 Comments 2
1 min read

How often do you use git cherry-pick?

Reactions 24 Comments 15
1 min read

Story of Yggdrasil and the daemon(8) problem

Reactions 9 Comments 1
4 min read

Usefulness of currying

Reactions 6 Comments 1
1 min read

When my Windows computer decides I'm not in charge

Reactions 6 Comments 1
1 min read
loading...