Bartek Witczak

Hey, I'm Bartek Witczak

Here I'm sharing my story and thoughts on software development, architecture, and building products.

Latest posts

Why I Learn a New Programming Language Each Year: Insights After 15+ Languages

06/11/2024

Empty Buffer: Writer's Block as an Input Problem

28/10/2024

Time To First Commit: A Barometer of Technical Excellence

24/10/2024

Why devs don't test before shipping?

30/08/2024

Approaching Life With Seasons Mindset

26/08/2024

Effortlessly Navigate TypeScript Code in VSCode with This Handy Tip

12/04/2024

Uncontrolled Chaos: Why React Devs Still Struggle with Form Components

05/04/2024

Why ChatGPT (+ many tutorials) are wrong about React & debounce

20/03/2024

Full-Stack Challenge: Unpacking the Promises & Pitfalls

06/03/2024

Domino Effect: The Coordination Nightmare - What Are Alternatives?

23/02/2024

About me

Welcome to my corner of the internet - Endless (Code) Curiosity! I'm a seasoned software engineer with over 15 years of experience, specializing in JS and now moving closer to metal - Go & Rust.

Over the years, I've jumped into different companies, playing the tech superhero. My mission? To fix up their coding architecture, kick technical debt to the curb, and sprinkle in some top-notch practices. The goal? Faster, bug-free coding. It's like giving their tech a turbo boost!
Sharing what I know is my jam. I've been hitting up conferences and workshops, helping other devs level up their skills. It's super rewarding to see others grow and get those "aha!" moments.

Here are some of the places you can find me online:

Outside of coding, I'm an avid reader, delving into both the latest tech publications and business classic literature. My diverse reading helps me understand the broader impact of technology in business and consumer trends. 📚

So, that's a glimpse into my world - a blend of code, sharing, learning, and continuous growth. Thanks for stopping by, and I hope you'll engage with my content and share your own coding stories. 🚀