chreke @chreke.com · 19/03/2026What is a null coalescing operator but a poor man’s monad? What is a pipeline operator but a poor man’s method call? 140
chreke @chreke.com · 02/03/2026The Func Prog Podcast is back with another episode! I sit down with Adam Tornhill, the founder of CodeScene, to discuss technical debt, Clojure, and why it’s so hard to write good code. Listen below! 👇 170
chreke @chreke.com · 16/02/2026Node.js meetup on March 23rd 👀 Node.js meetup on March 23rd queen?? luma.com/217oq7dmluma.comNode.js Meetup · LumaWelcome to the first Node.js meetup hosted by Functional Software! Don’t miss this opportunity to connect with fellow Node.js developers, listen to engaging… 000
chreke @chreke.com · 14/02/2026F35 ran into an CAS A-10 squad leader and got brutally airframe mogged 020
chreke @chreke.com · 14/02/2026Another programming puzzle for the weekend! programmingpuzzles.com/puzzles/013-... Let's see your answers in the comments below!programmingpuzzles.com013 Do Androids Dream of Emmentaler Cheese? - ProgrammingPuzzles.comWorker androids from the off-world colonies have made their way onto Earth. Your job is to track them down, but it's difficult — they look identical to humans. Usually you have a machine that can iden... 110
chreke @chreke.com · 08/02/2026People on twitter will really be like "you believe in writing raw SQL? that pales in effectiveness to my strategy, using a model abstraction layer so I can switch RDBMS at any time" and then never switch RDBMS 160
chreke @chreke.com · 06/02/2026Are you ready for this week's programming puzzle? Share your solutions in the comments! programmingpuzzles.com/puzzles/012-...programmingpuzzles.com012 The Perfect Menu - ProgrammingPuzzles.comYou are a chef running a small restaurant; due to the small size of your kitchen, you always have a set menu with one appetizer, one main dish, and one dessert. After service is over, you immediately ... 220
chreke @chreke.com · 05/02/2026Tickets for Func Prog Conf 2026 are live! 🥳 We sold out last year—get your ticket while they’re still available! funcprogconf.comfuncprogconf.comFunc Prog Conf 2026 - 14 October, StockholmA full-day conference about functional programming in Stockholm, October 14 2026 051
chreke @chreke.com · 30/01/2026What better way to start your weekend than a new episode of the Func Prog Podcast? In this episode I talk with @giacomocavalieri.me about the @gleam.run programming language—we had a great time and covered a bunch of interesting topics! Links in comments 👇 2112
chreke @chreke.com · 30/01/2026Hot take: We need to rethink how we build distributed systems (read: web apps). The old three tier model of client–app server-database needs to go. For basic use cases it works well enough, but as soon as you introduce complex transaction logic, or high load, it breaks. 240
chreke @chreke.com · 30/01/2026Time for another programming puzzle! Share your solutions in the comments! programmingpuzzles.com/puzzles/011-...programmingpuzzles.com011 Rosebud 64 - ProgrammingPuzzles.comYou are approached by an eccentric billionaire with an interesting proposition. He wants you to write an emulator for the Rosebud 64, an obscure gaming console he played as a child. He has purchased t... 110
chreke @chreke.com · 23/01/2026Can you solve this week’s programming puzzle? Share your solution in the comments below! programmingpuzzles.com/puzzles/010-...programmingpuzzles.com010 Alchemy - ProgrammingPuzzles.comYou are a medieval alchemist trying to figure out the recipes in a new grimoire. However, the recipes are written in a very convoluted and cryptic way, so it's difficult to figure out in which order t... 000
chreke @chreke.com · 16/01/2026Another Friday, another programming puzzle! Can you solve the riddle of the sphinx? Let's see your solutions in the comments! programmingpuzzles.com/puzzles/009-...programmingpuzzles.com009 Riddle of the Sphinx - ProgrammingPuzzles.comYou’re running late for work. As if things couldn't get any worse, your path to the subway is blocked by a sphinx! 120
chreke @chreke.com · 09/01/2026It's Friday—time for another programming puzzle! programmingpuzzles.com/puzzles/008-...programmingpuzzles.com008 A Family Affair - ProgrammingPuzzles.comYou are a lord in a dark fantasy universe trying to figure out some questionable family relations, so you visit the royal archives to read the family chronicles. Unfortunately, someone has attempted t... 120
chreke @chreke.com · 04/01/2026here's a side project I've been working on for a few mornings: programmingpuzzles.com it's a list of programming puzzles i've come up with; they are designed not to be *too* hard (they should take 20-30 minutes to finish), so you can knock one out before you head off to workprogrammingpuzzles.comProgrammingPuzzles.comAre you cracked enough to solve these programming puzzles? 7 puzzles and counting! 031
chreke @chreke.com · 02/01/2026Can we replace SQL with functional programming? We take it as a given that relational languages are used to query databases, but there’s no reason we couldn’t use a language based on the lambda calculus! 220
chreke @chreke.com · 07/12/2025it’s interesting that you could basically emulate type classes with explicit dictionary passing and row typing. i guess you could also implement monad transformers like this? 140
Reposted by chrekeKiran @kirancodes.me · 03/12/2025You’re absolutely right — you are Pagliacci. It would certainly be difficult for you to attend your own performance! I should not have given such paradoxical advice, and I apologize deeply for the error. There is no excuse for my failure. 6473131
chreke @chreke.com · 28/11/2025New episode of the Func Prog Podcast! This time I’m chatting with Robert Kreuzer from Channable about using Haskell in production, getting a job as a Haskell programmer and an epic Haskell VS Rust showdown! Listen to it in your favourite podcast player—links below!👇 151
chreke @chreke.com · 25/11/2025i've started playing with monad transformers in haskell; really good stuff 240
chreke @chreke.com · 22/11/2025> be me, an europoor > buy soda in plastic bottle > tear off the cap because I’m My Own Man, brussels goons can’t tell me how to live my life > immediately lose the cap, can’t close bottle > fuck my eurochungus life 051
chreke @chreke.com · 20/11/2025I did a talk about why (pure) functional programming matters at Func Prog Sweden! youtu.be/8p5acyD8lGs?...youtu.beWhy pure functional programming matters by Christoffer EkerothYouTube video by Func Prog Sweden 020
chreke @chreke.com · 07/11/2025We are looking for Haskell developers in Stockholm! Do you have prior industrial experience with Haskell or any other functional programming language? Then you should apply for this position! DM me or apply at the link below! functionalsoftware.se/jobs/haskell...functionalsoftware.seHaskell DeveloperApply for this job at functionalsoftware.se 010
chreke @chreke.com · 31/10/2025New episode of the Func Prog Podcast! In this episode I interview @tritlo.bsky.social—we cover Haskell, LLMs, program synthesis and, of course, deadlifts! Listen below 👇 151
chreke @chreke.com · 29/10/2025Are you a Django wrangler looking for your next adventure? Then I have the job for you! If you’re looking for a new adventure and are based in or around Stockholm, Sweden, send me a DM! 030
chreke @chreke.com · 27/10/2025did you know you can edit the current Claude Code prompt with Ctrl-G? this defaults to opening VSCode, but it respects your $EDITOR setting 010
chreke @chreke.com · 27/10/2025what are people using for email automation nowadays? i basically just want to send emails to a list, with good deliverability; i don’t really care about any marketing features or transactional email. too broke for mailchimp. 000
chreke @chreke.com · 27/10/2025How to implement a tiny functional language in Scala by Sergei Winitzki. Looks really interesting! youtube.com/playlist?lis...youtube.comImplementing a tiny functional language µDhall in Scala - YouTubeA 6-part tutorial on how a small functional language can be implemented in Scala. Code is shown using Jupyter notebooks. 000
chreke @chreke.com · 16/10/2025Yesterday we hosted the very first edition of Func Prog Conf, and I'm very happy about how everything turned out! The speakers all delivered stellar performances and the mood was great. I hope everyone enjoyed the "hallway track" as much as I did! 0101
chreke @chreke.com · 12/10/2025a lot of communist theory is flawed because it rests on the assumption that wealth is a common good that just exists, and that "capitalists" are simply rent-seekers who extract value from it. however, in the digital world, this is much closer to the truth 120
chreke @chreke.com · 10/10/2025New episode of the Func Prog Podcast! In this episode, I talk with Almir Mesic about F#—the language that brings functional programming to .NET. If you're curious about F#, this episode includes a listener-only promo code for his F# course! Links below 👇youtube.comFunc Prog Podcast Episode 12 - Almir MesicYouTube video by Func Prog Sweden 110
chreke @chreke.com · 04/10/2025people say they hate laptops in cafes. i love it. especially when someone has a half-full coffee next to them, that has been cold and stale at least an hour ago. mf locked in for real. i love it. 081
chreke @chreke.com · 02/10/2025when buying cleaning products, always get the one with the skull—if the product without the skull would have worked, there would be no point in the one with the skull 010
chreke @chreke.com · 01/10/2025the zen of lifting—when your mind is concerned with nothing but the next rep 020