About:

Preston Thorpe is a principal engineer and open source enthusiast passionate about education, technology, and criminal justice reform.

Website:

Specializations:

Interests:

Rust Go CLI/TUI Databases Cloud/infra Developer tools Systems programming Open source community Teaching FOSS Privacy Security Criminal justice/prison reform

Incoming Links:

Subscribe to RSS:
The blog post discusses the limitations of SQLite in production environments, particularly for OLAP workloads, and explores the implementation of hash joins in tursodb to improve performance. It highlights issues such as exclusive...
The blog post discusses the limitations of SQLite in production environments, particularly for OLAP workloads, and explores the implementation of hash joins in tursodb to improve performance. It highlights issues such as exclusive...
The author discusses their experience working on performance improvements for the turso cloud platform's database, specifically focusing on the Write-Ahead Log (WAL) and checkpointing processes. They detail the challenges faced wi...
The author shares insights and advice for individuals looking to enter the tech field, particularly in programming. They recount their personal journey from having no coding experience to becoming a proficient programmer. Key poin...
Hard work and taking initiative in the workplace can significantly enhance team dynamics and job security for developers.
The text discusses the general state of FFI in Go, particularly focusing on the issues with CGO. The author shares their experience with trying to get mattn/go-sqlite3 drivers to work on a Windows machine and the challenges faced....
Preston Thorpe is a principal engineer at Unlocked Labs, currently building an S.I.S. and education platform for incarcerated students. He is also involved in open source projects and is an advocate for FOSS, privacy, security, an...
The text discusses the feeling of being overwhelmed when learning to program and how to overcome it. It emphasizes the importance of understanding the fundamentals and learning about different parts of the stack, even if they are ...
The author discusses their experience with PHP and Laravel, highlighting the good and bad aspects of the language and framework. They also compare PHP to Go, expressing a preference for Go over PHP for more complex applications.
The author expresses gratitude to their parents, colleagues, and mentors for supporting them through their journey of overcoming addiction and incarceration, and for providing opportunities for personal and professional growth.
The post is a comparison between solving a simple problem in OCaml and Rust. The author discusses the process of solving the problem in both languages, the challenges faced, and the differences in syntax and features. The post als...
The text is a humorous article about strategies to get a post on the front page of a website. It outlines four guaranteed strategies, each with a humorous twist and absurdity. The author uses satire and humor to entertain the read...
The author discusses their interest in the Rust programming language and how it led them to explore functional programming. They express their fascination with the language and their intention to learn OCaml. The author shares the...
Preston Thorpe, a software developer, spent 10 years in prison for non-violent drug crimes. He was arrested at 20 and spent time in solitary confinement. He was transferred to Maine, where he focused on self-improvement, learning ...