dwisniewski.com Simply about Programming And Data

All articles

February 12, 2026

Vibe Coding - Are we all programmers today?

Today I'm sharing a short, yet highly trending article about vibe coding. Let's consider whether software development has been fully democratized? Can anyone produce a piece of software, sell it, and make their life…

February 10, 2026

Impact of AI on the IT market in 2026

I've been listening to the opinions of various players in the IT market: large companies, tech giants, small businesses employing 1-5 people, recruiters, employees, subcontractors, freelancers, AI influencers, and…

January 31, 2026

Context Mapping - Another element in the DDD toolbox

In strategic Domain-Driven Design (DDD), we distinguish several key elements. One of them is Context Mapping. Bounded Contexts can and even must communicate with each other. This is an integral part of software system…

January 19, 2026

Why Janek does not program? [Ep 3. final- 2026]

This is the third and final installment in the series "Why Janek Doesn't Program?". After four years, we revisit the issue, examine what has changed over time, and examine the current situation of the titular Janek.…

January 18, 2026

Why Janek does not program? [ep. 2 - 2022]

This article was previously published in Polish, but I thought I'd post it to give you the information you need four years later. Please share the article from 2026, which will be published soon. In the first part of…

January 18, 2026

Why Janek does not program? [ep. 1 -2022]

This article was previously published in Polish, but I thought I'd post it to give you the information you need four years later. Please share the article from 2026, which will be published soon. Programming is…

January 17, 2026

S3 + Snowflake + DBT - A powerful combination for data analysis

In today's world, many companies struggle with data analysis. Data is a key element in making business decisions (or at least it should be). To effectively present this data, we must first model it appropriately. In…

January 15, 2026

Is it the end of Eldorado in polish IT?

The end of the year is often a time for summaries and conclusions. Since various companies are now publishing reports on the IT market situation in 2025, I decided to take a look at one of these reports. As I am…

January 14, 2026

Domain modeling - an undiscussable problem, an overlooked problem, a very important problem

Today we'll touch on a topic that's been on my to-do list for a while. I've recently watched a lot of videos on domain modeling in DDD. Unfortunately, many of them discuss trivial or well-known issues. Below, I'll…

January 14, 2026

DORA, DevEx and other sets of metrics helpful in the software development process

Today we'll talk about metrics in software development. I'll start by showing a cool graphic I found on the LeaderShip Failed Successfully podcast channel. This graphic will serve as the basis for discussing each metric…

December 10, 2025

Data Engineering – The Key to Managing Information in the Digital World

Have you ever wondered how companies manage to turn vast oceans of raw data into actionable insights? Data engineering is the hidden engine that powers this transformation. From enabling real-time analytics to…

January 7, 2023

7 Deadly Sins of a Programmer

The number of programmers in the world is still growing, but unfortunately, few offer high quality. What prevents a developer from delivering good quality services? It is usually tied to mistakes. Below you will find a…

June 9, 2021

Where to Start with Programming?

Programming is the skill of creating computer software using specialized languages and tools. It can be applied to develop games, applications, websites, operating systems, and much more. Programming is fascinating and…