Software Developers Have Become Researchers
AI now writes most of the code. The developer's job has moved to research: gathering context, asking the right questions and judging the output.
· 3 min read · AI, Future of work
AI now writes most of the code. The developer's job has moved to research: gathering context, asking the right questions and judging the output.
· 3 min read · AI, Future of work
Senior developers already work with AI daily. Here are six practices, from spec-driven work to project memory files, any knowledge worker can steal.
· 12 min read · AI, Productivity, Future of work
How I use monthly, weekly, and daily sections in 3Monads to keep focus items visible without turning everything into a task.
· 4 min read · Productivity, Planning, 3monads, Bullet-journal
AI can't replace developers, because complex tasks still need a human in the loop, and skipping that step becomes technical debt.
· 2 min read · AI, Future of work
An AI agent merged a PR to main without review and triggered a deploy. Why global rules fail, and what actually works.
· 4 min read · AI, Cursor, Functional-programming, Agents
A blank note at the start of each day reduces cognitive load, sharpens focus, and builds a record of progress over time. Here's how to make it a habit.
· 5 min read · Productivity, Daily-notes, 3monads
Weekly planning doesn’t need a 2-hour retreat or a Notion template with 47 linked databases. Here’s what 15 minutes of it looks like in practice. ⚠️ …
· 7 min read · Productivity, Planning, 3monads
How I built a Magic Formula value investing pipeline using Python, Medallion Architecture, and DuckDB, with a 16-year backtest.
· 20 min read · Quant, Investing, Magic formula, Python, Medallion architecture, Pydantic, Optuna, ETL, Strategy, Backtesting
Stateful Kafka Streams on Kubernetes need configuration to stay stable during rolling updates without causing lag. If your processor must be fast, runs on few partitions, …
· 11 min read · Kafka, Kubernetes, Streaming, Backend
AI is making one part of engineering cheaper: producing text and code. The misuse is assuming that cheap output produces progress. Often it produces the opposite: teams …
For the past few years, a familiar narrative has been circulating through the technology industry: artificial intelligence will soon replace software developers. Each new …
· 6 min read · AI, Future of work
Read this if you want to: see beginner examples that link Haskell’s syntax to its underlying mental models – types, pattern matching, declarative style and do see …
· 11 min read · Hands-on, Haskell, Functional programming
This analysis applies to England, Wales and Northern Ireland. Scotland, which operates a separate income tax system, is not covered. Income tax is one of the UK …
· 3 min read · Visual story, TAX
1. 3Monads This is my personal project to replace the task manager I currently use. My goal is to build a tool with better calendar integration, improved note-taking …
· 2 min read · Show-your-work, Side-projects, Self-development
The best way to approach concurrency is to master the fundamentals. Below is a small collection of foundational concurrency problems with practical solutions using Scala …
· 8 min read · Concurrency, Scala, Cats, Interview
Problem I’ve always had mixed feelings about scalacOptions += "-Xfatal-warnings". On one hand, it’s an inevitable PR review and code quality boost—I no longer …
Ten years ago, I made a pivotal decision that changed my career trajectory—I incorporated my own company, Codeily LTD. This move allowed me to transition from a permanent …
· 3 min read · Contracting, Codeily, Business
Data analysis doesn’t always have to be intimidating. By leveraging powerful Python libraries and Google Colab’s user-friendly platform, you can dive into …
· 7 min read · Python, Pandas, Nltk, Sentiment, Data analysis
In this post, we learn the basics of data manipulation in Python. We’ll use the following: Regular Expressions Numpy Pandas Regular Expression Let’s start …
· 4 min read · Python, Numpy, Pandas, Regex, Data science, Mads
In Data Science, understanding some math is essential. Let’s review some essential math methods in Python grouped in: Basics Linear Algebra Probability Statistics …
· 5 min read · Python, Numpy, Math, Linear algebra, Probability, Statistics, Data science, Mads
There is a lot of noise around AI. Even though it was an ambiguous topic in the past, it has become unbearable nowadays. People throw AI in their startup names, and …
· 3 min read · Rant, Technology
Definitely Yes. Whenever you read a book or learn a new skill, it changes you. It lets you look at the world and life differently. Similarly, a degree, any degree. Even …
1. The goal of this article Investing may be fun. However, starting is always challenging. This article may suggest some questions you should ask yourself before your …
· 10 min read · Investing
1. Rules of the game Finding a developer’s job used to be complicated. With the ever-growing demand for IT specialists, companies struggle to hire ideal candidates …
· 15 min read · Software, Show-your-work, Learn-programming
Make sure you meet with everybody before you join the very first meeting. You need to understand how your team members’ names are pronounced. Moreover, have a plan …