Overcoming Software
Subscribe
Sign in
Home
Archive
About
Latest
Top
Making My Life Harder with GADTs
a reddit response too far
Jan 21
•
Matt Parsons
1
Share this post
Overcoming Software
Making My Life Harder with GADTs
Copy link
Facebook
Email
Notes
More
February 2024
New Post: Persistent Models are Views
Subtleties in Interop Code
Feb 8, 2024
•
Matt Parsons
Share this post
Overcoming Software
New Post: Persistent Models are Views
Copy link
Facebook
Email
Notes
More
July 2023
ANN: `require-callstack`
Propagate `HasCallStack` constraints by compiler errors
Jul 6, 2023
•
Matt Parsons
Share this post
Overcoming Software
ANN: `require-callstack`
Copy link
Facebook
Email
Notes
More
May 2023
New Post: Working with Haskell CallStack
I’ve improved our exception reporting experience significantly at Mercury.
May 11, 2023
•
Matt Parsons
1
Share this post
Overcoming Software
New Post: Working with Haskell CallStack
Copy link
Facebook
Email
Notes
More
February 2023
Production Haskell v1.0 Released
Now with hard copies!
Feb 2, 2023
•
Matt Parsons
Share this post
Overcoming Software
Production Haskell v1.0 Released
Copy link
Facebook
Email
Notes
More
November 2022
reserving the name
wow i would actually really like to switch from GitHub Pages for my programming stuff, but Substack doesn’t let you use markdown?
Nov 17, 2022
•
Matt Parsons
Share this post
Overcoming Software
reserving the name
Copy link
Facebook
Email
Notes
More
Coming soon
This is Overcoming Software, a newsletter about thoughts on Haskell and other software concerns.
Nov 17, 2022
•
Matt Parsons
Share this post
Overcoming Software
Coming soon
Copy link
Facebook
Email
Notes
More
Break Gently with Pattern Synonyms
This is a really brief post to call out a nice trick for providing users a nice migration message when you delete a constructor in a sum type.
Nov 2, 2022
•
Matt Parsons
Share this post
Overcoming Software
Break Gently with Pattern Synonyms
Copy link
Facebook
Email
Notes
More
October 2022
Spooky Masks and Async Exceptions
Everyone loves Haskell because it makes concurrent programming so easy!
Oct 29, 2022
•
Matt Parsons
Share this post
Overcoming Software
Spooky Masks and Async Exceptions
Copy link
Facebook
Email
Notes
More
Femoroacetabular Impingement
Apparently, I’ve spent my entire life with a condition called “femoracetabular impingement.” The bones in my hips are deformed - the femoral neck is too…
Oct 7, 2022
•
Matt Parsons
Share this post
Overcoming Software
Femoroacetabular Impingement
Copy link
Facebook
Email
Notes
More
August 2022
Dynamic Exception Reporting in Haskell
Exceptions kind of suck in Haskell.
Aug 16, 2022
•
Matt Parsons
Share this post
Overcoming Software
Dynamic Exception Reporting in Haskell
Copy link
Facebook
Email
Notes
More
May 2022
Moving the Programming Blog
I’m moving the programming stuff over to https://overcoming.software.
May 3, 2022
•
Matt Parsons
Share this post
Overcoming Software
Moving the Programming Blog
Copy link
Facebook
Email
Notes
More
Share
Copy link
Facebook
Email
Notes
More
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts