41554 blogs · [
{
"id": "01a0879d-4cb8-70ac-9402-e5f34a3e802d",
"title": "6 AI Practices Every Knowledge Worker Should Steal",
"url": "https://lukastymo.com/posts/035-ai-practices/",
"published_at": "2026-09-04T00:00:00+00:00"
},
{
"id": "01a0879d-4cb9-71d6-adb9-ecc5e23a3544",
"title": "What do I keep on the top monitor from my 3-monitors setup",
"url": "https://lukastymo.com/posts/034-what-do-i-keep-on-the-top-monitor/",
"published_at": "2026-07-16T00:00:00+00:00"
},
{
"id": "01a0879d-4cb9-71d6-adb9-ecc5e32852ee",
"title": "Human in the Loop",
"url": "https://lukastymo.com/posts/033-human-in-the-loop/",
"published_at": "2026-07-09T11:27:00+00:00"
},
{
"id": "01a0879d-4cb9-71d6-adb9-ecc5e37490ec",
"title": "Using Deferred Execution to Tame AI Agents",
"url": "https://lukastymo.com/posts/032-functional-programming-concepts-to-tame-your-ai-agents/",
"published_at": "2026-06-15T08:00:00+00:00"
},
{
"id": "01a0879d-4cb9-71d6-adb9-ecc5e4480e24",
"title": "Daily notes: the simplest productivity habit I know",
"url": "https://lukastymo.com/posts/031-daily-note/",
"published_at": "2026-06-08T08:00:00+00:00"
},
{
"id": "01a0879d-4cb9-71d6-adb9-ecc5e45d1911",
"title": "How I plan my week in 15 minutes without losing track of anything",
"url": "https://lukastymo.com/posts/030-weekly-planning-in-15-min/",
"published_at": "2026-05-23T13:00:00+00:00"
},
{
"id": "01a0879d-4cb9-71d6-adb9-ecc5e4bd6e9e",
"title": "Backtested: 16 years, $320k invested. The Magic Formula still has an edge.",
"url": "https://lukastymo.com/posts/029-software-engineer-value-investing-magic-formula/",
"published_at": "2026-05-04T12:00:00+00:00"
},
{
"id": "01a0879d-4cb9-71d6-adb9-ecc5e4e127c9",
"title": "Stateful Kafka Streams Processors: Reducing Rebalancing - Lessons Learned",
"url": "https://lukastymo.com/posts/028-stateful-kafka-stream-processors/",
"published_at": "2026-04-16T12:00:00+00:00"
},
{
"id": "01a0879d-4cb9-71d6-adb9-ecc5e4e259a2",
"title": "How AI is misused in software teams",
"url": "https://lukastymo.com/posts/027-how-ai-is-misused-in-software-teams/",
"published_at": "2026-03-18T14:58:02+00:00"
},
{
"id": "01a0879d-4cb9-71d6-adb9-ecc5e54973d9",
"title": "AI Will Not Replace Developers - It Will Make Them More Necessary Than Ever",
"url": "https://lukastymo.com/posts/026-ai-will-never-replace-developers/",
"published_at": "2026-03-11T22:27:43+00:00"
},
{
"id": "01a0879d-4cb9-71d6-adb9-ecc5e58cc47b",
"title": "Hello, Haskell: Getting Started in 2026",
"url": "https://lukastymo.com/posts/025-hello-haskell-a-hands-on-lab-for-2026/",
"published_at": "2026-01-25T00:00:00+00:00"
},
{
"id": "01a0879d-4cb9-71d6-adb9-ecc5e5d28685",
"title": "UK income tax: the effects of the personal allowance taper",
"url": "https://lukastymo.com/posts/024-uk-income-tax/",
"published_at": "2025-12-28T00:00:00+00:00"
},
{
"id": "01a0879d-4cb9-71d6-adb9-ecc5e6c85f70",
"title": "My Side Projects and Self-Development Plan for 2025",
"url": "https://lukastymo.com/posts/023-my-side-projects-in-2025/",
"published_at": "2025-06-16T16:11:55+00:00"
},
{
"id": "01a0879d-4cb9-71d6-adb9-ecc5e736aa8c",
"title": "[Scala] Fundamental Concurrency Problems and Solutions",
"url": "https://lukastymo.com/posts/022-concurrency-basic-synchronization/",
"published_at": "2025-06-16T12:36:55+00:00"
},
{
"id": "01a0879d-4cb9-71d6-adb9-ecc5e76ea5fe",
"title": "[Scala] Quick experimentation vs -Xfatal-warnings flag in sbt",
"url": "https://lukastymo.com/posts/021-sbt-settings-for-exp/",
"published_at": "2025-06-13T08:16:12+00:00"
},
{
"id": "01a0879d-4cb9-71d6-adb9-ecc5e8487a7c",
"title": "Privacy Policy",
"url": "https://lukastymo.com/privacy/",
"published_at": "2025-01-27T00:00:00+00:00"
},
{
"id": "01a0879d-4cb9-71d6-adb9-ecc5e8fed765",
"title": "Terms of Service",
"url": "https://lukastymo.com/terms/",
"published_at": "2025-01-27T00:00:00+00:00"
},
{
"id": "01a0879d-4cb9-71d6-adb9-ecc5e9cfd4d1",
"title": "10 Years of Codeily LTD: A Decade of Growth and Learning",
"url": "https://lukastymo.com/posts/020-10-years-codeily-ltd/",
"published_at": "2024-06-15T00:00:00+00:00"
},
{
"id": "01a0879d-4cb9-71d6-adb9-ecc5ea85b41c",
"title": "Using Pandas and NLTK for Simple Data Analysis: A Beginner's Guide",
"url": "https://lukastymo.com/posts/019-pandas-and-nltk-sentiment-for-data-analysis/",
"published_at": "2023-08-26T00:00:00+00:00"
},
{
"id": "01a0879d-4cb9-71d6-adb9-ecc5eae81383",
"title": "Basics of Data Manipulation in Python",
"url": "https://lukastymo.com/posts/017-ds-data-manipulation/",
"published_at": "2023-05-31T08:22:51+00:00"
},
{
"id": "01a0879d-4cb9-71d6-adb9-ecc5ebe5f4b4",
"title": "Math Methods in Data Science",
"url": "https://lukastymo.com/posts/018-ds-math_methods/",
"published_at": "2023-05-30T05:45:37+00:00"
},
{
"id": "01a0879d-4cb9-71d6-adb9-ecc5ec2485a7",
"title": "Powered by AI Inc.",
"url": "https://lukastymo.com/posts/016-ai/",
"published_at": "2023-02-17T12:05:47+00:00"
},
{
"id": "01a0879d-4cb9-71d6-adb9-ecc5ecdb8091",
"title": "Is an MBA worth it",
"url": "https://lukastymo.com/posts/015-is-an-mba-worth-it/",
"published_at": "2022-10-17T00:00:00+00:00"
},
{
"id": "01a0879d-4cb9-71d6-adb9-ecc5ece75a7d",
"title": "My lessons learned in investing via a Limited company",
"url": "https://lukastymo.com/posts/014-my-lessons-learned-in-investing/",
"published_at": "2022-09-23T00:00:00+00:00"
},
{
"id": "01a0879d-4cb9-71d6-adb9-ecc5ed64ab41",
"title": "How to become a software developer and get your first job",
"url": "https://lukastymo.com/posts/013-how-to-become-a-software-developer/",
"published_at": "2022-08-09T00:00:00+00:00"
},
{
"id": "01a0879d-4cb9-71d6-adb9-ecc5ede12583",
"title": "Short: Your first days as a Leader - few things to do",
"url": "https://lukastymo.com/posts/012-short-first-days-as-a-lead/",
"published_at": "2022-08-02T00:00:00+00:00"
},
{
"id": "01a0879d-4cb9-71d6-adb9-ecc5eec2bb89",
"title": "My side projects plan in 2022/23",
"url": "https://lukastymo.com/posts/011-my-three-side-projects-in-2022-and-2023/",
"published_at": "2022-08-01T00:00:00+00:00"
},
{
"id": "01a0879d-4cb9-71d6-adb9-ecc5ef05eadc",
"title": "How meetings destroy software quality",
"url": "https://lukastymo.com/posts/010-how-meetings-destroy-software-quality/",
"published_at": "2022-07-21T00:00:00+00:00"
},
{
"id": "01a0879d-4cb9-71d6-adb9-ecc5ef427738",
"title": "Demand for Effectful systems and FP concepts",
"url": "https://lukastymo.com/posts/009-effect-system/",
"published_at": "2022-05-14T00:00:00+00:00"
},
{
"id": "01a0879d-4cb9-71d6-adb9-ecc5efb8b92f",
"title": "The world is event-driven, so your project should be too",
"url": "https://lukastymo.com/posts/why-event-driven/",
"published_at": "2021-09-09T00:00:00+00:00"
},
{
"id": "01a0879d-4cb9-71d6-adb9-ecc5f07fe983",
"title": "How to be productive - strategy and projects",
"url": "https://lukastymo.com/posts/how-to-be-productive/",
"published_at": "2021-08-25T00:00:00+00:00"
},
{
"id": "01a0879d-4cb9-71d6-adb9-ecc5f0dd127e",
"title": "The essence of Agile",
"url": "https://lukastymo.com/posts/the-essence-of-agile/",
"published_at": "2020-09-01T00:00:00+00:00"
},
{
"id": "01a0879d-4cb9-71d6-adb9-ecc5f15eef92",
"title": "What we learn from dissenters",
"url": "https://lukastymo.com/posts/what-we-learn-from-dissenters/",
"published_at": "2020-07-10T00:00:00+00:00"
},
{
"id": "01a0879d-4cb9-71d6-adb9-ecc5f19e02c4",
"title": "Creative thinking",
"url": "https://lukastymo.com/posts/creative-thinking/",
"published_at": "2020-06-16T00:00:00+00:00"
},
{
"id": "01a0879d-4cb9-71d6-adb9-ecc5f1ba1b66",
"title": "A pragmatic introduction to Statistics with examples in Excel",
"url": "https://lukastymo.com/posts/statistics101/",
"published_at": "2020-05-21T00:00:00+00:00"
},
{
"id": "01a0879d-4cb9-71d6-adb9-ecc5f1c9294d",
"title": "Show me your juniors and I'll tell you how good your company is",
"url": "https://lukastymo.com/posts/senior-junior-and-junior-junior/",
"published_at": "2020-05-07T00:00:00+00:00"
},
{
"id": "01a0879d-4cb9-71d6-adb9-ecc5f2af143e",
"title": "Founder",
"url": "https://lukastymo.com/projects/",
"published_at": null
}
] posts Claim your blog