Refactored in prison (Interview)

Refactored in prison (Interview)

Update: 2025-05-23
Share

Digest

This podcast episode features Preston Thorpe, a software engineer who learned to code while incarcerated. The episode details his path, emphasizing the unique challenges and opportunities presented by this environment. Preston describes the dehumanizing effects of prison and the psychological impact of feeling worthless and hopeless. He shares the surprising reality of prison life for those with incarcerated loved ones, highlighting human rights violations and the struggle to maintain self-worth. The conversation shifts to his redemption and rehabilitation, focusing on the role of access to technology and open-source software in his transformation. The interviewer reflects on the need for prison reform, the complexities of personal change, and the importance of appreciating life's freedoms. The podcast also includes advertisements for Retool (and its partnership with Brex), Depot.dev, and Fly.io. Preston's story serves as a powerful case study for the potential of rehabilitation and the importance of providing opportunities within the prison system.

Outlines

00:04:17
Preston Thorpe's Journey and the Challenges of Incarceration

Introduction to Preston Thorpe, a software engineer who learned to code in prison; discussion of the challenges and opportunities of software development in prison, including the dehumanizing effects of incarceration and the psychological impact on inmates.

00:01:12
Retool and Brex Partnership Advertisement

Advertisement highlighting Retool's partnership with Brex and its impact on operational efficiency.

00:03:34
Depot.dev Advertisement

Advertisement for Depot.dev, a build acceleration platform.

01:34:01
The Impact of Incarceration and the Importance of Reform

Preston discusses the dehumanizing effects of prison, the importance of prison reform, and the need for improved conditions and opportunities for rehabilitation.

01:36:17
Prison Life and its Effects on Loved Ones

Preston shares the surprising reality of prison life for those with incarcerated loved ones, highlighting human rights violations and the challenges to self-worth.

01:37:32
Redemption, Rehabilitation, and Open Source

Discussion of Preston's redemption and rehabilitation, focusing on the role of access to technology and open-source software in his transformation.

01:40:33
Reflections on Reform and Personal Responsibility

Interviewer's reflections on the conversation, emphasizing the need for prison reform, personal change, and appreciating life's freedoms.

Keywords

Incarceration


The state of being confined in prison; the podcast explores its challenges and opportunities.

Software Development in Prison


The practice of software engineering while incarcerated, highlighting unique access and challenges.

Open Source Contribution


Contributing to open-source projects, often collaboratively, without monetary compensation.

Prison Reform


Efforts to improve conditions and outcomes within the prison system, focusing on rehabilitation and reducing recidivism.

Rehabilitation


The process of restoring someone to a healthy state of mind or body, particularly after imprisonment.

Dehumanization


The process of depriving someone of their human qualities or dignity; its impact in prisons.

Open Source Software


Software with publicly accessible source code, allowing for collaboration and modification.

Recidivism


The tendency of a convicted criminal to re-offend; prison reform aims to reduce it.

Retool


A low-code platform for building internal tools.

Depot.dev


A build acceleration platform that speeds up development workflows.

Q&A

  • How did Preston Thorpe become a software engineer while incarcerated?

    He leveraged educational opportunities and internet access to learn and contribute to open-source projects, leading to remote work.

  • What are the challenges and opportunities of software development in prison?

    Challenges include limited resources and technology; opportunities include focused learning and personal growth.

  • What is the significance of Preston's story in the context of prison reform?

    It highlights the potential for rehabilitation through education and access to opportunities.

  • How does open source contribute to Preston's story?

    It provided a pathway to learn, contribute, and build skills, leading to a remote job and positive trajectory.

  • What was the most significant challenge during your incarceration?

    The constant dehumanization, which eroded self-worth and created hopelessness.

  • How did access to technology and open-source software contribute to your rehabilitation?

    It provided a sense of purpose, accomplishment, and a pathway to a future outside of prison.

  • What message would you like to share about appreciating freedom?

    Appreciate the freedoms you have; don't take them for granted; connect with loved ones.

Show Notes

Preston Thorpe joins us from inside prison, where he awaits a hopeful release within the next 12 months. His journey has been anything but easy—marked by hardship and uncertainty. But over the past few years, Preston has undergone a profound transformation. He’s refactored not just his skills, but his identity. Today, he proudly calls himself a software engineer and an open source contributor. In this episode, Preston shares his story of redemption, resilience, and what comes next.


Join the discussion

Changelog++ members save 8 minutes on this episode because they made the ads disappear. Join today!

Sponsors:

  • RetoolThe low-code platform for developers to build internal tools — Some of the best teams out there trust Retool…Brex, Coinbase, Plaid, Doordash, LegalGenius, Amazon, Allbirds, Peloton, and so many more – the developers at these teams trust Retool as the platform to build their internal tools. Try it free at retool.com/changelog

  • Depot10x faster builds? Yes please. Build faster. Waste less time. Accelerate Docker image builds, and GitHub Actions workflows. Easily integrate with your existing CI provider and dev workflows to save hours of build time.

  • Outshift by Cisco – AGNTCY is an open source collective building the Internet of Agents. It’s a collaboration layer where AI agents can communicate, discover each other, and work across frameworks. For developers, this means standardized agent discovery tools, seamless protocols for inter-agent communication, and modular components to compose and scale multi-agent workflows.

Featuring:

Show Notes:


Something missing or broken? PRs welcome!

Comments 
00:00
00:00
1.0x

0.5x

0.8x

1.0x

1.25x

1.5x

2.0x

3.0x

Sleep Timer

Off

End of Episode

5 Minutes

10 Minutes

15 Minutes

30 Minutes

45 Minutes

60 Minutes

120 Minutes

Refactored in prison (Interview)

Refactored in prison (Interview)