Krzysztof Witczak
Challenges in shipping Gen AI-based systems
05/12/2024
More and more companies are interested in shipping products which use somehow Gen AI in production systems. What are the most common difficulties and challenges related to that tech?
programming
Ability to identify cross-team technical work
04/06/2024
Many engineers wonder what it takes to turn into Staff engineers. It's a huge topic and I'll take a look at only one of those aspects - the ability to identify cross-team technical work.
leadershipseniority
Craft vs Engineering
03/02/2024
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?
programmingleadership
What I was looking for in candidates in 2022
02/10/2024
IT job market is much tougher than it used to be in 2022. If you're looking for a new job right now, this little guide may be useful.
recruitment
Advent of Code
12/29/2023
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.
programming
Thoughtworks Technology Radar analysis
11/26/2023
Volume 29 of the famous Thoughtworks technology radar was released this quarter. Let's take a look together at the latest insights.
reviewprogramming
Beyond Code conference and it's unique approach
11/03/2023
In October this year I attended an IT conference branded as having a different approach than everyone else. I confirm that this is the case.
community
Lessons learned from my CTO
10/02/2023
After being in GAT for over 2.5 years and working closely with CTO, I've observed and learned a lot. Here are some of the top lessons about leadership I took out from the experience.
leadershipgrowth
25 aspects of remote work to be aware of as a manager
08/27/2023
We are in the second half of 2023 and our approach towards remote work has shifted since the start of the pandemic from love to doubt. For a long time in IT, it was considered to be a benefit, what has changed since then?
leadershipcultureproductivity
How DORA, SPACE and DevEx connect?
07/29/2023
Since the beginning of the IT industry, we couldn't find a decisive answer on how to properly measure software engineering productivity. In the last five years, there have been many discoveries on this topic - in this article, I'll try to unravel and connect the dots between the three most extensive frameworks that could bring us closer to solving the productivity puzzle.
leadershipproductivitymetrics
Accidental managers
06/25/2023
Every company wants to have the best engineers they can afford. Obtaining them is hard, but keeping - even harder! In some cases, it may seem that promoting a strong engineer to a leadership position may be the biggest form of recognition and a reason for them to stay in the organization. I think it often leads to big mistakes, and here's why.
leadershipgrowth
Going back from workation in Athens: Unveiling Inspiration
05/21/2023
I just finished my half-year workation experience in Athens, Greece! I have a couple of takeaways that could be useful for other IT professionals considering doing a similar journey.
work-life-balanceproductivity
Encourage your engineers to try AI Assistants
04/26/2023
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.
programminggrowth
Evolution of my learning methods, part #3
03/31/2023
In the final part of the series about learning, I'll focus on discussing topics of knowledge retention - from Ebbinghaus Forgetting curve, through plastic platypus learning up to PKM systems, commonplace books and Zettelkalsten.
growthlearning
Evolution of my learning methods, part #2
02/23/2023
This is the second post in my series about my different levels of awareness around the topic of learning. This time I'll be describing areas like 'Just in Time' versus 'Just in Case' learning as well as the topic of 'Deliberate practice'.
growthlearning
Evolution of my learning methods, part #1
01/15/2023
It's difficult these days to keep up with constantly changing technology. The common problem is proper motivation or discipline, but lack of direction or weak retention may be equally disturbing. This post is a first of a series about my approach to constant learning.
growthlearning
Your personal .README
11/13/2022
Life would be so much easier, if we could just get user manuals to understand other people. We would just read a rough summary before the first encounter, highly increasing chances for great first impression. If we would spend more time with this person, we could look into the details in the manual, get the nitty gritty details. What stops us from doing that?
leadership
How to start with programming in 2022
10/12/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.
programming
You cannot go wrong while doing the right thing
08/27/2022
While working with people, you constantly battle through tough choices. Multiple times, each decision will have their solid arguments and supporters. The 'Washington Post test' may be an useful trick in your toolbelt to make that choice easier.
leadership
Looking through engineer eyes after a break
06/20/2022
For over a year now I'm working in GAT as a full time engineering manager. During that time I've basically stopped contributing to the codebase. Recently, I've got opportunity to commit a couple of small updates here and there. And I've learned a lot thanks to that.
leadership
My thoughts on #NoEstimates
01/24/2021
When I was preparing for one of my talks, I've encountered the concept called #NoEstimates. Here are my thoughts regarding this controversial idea!
programming
Netguru PM Guide
11/01/2020
Netguru is a big software house in Poland. When I browsed their website some time ago, I've found an interesting resource - a company guideline for project managers. Is it worth reading?
reviewsleadership
Splitting the Monolith
10/04/2020
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.
programming
Extreme Ownership
05/30/2020
A few years ago I've watched TED talk done by Jocko Willink. He easily injected the simple concept of extreme ownership into my mind - to the point, where I knew that one day I'm gonna read his book. I've just done it.
reviewsleadership
The Phoenix Project
04/25/2020
I received cool gift from my brother - almost legendary devops book called "The Phoenix Project". Here are my opinions and lessons learned!
reviews