Paul Gross's Avatar

Paul Gross

@pgr0ss.bsky.social

Principal Software Engineer. Formerly Rvvup, Ripple, Braintree/PayPal, ThoughtWorks. https://pgrs.net/

132 Followers  |  205 Following  |  7 Posts  |  Joined: 06.07.2023  |  1.4351

Latest posts by pgr0ss.bsky.social on Bluesky

Double-Entry Ledgers: The Missing Primitive in Modern Software I think ledgers are underutilized in software development today. Specifically, double-entry ledger modeling would be a better fit in a lot of systems than the ad-hoc ledger-ish things they currently h...

New blog post: pgrs.net/2025/06/17/d...

17.06.2025 18:30 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Visualizing Financial Data with DuckDB And Plotly I like to keep a pretty close eye on my finances, such as my spending habits and net worth. Over the years, I’ve used a lot of different tools, such as YNAB, Mint and Quicken.

New blog post about @tiller.com, @duckdb.org and @plotly.com pgrs.net/2025/05/22/v...

22.05.2025 22:19 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
A Ledger In PostgreSQL Is Fast! I’ve been working on a ledger implementation in pure PostgreSQL called pgledger. For the backstory, please read my previous blog post: Ledger Implementation in PostgreSQL.

New blog post: pgrs.net/2025/05/16/p...

16.05.2025 21:09 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I'm eager to bring this experience to a new challenge – I’m currently seeking a new opportunity.
- Role: Front-end Engineer, Design Engineer, or Product Engineer (TypeScript, React)
- Location: Fully Remote (EMEA / asynchronous work)
- Company: Product-led business with a strong engineering culture

05.05.2025 08:31 β€” πŸ‘ 4    πŸ” 2    πŸ’¬ 1    πŸ“Œ 2

Mainly because it gets expensive to sum up all of the entries once you have a lot of them.

Agree that there's a lot of complexity in modeling, but that part is less portable across projects/companies in my experience.

24.03.2025 18:51 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Ledger Implementation in PostgreSQL First, the tl;dr: I am working on a financial ledger implementation implemented entirely in PostgreSQL called pgledger.

New blog post and project: pgrs.net/2025/03/24/p...

24.03.2025 18:03 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
a map of China's high speed rail network rotated and superimposed on a map of western North America

a map of China's high speed rail network rotated and superimposed on a map of western North America

CAHSR if we were a real country
wbholland.github.io/trainspose/

21.02.2025 02:52 β€” πŸ‘ 45    πŸ” 9    πŸ’¬ 5    πŸ“Œ 1
Qualtrics Survey | Qualtrics Experience Management The most powerful, simple and trusted way to gather experience data. Start your journey to experience management and try a free account today.

My lab group is doing a research study on cargo bike users in North America. If you are a cargo bike user and have a minute to take the survey we'd love to hear from you. Or please feel free to share or repost for other cargo bike users. Many thanks! pennstate.qualtrics.com/jfe/form/SV_...

18.02.2025 15:11 β€” πŸ‘ 115    πŸ” 121    πŸ’¬ 17    πŸ“Œ 10
Personal Notes Tooling I love keeping notes. Everything from meeting summaries to packing lists to books I’ve read and more. And these days, I tend to favor digital notes. I’m faster at typing than writing, and I love being...

New blog post: Personal Notes Tooling www.pgrs.net/2025/01/29/p...

29.01.2025 23:41 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
The Betterment Metric - Angie Jones A simple observation at airport security highlights the concept of Betterment and how it applies to engineering teams. Which group are you in?

My latest blog post covers how a simple observation at airport security highlights the concept of Betterment and how it applies to engineering teams. Which group are you in?

angiejones.tech/the-betterme...

22.11.2024 16:54 β€” πŸ‘ 289    πŸ” 99    πŸ’¬ 51    πŸ“Œ 40
Preview
Live 24/7 COβ‚‚ emissions of electricity consumption Electricity Maps is a live 24/7 visualization of where your electricity comes from and how much CO2 was emitted to produce it.

Electricity map showing live COβ‚‚ emissions of different countries. Fascinating to see the differences and flows

πŸ’‘πŸ”Œ

app.electricitymaps.com/zone/GB

12.11.2024 18:03 β€” πŸ‘ 38    πŸ” 19    πŸ’¬ 1    πŸ“Œ 0
Preview
Go Turns 15 - The Go Programming Language Happy 15th birthday, Go!

Happy birthday, Go! πŸŽ‚
go.dev/blog/15years

12.11.2024 17:21 β€” πŸ‘ 547    πŸ” 111    πŸ’¬ 4    πŸ“Œ 18
Post image

All these new people! A great time to repost this Venn diagram.

10.11.2024 23:04 β€” πŸ‘ 155    πŸ” 41    πŸ’¬ 1    πŸ“Œ 3
Apache Iceberg logo

Apache Iceberg logo

I published a new post on the Sympathetic.Ink blog: "The advent of the Open Data Lake".
You are correct! this is talking about the rise of Apache Iceberg. πŸ“Š #dataBS
sympathetic.ink/2024/11/07/T...

07.11.2024 18:44 β€” πŸ‘ 16    πŸ” 4    πŸ’¬ 0    πŸ“Œ 2
DuckDB over Pandas/Polars Since my previous post on DuckDB (DuckDB as the New jq), I’ve been continuing to use and enjoy DuckDB.

New blog post: DuckDB over Pandas/Polars pgrs.net/2024/11/01/d...

01.11.2024 18:49 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@pgr0ss is following 20 prominent accounts