Krzysztof Witczak
hire me

Posts tagged with "Programming"

10/03/20256 min

How vibe coding may affect our IDEs?

Last month Andrej Karpathy introduced a new term - "vibe programming", which essentially means going with the flow of AI suggestions, accepting it and seeing what happens. I've been using Cursor AI for a while now, and his comment made me think about the future of AI-assisted coding.
08/03/20257 min

Cursor AI and Claude - impressions from personal projects in 2025

Lately, I have shipped several solo projects using Cursor AI and Claude. It's remarkable how much it can help, especially when you try uncharted territories.
12/05/202411 min

Challenges in Shipping Generative AI-Based Systems: Key Production Issues

Discover the critical challenges companies face when deploying generative AI in production systems, from hallucinations to compliance requirements and technical regressions.
02/03/202414 min

Craft vs Engineering

I've finished reading "Modern Software Engineering" by Dave Farley. In the first part of the book, Dave explains his definition of engineering and it resonated with me. What is it?
29/12/20236 min

Advent of Code

For many, Advent is a special time saved for reflection and preparation. For some, it's a time of waking up at dawn and solving algorithmic puzzles.
26/11/202316 min

Thoughtworks Technology Radar Analysis: Key Insights from Volume 29

Explore the latest insights from Thoughtworks Technology Radar Volume 29, including emerging trends, recommended technologies, and strategic advice for software development teams.
26/04/20236 min

Encourage your engineers to try AI Assistants

Entire software engineering community debates on the influence of current AI revelations on our industry. Most people tend to agree that AI will land an impact on how software is going to be built in the upcoming years - a good idea would be to prepare yourself and your colleagues for a change that will happen, or at least be aware of what may happen.
12/10/202216 min

How to start with programming in 2022

Almost every bigger company is looking for software engineers these days, and still, I claim that starting your first job in IT is not easy. The reason is, that everyone is looking for experienced individuals - not juniors or starters. Here's my advice on how to land this first job.
24/01/20216 min

My thoughts on #NoEstimates

When I was preparing for one of my talks, I've encountered the concept called #NoEstimates. Here are my thoughts regarding this controversial idea!
04/10/20204 min

Splitting the Monolith

Around two years ago, we've made decision to use gem called React on Rails. Now is the time to move to fully separated architecture, and here are couple of my notes from that process.