Skip to content
View brokenthorn's full-sized avatar
🏠
Working from home
🏠
Working from home

Highlights

  • Pro

Organizations

@pharmapos

Block or report brokenthorn

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
brokenthorn/README.md

Hi. I'm Paul. I write code at Thoughtworks. This is my GitHub profile.

Do not expect to find any earth-shattering open-source contributions here; my day job drains my soul enough, so feel free to wander around the digital tumbleweeds.

The Technical Rundown

  • What I get paid to write: C# and TypeScript (because rent is unfortunately non-negotiable).
  • What I actually want to write: Rust, Zig, Gleam, and OCaml (or F# when .NET holds a gun to my head).
  • Reality check: Out of that dream lineup, I only actually use Rust in personal projects. Turns out, having an ecosystem that doesn't consist of three blog posts and a prayer actually matters.

As for TypeScript, I use it extensively. Not because I’m enamored with its eccentric type system, but because building for the Web without it is a descent into madness. Sure, there are exotic alternatives like ReScript, ReasonML, or Gleam-to-JS compilers—right up until you have to write FFI glue code and realize you’ve added one too many layers of indirection just to feel special.

Links

Pinned Loading

  1. module-federation-template-rsbuild-rspack module-federation-template-rsbuild-rspack Public

    A template for a Module Federation starter project. It includes a host application and a remote micro-frontend (MFE), demonstrating component sharing, framework-agnostic mounting, and independent n…

    TypeScript 1