DEV Community

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

Full-stack developer at Awning Tracker LLC

Rate my understanding of REST

Rate my understanding of REST

Reactions 3 Comments 3
1 min read
What's more frustrating than compiling a C program?

What's more frustrating than compiling a C program?

Reactions 3 Comments 3
1 min read
Why I Hate Frontend

Why I Hate Frontend

Reactions 27 Comments 27
1 min read
It seems like Rust software is bad

It seems like Rust software is bad

Reactions 7 Comments 13
2 min read
A bug caused by silent defaults

A bug caused by silent defaults

Reactions 5 Comments 4
1 min read
My new battery_warn.sh

My new battery_warn.sh

Reactions 11 Comments 2
1 min read
Why C programmers hate C++

Why C programmers hate C++

Reactions 10 Comments 8
1 min read
Losing faith in ORMs

Losing faith in ORMs

Reactions 3 Comments 7
3 min read
csvcheck.py

csvcheck.py

Reactions 6
1 min read
My first FFI contribution!

My first FFI contribution!

Reactions 6
1 min read
Just published my first npm package!

Just published my first npm package!

Reactions 14
1 min read
Episode 9000 of BS password restrictions

Episode 9000 of BS password restrictions

Reactions 3 Comments 4
1 min read
My proud reverse-SSH hack

My proud reverse-SSH hack

Reactions 8
2 min read
How write(1) saved the day

How write(1) saved the day

Reactions 5
3 min read
Am I the only one who hates this?

Am I the only one who hates this?

Reactions 2 Comments 7
1 min read
Advice on Sanemark

Advice on Sanemark

Reactions 3
3 min read
Apologies for slandering the Jennifer ORM

Apologies for slandering the Jennifer ORM

Reactions 6 Comments 1
1 min read
Frustrations with Crystal ORMs

Frustrations with Crystal ORMs

Reactions 3 Comments 5
3 min read
Do I count as a "junior developer"?

Do I count as a "junior developer"?

Reactions 9 Comments 7
1 min read
Crystal Review

Crystal Review

Reactions 11 Comments 6
12 min read
Can we agree that font ligatures are the worst thing ever?

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

Reactions 5 Comments 2
1 min read
Filesystem versus SQLite performance

Filesystem versus SQLite performance

Reactions 9 Comments 5
2 min read
System76 review request

System76 review request

Reactions 6 Comments 2
1 min read
OS size

OS size

Reactions 5 Comments 5
1 min read
Coming around to SQLite

Coming around to SQLite

Reactions 8 Comments 3
2 min read
A win for dynamic typing?

A win for dynamic typing?

Reactions 3 Comments 2
2 min read
Dreams of an ideal world: Rethinking package managers

Dreams of an ideal world: Rethinking package managers

Reactions 8 Comments 2
2 min read
Removing bloatware features from Sway

Removing bloatware features from Sway

Reactions 5
1 min read
Discovering pacman.conf

Discovering pacman.conf

Reactions 7 Comments 4
1 min read
Scraping DEV to measure your post quality

Scraping DEV to measure your post quality

Reactions 11 Comments 3
3 min read
Any code counters that count AST size?

Any code counters that count AST size?

Reactions 12
1 min read
Evidence of Crystal's power

Evidence of Crystal's power

Reactions 31 Comments 6
2 min read
The Unix world needs to get its shit together.

The Unix world needs to get its shit together.

Reactions 52 Comments 60
2 min read
EFI victory

EFI victory

Reactions 24 Comments 12
2 min read
Why OOP HTTP frameworks?

Why OOP HTTP frameworks?

Reactions 6 Comments 2
1 min read
Story of daily Linux borkage and reinstall

Story of daily Linux borkage and reinstall

Reactions 4 Comments 1
3 min read
What does OOP mean to you?

What does OOP mean to you?

Reactions 12 Comments 15
1 min read
Why I don't believe in pure functional programming anymore

Why I don't believe in pure functional programming anymore

Reactions 48 Comments 26
3 min read
Specifications are contravariant

Specifications are contravariant

Reactions 5
2 min read
Rust Review

Rust Review

Reactions 60 Comments 12
11 min read
Am I the only one who pronounces git as 'jit'?

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

Reactions 6 Comments 16
1 min read
Are you always on the other side?

Are you always on the other side?

Reactions 8
1 min read
What to do about monospace font sizes?

What to do about monospace font sizes?

Reactions 3 Comments 2
1 min read
Code counter comparison

Code counter comparison

Reactions 5
2 min read
How I just left FreeBSD

How I just left FreeBSD

Reactions 6
7 min read
Self-containing lists...?!?

Self-containing lists...?!?

Reactions 23 Comments 13
1 min read
I'm gonna be learning Linux!

I'm gonna be learning Linux!

Reactions 23 Comments 42
1 min read
Including library code in stack traces

Including library code in stack traces

Reactions 7
4 min read
Why do ppl often add extremely short posts to their reading list?

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

Reactions 18 Comments 6
1 min read
Javascript the compiled language

Javascript the compiled language

Reactions 9 Comments 16
1 min read
Hierarchy of else if compression

Hierarchy of else if compression

Reactions 8 Comments 1
1 min read
Dynamic typing is a sin

Dynamic typing is a sin

Reactions 23 Comments 10
4 min read
Double-counting notifs

Double-counting notifs

Reactions 4 Comments 3
1 min read
JS date parsing aaaaargghhh

JS date parsing aaaaargghhh

Reactions 5
1 min read
CLI autocompletion algorithm in Rust

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

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

Interfaces don't need fields

Reactions 5 Comments 2
1 min read
Can function overloading and no function declaration syntax be reconciled?

Can function overloading and no function declaration syntax be reconciled?

Reactions 6
1 min read
I JUST discovered that less has builtin help

I JUST discovered that less has builtin help

Reactions 6
1 min read
The solution to Javascript import

The solution to Javascript import

Reactions 7
1 min read
loading...