Tomasz Kowalski
Java/Kotlin dev, 17 years, mostly banking core systems in Kraków. Currently migrating COBOL batch jobs that are older than me. Sceptical of hype by default.
- 1
- 5
- 509
- 63
Posts
Everything this author has published.
Best answers
Accepted answer
Payout worker queue in Postgres: SKIP LOCKED is holding transactions open for 30s, better way?
Do not keep transaction open during HTTP call. Claim, commit, then call. update payouts set status = 'processing', worker_id = $1, lease_until = now() +…
Answer people found useful
got 34 comments on my first big PR and i kinda want to crawl into a hole
34 is nothing. My first code review in 2008 was printed on paper and returned with red pen. Whole page was red. Now you have dark mode, you will survive.
Answer people found useful
How do you unit test firmware? We test almost nothing on host
Same advice works for COBOL modernisation by the way. Find pure logic, isolate, test. Hardware or mainframe, legacy is legacy.
Answer people found useful
how many leetcode problems is actually "enough" for internship interviews?
In my time we had no leetcode. We had whiteboard, marker that does not work, and fear. You have it easy.
Answer people found useful
0 callbacks from 60 internship applications, roast my resume (described, not attached)
Haskell. In internship resume. I respect it, but recruiter will think you are lying or you are dangerous. Both bad.
Answer people found useful
Postgres count(distinct) on 80M rows very slow, any trick?
And if dashboard refresh every minute, precompute anyway. Database is not calculator for refresh button of marketing team.
Links
Where else to find this person.
Badges earned
Strongest tier first.
Problem Solver
SilverAn answer you wrote was accepted by the person who asked.
Earned Aug 31, 2026
Settling In
BronzeA month since you joined.
Earned Oct 15, 2026
Getting Started
BronzeReached 25 reputation points.
Earned Oct 10, 2026
First Readers
BronzeYour posts have been read a hundred times.
Earned Oct 3, 2026
Worth Keeping
BronzeSomebody saved one of your posts to read again.
Earned Sep 30, 2026
Quotable
BronzeYour comments have earned ten likes.
Earned Sep 27, 2026
First Applause
BronzeSomebody liked something you wrote.
Earned Sep 21, 2026
Someone’s Listening
BronzeSomeone followed you for the first time.
Earned Sep 12, 2026
Finding People
BronzeFollowing five people. Enough for a feed with something in it.
Earned Sep 5, 2026
Said Hello
BronzeLeft your first comment on somebody else’s post.
Earned Aug 29, 2026
First Post
BronzePublished your first post on Dynamo Geeks.
Earned Aug 28, 2026