Sign in

Wojciech Maj

@wojtekmaj.pl
682 followers 209 following 836 posts

Dad, husband, TypeScript developer.

PostsRepliesMedia
Wojciech Maj @wojtekmaj.pl · 23/09/2026
Why does this badge look so sketchy 😭 Same vibes
110
Wojciech Maj @wojtekmaj.pl · 08/09/2026
Kinda related: Coding agents are an absolute superpower for people with ADHD. I have like 5 ideas per minute, and now I can just throw each one into a separate thread and keep going. Before that, I could hardly finish anything without medication.
3102
Wojciech Maj @wojtekmaj.pl · 08/09/2026
Introducing Rill - touch grass from the comfort of your home. 🌱 rill.wojtekmaj.chatgpt.site
rill.wojtekmaj.chatgpt.site
Rill
Shape a stream. Grow a living watershed. A tactile world of water, wind, and wildlife.
110
Wojciech Maj @wojtekmaj.pl · 04/09/2026
First project with GPT-6 Astra: Threadr - Tinder for Codex threads. Swipe through the chaos, keep the good stuff, archive the rest 🤠
010
Wojciech Maj @wojtekmaj.pl · 22/08/2026
Shout out to @rman.dev
4340
Wojciech Maj @wojtekmaj.pl · 22/08/2026
In case you need it tonight, I'm proud of you, I believe in you, and I hope you know how much you're loved. Whatever today looked like, you made it through, and that's more than enough. Sleep well. ❤️
080
Wojciech Maj @wojtekmaj.pl · 14/08/2026
Daily drama alert
GitHub comment from zkochan user: "I will finish this PR but overall I would ask the corepack team to remove pnpm from corepack altogether."
2240
Wojciech Maj @wojtekmaj.pl · 13/08/2026
Plenty of new features since the announcement, while staying beautifully minimal. - Now on Windows! - 5 new languages - Codex usage limit preheating* - Update checker * automatically sends a tiny ping to get the limit reset countdown rolling
140
Wojciech Maj @wojtekmaj.pl · 13/08/2026
Preact: *is literally 10× smaller than React* Preact team: Well that just ain’t gonna cut it
2324
Wojciech Maj @wojtekmaj.pl · 13/08/2026
Is "Speeding up the JavaScript ecosystem" trademarked? Asking for a friend 😁 github.com/diegomura/re...
Dark split-screen tech illustration showing react-pdf’s optimized Knuth–Plass line-breaking algorithm. “Before” shows a dense red/orange web of branching line-break candidates and high memory pressure; “After” shows a compact blue/green set of paths producing the same paragraph layout. Center callouts highlight “Up to 39× faster,” “~80% less memory,” and “Same typography.”
290
Reposted by Wojciech Maj
Biome @biomejs.dev · 11/08/2026
Biome v2.5.8 is out. This release ships the new nursery lint rule useReactCompiler! Give it a try and leave feedback on the related issue linked to the diagnostic. biomejs.dev/linter/rules...
biomejs.dev
useReactCompiler
Learn more about useReactCompiler
1113
Wojciech Maj @wojtekmaj.pl · 31/07/2026
consensus.exe has stopped responding
Four stacked social media replies reacting with a mix of awe and alarm: “holy f*ck this is terrifying,” “this is amazing,” “this is disconcerting,” and “this rules.”
0230
Wojciech Maj @wojtekmaj.pl · 30/07/2026
My computer just woke me up to tell me it's hungry. I'm not kidding 😂 During a long-running task, it noticed the battery was draining, set the volume to 100% using Computer Use, then opened Google Translate and hit "Listen" so I could hear it asking. Pardon my French, but what the fuck? 🤯
1031945
Wojciech Maj @wojtekmaj.pl · 28/07/2026
If you want to scam me, at least make some effort :(
Screenshot of an email scam message starting with "Hello sinner. Here is the text formatted and divided into paragraphs:"
140
Wojciech Maj @wojtekmaj.pl · 28/07/2026
🎵 99 Dependabot alerts on GitHub, 99 Dependabot alerts, take one down and push fix to main, 141 vulnerability alerts on GitHub 🎶
011
Wojciech Maj @wojtekmaj.pl · 21/07/2026
All my active OSS projects are now mirrored on @tangled.org thanks to @danielroe.dev's synchub.to! Taking baby steps, but you can follow me & ⭐ my projects here: tangled.org/wojtekmaj.pl
tangled.org
040
Wojciech Maj @wojtekmaj.pl · 16/07/2026
AWS VPC is down. All 24 of my apps went down out of the blue. Customers started calling me all at once. Codex fixed it in just under 5 minutes by temporarily rerouting traffic between services over public IPs. This is my why. 💖
040
Wojciech Maj @wojtekmaj.pl · 14/07/2026
The international call sign for "I'm producing slop right now."
A person riding down an escalator while holding a slightly open laptop, with their shoes visible at the bottom of the frame.
081
Wojciech Maj @wojtekmaj.pl · 10/07/2026
GPT-5.6 Sol is insane. Issues I've been dealing with for months, poof! Gone like that. Along with my entire weekly usage... 😂 But that's another story.
030
Wojciech Maj @wojtekmaj.pl · 09/07/2026
Happy TypeScript 7 day to everyone, except for Next.js users whose builds are failing!
090
Reposted by Wojciech Maj
TypeScript @typescriptlang.org · 08/07/2026
📣 The moment is here. 📣 TypeScript 7 is officially released! 7️⃣ devblogs.microsoft.com/typescript/a...
devblogs.microsoft.com
Announcing TypeScript 7.0 - TypeScript
Today we are proud to announce the availability of TypeScript 7, a 10x faster native port of TypeScript! Since its early days, TypeScript has promised to
15617156
Wojciech Maj @wojtekmaj.pl · 01/07/2026
My personal projects: "Hmm, maybe if I switch from Biome to Oxlint, I could shave 420 femtoseconds off each CI run and make AI work faster?" At work: Today I had to convince a team member that having over 500 ESLint/TypeScript errors and no CI is, in fact, not a good idea. I just can't 🫠
A screenshot from Microsoft Teams message:

We are dependent on a foundation for the rest of the team to move forward with features, and what you’re describing boils down to linting and tests.
[redacted]
Do you prefer to move forward with the tasks and unblock everyone else's work, even if it’s not 100% perfect yet, and improve it later? Or would you rather have everyone wait and everything be blocked because of you?
 
It’s a matter of choice, we aren't working alone.
9871
Wojciech Maj @wojtekmaj.pl · 01/07/2026
Took me way too long, but hello from @eurosky.social! 👀
4490
Wojciech Maj @wojtekmaj.pl · 24/06/2026
What in the world is happening 👀 github.com/microsoft/vs...
github.com
super serious PR involving fish by justschen · Pull Request #321252 · microsoft/vscode
fish go big when feed. 🐟 What this adds Fish grow when fed — feeding a fish a pellet grows it multiplicatively (unbounded), now centered so the fish puffs up in place instead of jumping toward the...
7192
Wojciech Maj @wojtekmaj.pl · 18/06/2026
Oh ffs
GitHub pull requests list showing five closed PRs from different contributors, all proposing nearly identical changes to add missing npm package metadata such as homepage, bugs, or support information to package.json.
1130
Wojciech Maj @wojtekmaj.pl · 06/06/2026
Finally a day off, I won't think about coding, I'll look out the window, enjoy the blooming natur... Whaaaat?
A white driving school box truck with "CODEX" branding driving on a city street in Kraków, Poland, with trees and a residential building in the background.
1240
Wojciech Maj @wojtekmaj.pl · 30/05/2026
TIL you can use Codex to tell Codex to do stuff! It sounds silly at first, but managing multiple Codex conversations simultaneously from a "master conversation" is surprisingly powerful.
020
Wojciech Maj @wojtekmaj.pl · 16/05/2026
Bro casually fixed styling on React Native styled-components.com/docs/v7
styled-components.com
styled-components v7 | styled-components
Now in alpha: in-house CSS engine, modern CSS on React Native, native animations, plugins subpath. Install with npm install styled-components@test; expect frequent updates while internals stabilize.
060
Wojciech Maj @wojtekmaj.pl · 15/05/2026
Never fails to cheer me up
A Codex conversation with a few sentences how marked:
"how hard would it be to add syntax highlighting?"
"Maybe 30-60 minutes"
"ok do it"
*Worked for 47 seconds"
"Done"
3450
Wojciech Maj @wojtekmaj.pl · 20/04/2026
Sometimes when I'm thinking I'm not a good enough programmer, I remind myself that Instagram, a company with ~20,000 employees and ~$70B in annual revenue, shows me the number of likes with 0.1 precision.
6691
Wojciech Maj @wojtekmaj.pl · 10/04/2026
Now with Claude support and no login needed!
060
Wojciech Maj @wojtekmaj.pl · 09/04/2026
I wanted an app that would let me see my remaining Codex and GitHub Copilot usage quotas as easily as I can see my remaining battery life. Prompted Codex, went to the gym, came back to this. Nice.
3162
Wojciech Maj @wojtekmaj.pl · 02/04/2026
Which package should I raise the next PR to? I'm in the mood to make things interesting today 😀
000
Wojciech Maj @wojtekmaj.pl · 02/04/2026
Let's stir things up, shall we? github.com/pillarjs/pat...
github.com
Reintroduce ESM build with CJS compatibility by wojtekmaj · Pull Request #439 · pillarjs/path-to-regexp
Closes #346 Fixes #347 This PR reintroduces an ESM build while preserving CJS compatibility for existing consumers. The removal of the ESM build in v7 caused tree-shaking issues and may have affect...
2120
Wojciech Maj @wojtekmaj.pl · 02/04/2026
Ohhh, so THAT'S what Apple Time Machine is about. Handy!
Downloading macOS Tahoe 26.3.1...

An update to macOS 26.3 is past due. You can install it now or it will be installed automatically Yesterday, 21.56.
0200
Wojciech Maj @wojtekmaj.pl · 02/04/2026
Ohhh, so THAT'S what Apple Time Machine is about. Handy!
Downloading macOS Tahoe 26.3.1...

An update to macOS 26.3 is past due. You can install it now or it will be installed automatically Yesterday, 21.56.
000
Wojciech Maj @wojtekmaj.pl · 25/03/2026
Active malware campaign on GitHub 👀
111
Wojciech Maj @wojtekmaj.pl · 13/03/2026
Migrated all my repos to Vite 8 / Vitest 4.1 🎉 Took me a while because of a few rough edges, but it was SO worth it: my builds got more than FOUR TIMES faster (23.18s -> 5.36s, -76%)!
media.tenor.com
a cartoon illustration of a boar with a nuclear explosion coming out of its head
ALT: a cartoon illustration of a boar with a nuclear explosion coming out of its head
0160
Wojciech Maj @wojtekmaj.pl · 13/03/2026
Meme from a scene in Harry Potter where Professor McGonagall stands in front of Hermione, Ron, and Harry in a Hogwarts classroom. The caption at the top reads, ‘Why is it, when something happens, it is always you three?’ The three students are labeled ‘NEXT.JS’, ‘NEXT.JS’, and ‘ALSO NEXT.JS’.
090
Reposted by Wojciech Maj
Vite @vite.dev · 12/03/2026
⚡️ Vite 8.0 is here! The most significant architectural change since Vite 2. ⏬ Powered by @rolldown.rs bringing faster production builds and more consistency 🛤️ New features such as tsconfig paths and emitDecoratorMetadata support vite.dev/blog/announc...
vite.dev
Vite 8.0 is out!
Vite 8 Release Announcement
639993
Wojciech Maj @wojtekmaj.pl · 25/02/2026
Looks like we're this 🤏 close to getting built-in Node.js logger 👀
Screenshot of a GitHub pull request titled “lib: added logger api in node core,” showing three approved reviews.
1312
Wojciech Maj @wojtekmaj.pl · 24/02/2026
OH MY GOD. Started debugging this bug last Friday. 3 work days gone.
GitHub Pull Request adding the following code to next.config.ts:

    /*
     * Warning: DO NOT TOUCH, EVER.
     * Enabling this option causes an insane amount of hard-to-debug issues in Next.js production
     * builds. These issues are never reproducible in dev mode because turbopackScopeHoisting is
     * always disabled there. When this option is enabled, it causes some modules to be resolved to
     * undefined, which in turn causes random parts of the app to break with runtime errors.
     *
     * Example: https://github.com/colinhacks/zod/issues/5095
     * Example 2: `Uncaught TypeError: Cannot read properties of undefined (reading 'Provider')` in
     * React Aria Components (I didn't bother to report this one)
     *
     * total_hours_wasted_here = 22
     */
    turbopackScopeHoisting: false,
2411
Reposted by Wojciech Maj
Richard Kadrey @richardkadrey.bsky.social · 18/02/2026
2026 basically
A photo of an ice cream machine with a sign reading, "Anything is possible with ice cream." Beneath that is a hand lettered sign reading, "No ice cream".
3024090710878
Wojciech Maj @wojtekmaj.pl · 18/02/2026
TIL "node -e" automatically exposes built-in Node.js modules, like fs. Makes tiny snippets like these much cleaner!
-node -e "const fs = require('node:fs'); fs.rmSync('./dist', { recursive: true, force: true });"
+node -e "fs.rmSync('./dist', { recursive: true, force: true });"
2517
Wojciech Maj @wojtekmaj.pl · 18/02/2026
Told ya!
000
Wojciech Maj @wojtekmaj.pl · 18/02/2026
The next version of Knip is going to be SO exciting 👀
1140
Wojciech Maj @wojtekmaj.pl · 05/02/2026
Opening Bluesky be like @npmx.dev
"Girl Putting Tuba On Girl's Head" meme, with tuba labeled as "npmx", 1st girl labeled as "Bluesky", 2nd girl labeled as "me"
818010
Wojciech Maj @wojtekmaj.pl · 04/02/2026
One year of asking the corporate for @sentry.io and I got Splunk 😭 At least I can get sassy in PR title.
GitHub screenshot showing a merged PR titled "ROR-276 Implement Sentry from Temu"
1250
Wojciech Maj @wojtekmaj.pl · 31/01/2026
New PR on @npmx.dev is raised every 32 minutes, day and night, 7 days a week. Bruh 🤯
4577
Reposted by Wojciech Maj
Maël Nison @mael.dev · 28/01/2026
It’s happening. Yarn 6 Preview is here 💫 Yes, we rewrote it in Rust 🦀⚡️ I'm incredibly excited for the future of our beloved package manager. See the benchmarks and plans in our latest post:
yarn6.netlify.app
Yarn 6 Preview
Yarn is a modern JavaScript package manager focused on speed, security, and reliability.
712526