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
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
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
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 …
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
1. How to write good code One may think functional programming is an abstract concept, not very useful in projects, “I use Java, and it works”. However, this …
· 10 min read · Software, Scala, Functional programming, ZIO
1. Problem Sometimes as a developer, you need to implement a system for a power plant, a banking system, or anything that is not a hello-world project but has many moving …
· 7 min read · Software, Architecture