Tom Smykowski
@tomaszs.bsky.social
I help startups ship stunning, scalable MVPs—fast. With deep frontend expertise and AI-powered development workflows, I build and audit UX-driven products that move fast and age well.
I’m curating a few trusted developer tools to feature in my upcoming book Software Engineering for Vibe Coders — a guide helping AI-assisted founders build sustainable software.
If your platform helps founders code smarter, let’s talk about collaboration.
If your platform helps founders code smarter, let’s talk about collaboration.
November 9, 2025 at 11:08 PM
I’m curating a few trusted developer tools to feature in my upcoming book Software Engineering for Vibe Coders — a guide helping AI-assisted founders build sustainable software.
If your platform helps founders code smarter, let’s talk about collaboration.
If your platform helps founders code smarter, let’s talk about collaboration.
Page 1: Cover.”
“Page 2: Title.”
“Page 3: Preface.”
The publishing community: How dare you.
tomaszs2.medium.com/why-pdf-view...
“Page 2: Title.”
“Page 3: Preface.”
The publishing community: How dare you.
tomaszs2.medium.com/why-pdf-view...
Why PDF Viewers Show Different Page Number From Page Footers?
Do you know that feeling when you scroll an ebook, but page numbers in PDF viewer and on ebook pages are misaligned, but you got so…
tomaszs2.medium.com
November 9, 2025 at 4:46 PM
Page 1: Cover.”
“Page 2: Title.”
“Page 3: Preface.”
The publishing community: How dare you.
tomaszs2.medium.com/why-pdf-view...
“Page 2: Title.”
“Page 3: Preface.”
The publishing community: How dare you.
tomaszs2.medium.com/why-pdf-view...
Software Engineering For Vibe Coders - exited to announce my new book. You can read the announcement here: tomaszs2.medium.com/i-wrote-a-12... #vibecoding #programming
I Wrote A 128-Page Book For Vibe Coders To Teach Them About Software Engineering
I’m extremely thrilled to announced I’ve published my new ebook. Software Engineering for Vibe Coders is a book that addresses the problems…
tomaszs2.medium.com
November 8, 2025 at 12:34 AM
Software Engineering For Vibe Coders - exited to announce my new book. You can read the announcement here: tomaszs2.medium.com/i-wrote-a-12... #vibecoding #programming
Collins Dictionary Word Of The Year In 2025 was just announced to be vibe coding. I can't agree more. That's why I wrote the original Vibe Coding Bible ebook!
November 7, 2025 at 8:43 PM
Collins Dictionary Word Of The Year In 2025 was just announced to be vibe coding. I can't agree more. That's why I wrote the original Vibe Coding Bible ebook!
Have you already tried signal based forms in Angular 21? It will be released just in two weeks! tomaszs2.medium.com/angular-21-k...
Angular 21 Kills ngClass And Introduces Signal Forms. The Final Solution Of The Form Problem
With 21 update Angular team introduces new, streamlined form management and a lot of improvements that will land in Next.js after we the…
tomaszs2.medium.com
November 3, 2025 at 5:42 PM
Have you already tried signal based forms in Angular 21? It will be released just in two weeks! tomaszs2.medium.com/angular-21-k...
My alarm clock allows 3 snoozes by default.
That tiny design choice says a lot:
someone, somewhere, decided to enforce discipline — on strangers.
When building products, ask:
> “Are we shaping pppl behavior or just leaking our corporate culture into design?”
That’s the line between good and bad UX.
That tiny design choice says a lot:
someone, somewhere, decided to enforce discipline — on strangers.
When building products, ask:
> “Are we shaping pppl behavior or just leaking our corporate culture into design?”
That’s the line between good and bad UX.
November 3, 2025 at 11:16 AM
My alarm clock allows 3 snoozes by default.
That tiny design choice says a lot:
someone, somewhere, decided to enforce discipline — on strangers.
When building products, ask:
> “Are we shaping pppl behavior or just leaking our corporate culture into design?”
That’s the line between good and bad UX.
That tiny design choice says a lot:
someone, somewhere, decided to enforce discipline — on strangers.
When building products, ask:
> “Are we shaping pppl behavior or just leaking our corporate culture into design?”
That’s the line between good and bad UX.
So it would be all regarding having a backup system in a totally separate cloud...
October 29, 2025 at 8:29 PM
So it would be all regarding having a backup system in a totally separate cloud...
Every time you want to choose UK in a dropdown
October 26, 2025 at 10:53 AM
Every time you want to choose UK in a dropdown
5 Vibe Coding Patterns for software engineers and non tech vibe coders
tomaszs2.medium.com/5-best-vibe-...
tomaszs2.medium.com/5-best-vibe-...
5 Best Vibe Coding Patterns
Photo by Startup Stock Photos…
tomaszs2.medium.com
October 15, 2025 at 7:37 PM
5 Vibe Coding Patterns for software engineers and non tech vibe coders
tomaszs2.medium.com/5-best-vibe-...
tomaszs2.medium.com/5-best-vibe-...
If a company offered you $10k to buy all of your data incl. photos, videos, emails, communication, locations, everything you did on digital devices etc. would you sell it?
October 9, 2025 at 11:05 AM
If a company offered you $10k to buy all of your data incl. photos, videos, emails, communication, locations, everything you did on digital devices etc. would you sell it?
Do you think it makes sense to use a code prettifier while vibe coding?
October 4, 2025 at 10:39 PM
Do you think it makes sense to use a code prettifier while vibe coding?
- We're looking for someone with long experience in software engineering
- That's great. Here's a picture of me implementing moral code for Jesus
- That's great. Here's a picture of me implementing moral code for Jesus
September 17, 2025 at 6:18 PM
- We're looking for someone with long experience in software engineering
- That's great. Here's a picture of me implementing moral code for Jesus
- That's great. Here's a picture of me implementing moral code for Jesus
100 lines of poorly vibe coded code generates 3 WD of tech debt
August 16, 2025 at 4:16 PM
100 lines of poorly vibe coded code generates 3 WD of tech debt
100 lines of poorly vibe coded code generates 3 WD of tech debt
August 16, 2025 at 4:15 PM
100 lines of poorly vibe coded code generates 3 WD of tech debt
I'd rather see Windsurf alliance with OpenAI rather than Google. But mostly I'd see Windsurf be independent being able to freely offer everything what's best for coders
July 11, 2025 at 11:04 PM
I'd rather see Windsurf alliance with OpenAI rather than Google. But mostly I'd see Windsurf be independent being able to freely offer everything what's best for coders
Hell will turn cold soon. Python is going be free threaded with performance improvements: tomaszs2.medium.com/python-is-go...
Python Is Going Free-Threaded: The End of the GIL Is Near in Python 3.14
How the time passes. It was March 2024 when I’ve reported Python is moving towards being multithreaded, and we have some new news in this…
tomaszs2.medium.com
July 10, 2025 at 4:05 PM
Hell will turn cold soon. Python is going be free threaded with performance improvements: tomaszs2.medium.com/python-is-go...
Building a startup is 99% doing stuff you don't necessarily wanted to do so you can do that 1% that you thought was fun
July 10, 2025 at 1:55 PM
Building a startup is 99% doing stuff you don't necessarily wanted to do so you can do that 1% that you thought was fun
Stuck in the mid-level developer zone? 🧱
Not sure how to break into senior?
This guide shows you the mindset & actions that get you promoted — without waiting for permission.
👇
tomaszs2.medium.com/the-invisibl...
#DevCareer #SoftwareEngineering #CareerGrowth #100DaysOfCode #TechTwitter
Not sure how to break into senior?
This guide shows you the mindset & actions that get you promoted — without waiting for permission.
👇
tomaszs2.medium.com/the-invisibl...
#DevCareer #SoftwareEngineering #CareerGrowth #100DaysOfCode #TechTwitter
The Invisible Promotion: How to Go From Mid-Level to Senior Developer
You’ve been coding for years, but something feels off. You’re not a junior anymore, but you’re not sure you’re senior either. Titles are…
tomaszs2.medium.com
July 2, 2025 at 11:16 AM
Stuck in the mid-level developer zone? 🧱
Not sure how to break into senior?
This guide shows you the mindset & actions that get you promoted — without waiting for permission.
👇
tomaszs2.medium.com/the-invisibl...
#DevCareer #SoftwareEngineering #CareerGrowth #100DaysOfCode #TechTwitter
Not sure how to break into senior?
This guide shows you the mindset & actions that get you promoted — without waiting for permission.
👇
tomaszs2.medium.com/the-invisibl...
#DevCareer #SoftwareEngineering #CareerGrowth #100DaysOfCode #TechTwitter
C# 14 introduces powerful new features: extension members, backing fields, and null-conditional assignments — making your code cleaner and more expressive.
Read more: tomaszs2.medium.com/whats-new-in...
#dotnet #csharp #programming
Read more: tomaszs2.medium.com/whats-new-in...
#dotnet #csharp #programming
What’s New in C# 14: Extension Members, Backing Fields, and Null-Conditional Assignments
C# 14, released in April 2025 with .NET 10 and Visual Studio 2022 support, brings several developer-friendly improvements.
tomaszs2.medium.com
June 30, 2025 at 4:33 PM
C# 14 introduces powerful new features: extension members, backing fields, and null-conditional assignments — making your code cleaner and more expressive.
Read more: tomaszs2.medium.com/whats-new-in...
#dotnet #csharp #programming
Read more: tomaszs2.medium.com/whats-new-in...
#dotnet #csharp #programming
A simple currency conversion bug inflated lottery prizes by 10x. It wasn’t just code that broke — execs lost their jobs. Fascinating case of real-world consequences from silent tech debt.
tomaszs2.medium.com/when-a-curre...
#SoftwareEngineering #BugsInProduction #TechDebt
tomaszs2.medium.com/when-a-curre...
#SoftwareEngineering #BugsInProduction #TechDebt
When a Currency Conversion Bug Inflated Lottery Prizes by 10x - And Top Executives Paid the Price
A simple mix-up in exchange rate direction caused thousands of lottery winners to receive vastly inflated prize notifications — triggering…
tomaszs2.medium.com
June 30, 2025 at 12:08 AM
A simple currency conversion bug inflated lottery prizes by 10x. It wasn’t just code that broke — execs lost their jobs. Fascinating case of real-world consequences from silent tech debt.
tomaszs2.medium.com/when-a-curre...
#SoftwareEngineering #BugsInProduction #TechDebt
tomaszs2.medium.com/when-a-curre...
#SoftwareEngineering #BugsInProduction #TechDebt
Microsoft removes The Blue Screen Of Death and introduced the Black Screen Of Restart smoothing the crash experience
Screenshots: tomaszs2.medium.com/windows-blue...
#ui #windows11 #programming #coding #technology
Screenshots: tomaszs2.medium.com/windows-blue...
#ui #windows11 #programming #coding #technology
Windows Blue Screen of Death Is Dead — Stylish New Version Includes Auto Recovery
After nearly four decades, Microsoft has retired the iconic Blue Screen of Death. Windows 11 now features a minimalist black crash screen…
tomaszs2.medium.com
June 29, 2025 at 8:23 PM
Microsoft removes The Blue Screen Of Death and introduced the Black Screen Of Restart smoothing the crash experience
Screenshots: tomaszs2.medium.com/windows-blue...
#ui #windows11 #programming #coding #technology
Screenshots: tomaszs2.medium.com/windows-blue...
#ui #windows11 #programming #coding #technology
PNG Spec 3.0 is here 🖼️
APNG brings smooth, full-color animations with alpha. HDR PNG adds modern color depth. Both are now official — and backward compatible.
Already supported by Chrome, Firefox & more.
🔗 tomaszs2.medium.com/png-specific...
#WebDev #DesignTools #Frontend #ImageOptimization
APNG brings smooth, full-color animations with alpha. HDR PNG adds modern color depth. Both are now official — and backward compatible.
Already supported by Chrome, Firefox & more.
🔗 tomaszs2.medium.com/png-specific...
#WebDev #DesignTools #Frontend #ImageOptimization
PNG Specification Third Edition Released: APNG and HDR Now Officially Standardized
APNG offers smooth, efficient animations with full-color and alpha support — backward compatible with non-animated viewers. HDR PNG adds…
tomaszs2.medium.com
June 28, 2025 at 4:23 PM
PNG Spec 3.0 is here 🖼️
APNG brings smooth, full-color animations with alpha. HDR PNG adds modern color depth. Both are now official — and backward compatible.
Already supported by Chrome, Firefox & more.
🔗 tomaszs2.medium.com/png-specific...
#WebDev #DesignTools #Frontend #ImageOptimization
APNG brings smooth, full-color animations with alpha. HDR PNG adds modern color depth. Both are now official — and backward compatible.
Already supported by Chrome, Firefox & more.
🔗 tomaszs2.medium.com/png-specific...
#WebDev #DesignTools #Frontend #ImageOptimization
Engineering Leadership in 2025:
617 leaders report fewer layoffs — but 79% still can’t hire.
AI tools? Big spend, low ROI.
Nearly half feel emotionally exhausted.
Leadership is under pressure.
📊 Read: tomaszs2.medium.com/engineering-...
#TechLeadership #EngineeringManagement #AIinTech #Burnout
617 leaders report fewer layoffs — but 79% still can’t hire.
AI tools? Big spend, low ROI.
Nearly half feel emotionally exhausted.
Leadership is under pressure.
📊 Read: tomaszs2.medium.com/engineering-...
#TechLeadership #EngineeringManagement #AIinTech #Burnout
Engineering Leadership Report 2025: Burnout, AI Doubts, and a Hiring Paradox
Based on insights from 617 engineering leaders, the 2025 report paints a conflicted picture: fewer layoffs, but 79% still struggle to hire…
tomaszs2.medium.com
June 27, 2025 at 2:02 PM
Engineering Leadership in 2025:
617 leaders report fewer layoffs — but 79% still can’t hire.
AI tools? Big spend, low ROI.
Nearly half feel emotionally exhausted.
Leadership is under pressure.
📊 Read: tomaszs2.medium.com/engineering-...
#TechLeadership #EngineeringManagement #AIinTech #Burnout
617 leaders report fewer layoffs — but 79% still can’t hire.
AI tools? Big spend, low ROI.
Nearly half feel emotionally exhausted.
Leadership is under pressure.
📊 Read: tomaszs2.medium.com/engineering-...
#TechLeadership #EngineeringManagement #AIinTech #Burnout