Sign in

Oleksii Novikov

@theoleksii.me
22 followers 178 following 60 posts

Not a digital creator, just an old wizard from 🏴‍☠️ who believes all ingenious is simple 🧙🏻‍♂️ theoleksii.me

PostsRepliesMedia
Oleksii Novikov @theoleksii.me · 26/09/2026
If you have a mature design system, you can pretty much forget about markup nowadays. — your capt’n 🤠
000
Oleksii Novikov @theoleksii.me · 12/06/2026
@frank.computer shares ideas that resonate surprisingly well with coding. Much of today's focus on speed seems to be driven by the feeling of progress rather than progress itself. 🙃 www.frank.computer/blog/2026/03...
frank.computer
On genAI: Was prototyping really a bottleneck?
I keep hearing folks claim that the fact we can ‘prototype’ so quickly now is a good thing (thanks to modern genAI). But what if the slow parts about prototyping are actually what make it worth doing?
010
Oleksii Novikov @theoleksii.me · 10/06/2026
A11y reaches a whole new level… even machines care about it now 🤖
000
Reposted by Oleksii Novikov
Eric Bailey @ericwbailey.website · 10/06/2026
More ammo for the "most websites don't need to use React, despite us all defaulting to it" argument: mohkohn.co.uk/writing/html...
mohkohn.co.uk
How building an HTML-first site doubled our users overnight
My client was a utility company, and they had a big problem...
25314
Oleksii Novikov @theoleksii.me · 27/05/2026
When was the last time you used a search engine instead of a chatbot? 🤔
000
Oleksii Novikov @theoleksii.me · 25/05/2026
“If you’re feeling a little lost, I hope you feel some sense of solace in the fact that even Andrej Karpathy feels a little lost” Thanks bro, now I feel much better 🤣 youtu.be/ZugX7a99dLk?...
youtu.be
OpenAI founder admits AI isn’t working
YouTube video by Mo Bitar
000
Oleksii Novikov @theoleksii.me · 24/05/2026
At least we still have something AI giants can’t take from us… wonder if the market still needs it 🤔 cekrem.github.io/posts/the-ta...
cekrem.github.io
The Tacit Dimension: Why Your Best Engineers Can't Tell You What They Know
In 1966, Michael Polanyi explained why some knowledge resists being written down. Sixty years later, that's the knowledge AI cannot touch — and the knowledge your senior engineers carry in their bones...
000
Oleksii Novikov @theoleksii.me · 21/05/2026
This is the way (strikethrough)… Nah, abusive communication shouldn’t be part of work culture 🫠 read.engineerscodex.com/p/how-to-not...
read.engineerscodex.com
How to Write "Garbage Code" (by Linus Torvalds)
Linus Torvalds, Creator of Git and Linux, on reducing cognitive load
000
Oleksii Novikov @theoleksii.me · 20/05/2026
We need an exorcist here… NOW!!! 😅 #js #ts css-tricks.com/soon-we-can-...
css-tricks.com
Soon We Can Finally Banish JavaScript to the ShadowRealm | CSS-Tricks
The proposed ShadowRealm API introduces a new kind of realm specifically designed for isolation, and only that.
000
Oleksii Novikov @theoleksii.me · 16/05/2026
“Your options are: be the absolute best (the far right of the power law), or combine strong technical skill with something else… design, distribution, brand, domain expertise.” 🤔 www.terezatizkova.com/writing/soft...
terezatizkova.com
Software is becoming marketing
Four ways software products and jobs change in the age of abundance
030
Oleksii Novikov @theoleksii.me · 13/05/2026
Agents feel like that one dev who always picks the quickest workaround 😼 blog.k10s.dev/im-going-bac...
blog.k10s.dev
Im going back to writing code by hand
I vibe-coded a GPU-aware Kubernetes TUI for 7 months, archived it, and started over. Here's what AI gets wrong when projects grow complex.
010
Reposted by Oleksii Novikov
Matteo Collina @nodeland.dev · 24/03/2026
Readers spotted that compression was not applied consistently in our React SSR benchmarks. TanStack Start had it disabled while the others had it on. We disabled compression everywhere and re-ran the tests. Here are the corrected results.
4141
Reposted by Oleksii Novikov
Tanner Linsley @tannerlinsley.com · 13/04/2026
Finally, TanStack Start now supports React Server Components! Start's RSCs are a truly fetchable, cacheable and composable primitive that work with your favorite tools instead of dictating your entire architecture. Oh, and one more thing... "Composite Components" 😉 tanstack.com/blog/react-s...
tanstack.com
React Server Components Your Way | TanStack Blog
RSCs are genuinely exciting — smaller bundles, streaming UI, moving heavy work off the client — but existing implementations force you into a one-size-fits-all pattern. What if you could fetch, cache,...
614529
Oleksii Novikov @theoleksii.me · 03/04/2026
All my personal projects eventually drown in analysis paralysis, decision fatigue, and bikeshedding… is there a way to bypass it? 🤠
000
Reposted by Oleksii Novikov
Mateusz Burzyński @andarist.bsky.social · 06/07/2025
Trivia question - how many errors are reported by TS here? (:
declare const test: never;

if ("foo" in test) {
}

test.foo;
test["foo"];
const { foo } = test;
371
Reposted by Oleksii Novikov
Devon Govett @devongovett.me · 27/02/2026
I'm often asked why you would use a JS library like React Aria for modals instead of the HTML <dialog> element, so I wrote up a detailed response. One of the main features of <dialog> (top layer) is also one of its weaknesses. github.com/adobe/react-...
github.com
Modal a11y · adobe react-spectrum · Discussion #9696
Hi, I have 2 questions related to the Modal component. In the documentation example, I tells us to use <Dialog> inside the modal. Why is it internally a <section role="dialog"> instead of a <dialog...
4629
Oleksii Novikov @theoleksii.me · 14/02/2026
Is CUBE CSS a "good alternative" to BEM, or is it just a fever dream? #css #cubecss
010
Oleksii Novikov @theoleksii.me · 04/02/2026
I'm a complete rookie in Zig, but realizing you don't need to learn all the quirks in typing is awesome... imagine a kilometre long (0.62 mile 😉) conditional typing for validating Sudoku in TS using only types! 🥹 #zig #typescript
210
Reposted by Oleksii Novikov
Sacha Greif @sachagreif.com · 03/02/2026
It took a while, but the State of JS 2025 survey results are now live! 2025.stateofjs.com/en-US Thanks to @danielroe.dev for contributing the conclusion.
2025.stateofjs.com
State of JavaScript 2025
The 2025 edition of the annual survey about the latest trends in the JavaScript ecosystem.
38831
Oleksii Novikov @theoleksii.me · 02/02/2026
Hype also sounds confident… 🤠 youtu.be/C7yod85fqCs?...
youtu.be
The worst tech prediction...
YouTube video by Awesome
000
Oleksii Novikov @theoleksii.me · 29/01/2026
A film adaptation will never beat the book 👨🏻‍🎨
000
Oleksii Novikov @theoleksii.me · 28/01/2026
Is it okay to start hysterically laughing when you see a PR with 322 changed files? 🥹 #devlife
000
Reposted by Oleksii Novikov
Adam Argyle @argyleink.front-end.social.ap.brid.gy · 07/01/2026
4 #CSS Features Every Front-End Developer Should Know In 2026 nerdy.dev/4-css-features-every-fron…
graffiti and sticker style title says "4 CSS Features Every Front-End Developer Should Know In 2026"
174
Reposted by Oleksii Novikov
Lea Verou, PhD @lea.verou.me · 29/10/2025
The #JS utility you never knew you needed 😂 Create multiple Symbols in one go with this Proxy-based one liner.
// util.js
export const createSymbols = new Proxy({}, {
	get (target, prop) {
		return Symbol(prop);
	},
});

// Use like:
const {a, b, c} = createSymbols;
console.log(a, b, c) 
// Symbol("a"), Symbol("b"), Symbol("c")
3675
Reposted by Oleksii Novikov
sam henri gold @samhenri.gold · 06/09/2025
Did you know your MacBook has a sensor that knows the exact angle of the screen hinge? It’s not exposed as a public API, but I figured out a way to read it and make it sound like an old wooden door.
11675691936
Oleksii Novikov @theoleksii.me · 22/07/2025
Do you find “merging PR without review” to be a sign that a team is going in the wrong direction? 😅
010
Oleksii Novikov @theoleksii.me · 11/07/2025
Does Temporal have the same issues? 🤔
120
Oleksii Novikov @theoleksii.me · 09/07/2025
that’s a clever idea to use Proxy for UI updates, but in my humble opinion, using Observable gives you more flexibility 🤔 www.lorenstew.art/blog/reactiv...
lorenstew.art
Building a Lightweight Reactive State Manager with JavaScript Proxies | Loren Stewart
Ditch the heavy libraries and discover how to create a simple, powerful, and reactive state management system using native JavaScript Proxies.
000
Oleksii Novikov @theoleksii.me · 06/07/2025
A sad but true story — so many ideas have drowned in the sea of overthinking 🥲🫠 maalvika.substack.com/p/being-too-...
maalvika.substack.com
being too ambitious is a clever form of self-sabotage
on starting, doing, being, and becoming.
000
Reposted by Oleksii Novikov
ByteVagabond @bytevagabond.com · 03/03/2025
programming is just the art of adding bugs to an empty file
1232498218
Oleksii Novikov @theoleksii.me · 07/06/2025
LeetCode’s runtime and memory usage rankings feel like rolling dice — one run you’re a genius, next run you’re a disaster 🤠🎲 #leetcode
010
Oleksii Novikov @theoleksii.me · 02/06/2025
vibe coding feels more like leading a team of jun/mid developers who never ask for PTO 😅🤠 #ai #llm #thoughts
000
Reposted by Oleksii Novikov
Ricky @ricky.fm · 18/05/2025
what’s wrong with this code: if (props.wrap) { return ( <Wrapper> {children} </Wrapper> ) } return children
41594
Oleksii Novikov @theoleksii.me · 16/05/2025
The suspension of my Claude account got me thinking — if you rely solely on vibe coding, one day you might lose your vibe, meaning you’ll need to learn how to cast programming magic the old-fashioned way. So maybe the future isn’t as dark as people keep saying on every corner. 🤠 #ai #vibecoding
000
Oleksii Novikov @theoleksii.me · 09/05/2025
Is marketing all that we have? 🤔 youtu.be/E3Yjx0fFeaA?...
youtu.be
React Native Isn't as Popular as You Think
YouTube video by Tastemaker Design
000
Oleksii Novikov @theoleksii.me · 04/05/2025
Does someone rely on UA styles? #fed #css developer.mozilla.org/en-US/blog/h...
developer.mozilla.org
Default styles for h1 elements are changing | MDN Blog
Browsers are starting to roll out changes in default UA styles for nested section headings. This post describes the incoming changes, how to identify if it's an issue on your websites, and hints for c...
011
Oleksii Novikov @theoleksii.me · 04/05/2025
Another magic comment for your JS tricks pocket… behold //# allFunctionsCalledOnLoad 🥹 #js #v8 v8.dev/blog/explici...
v8.dev
Giving V8 a Heads-Up: Faster JavaScript Startup with Explicit Compile Hints · V8
Explicit compile hints control which JavaScript files and functions are parsed and compiled eagerly
000
Oleksii Novikov @theoleksii.me · 31/03/2025
Behold, a small eliminator of painful boilerplate — like configuring a ton of controls in Storybook stories. 🥹 github.com/kamtugeza/re...
github.com
GitHub - kamtugeza/rechainify: Lightweight utilities for composing and executing chained data validations and transformations.
Lightweight utilities for composing and executing chained data validations and transformations. - kamtugeza/rechainify
010
Oleksii Novikov @theoleksii.me · 22/03/2025
While there are better options for a task, people tend to use popular things — marketing is doing its job. www.kylegill.com/essays/next-...
kylegill.com
Next.js vs TanStack
See this post for inspiration. Over the past few months, I've moved as much code as possible away from Next.js . While I see why people…
000
Oleksii Novikov @theoleksii.me · 16/03/2025
the craft system in the Kingdom Come Deliverance 2 is fascinating and annoying at the same time… I’ll see the horseshoes in my dreams tonight 😅 #kcd2 #gaming
000
Oleksii Novikov @theoleksii.me · 03/03/2025
That’s an interesting idea. My only question is how it might affect performance. 🤔 antfu.me/posts/async-...
antfu.me
Async, Sync, in Between
The coloring problem in modern programming, and a proposal of a new approach
000
Oleksii Novikov @theoleksii.me · 03/02/2025
Is ghostty + tmux + neovim worth it? I’m asking for a friend of mine 😅 #ghostty #tmux #neovim #adventures
100
Oleksii Novikov @theoleksii.me · 12/12/2024
The idea behind transduction breaks your perception while simultaneously opening the universe to you 😅 #fp #javascript
000
Oleksii Novikov @theoleksii.me · 04/12/2024
Hehe, what an unfair life 😅 "Every idea is a bad idea. No idea performs the way you expect once you collide it with reality." - Marc Randolph www.linkedin.com/posts/marcra...
linkedin.com
Marc Randolph on LinkedIn: I am firmly convinced there’s no such thing as a good idea. Every idea… | 373 comments
I am firmly convinced there’s no such thing as a good idea. Every idea is a bad idea. No idea performs the way you expect once you collide it with reality.… | 373 comments on LinkedIn
000
Oleksii Novikov @theoleksii.me · 20/11/2024
“Becoming a professional software developer is accumulating a back-catalogue of regrets and mistakes.” #coding #dev #programming programmingisterrible.com/post/1392226...
programmingisterrible.com
Write code that is easy to delete, not easy to extend.
“Every line of code is written without reason, maintained out of weakness, and deleted by chance” Jean-Paul Sartre’s Programming in ANSI C. Every line of code written comes at a price: maintenance. To...
000
Oleksii Novikov @theoleksii.me · 19/11/2024
Interactive articles are game-changers! Nothing beats hands-on learning - @samwho.dev deep dive into queues proves it perfectly 🤠 encore.dev/blog/queueing
encore.dev
Queueing – An interactive study of queueing strategies – Encore Blog
In this blog, we go on an interactive journey to understand common queueing strategies for handling HTTP requests.
110
Oleksii Novikov @theoleksii.me · 09/11/2024
Looks like we are going old school with the prop drilling in RSC… Is there a way to kick-in `AsyncLocalStorage` in NextJS? 🥲 #react #nextjs #storage
000
Oleksii Novikov @theoleksii.me · 08/11/2024
Is `dangerouslySetInnerHTML` really the only way to add HTML comments in RSC? And why do we need that extra empty div? 🤔 <!-- just trying to keep my DOM clean here --> #react #rsc #html
010
Oleksii Novikov @theoleksii.me · 07/11/2024
Is that a cover of the Ukrainian “You tricked me” folk song from Flake and Paul Landers? 🤔🤠 #rammstein youtu.be/04Z4DRdqlWs
youtu.be
Die Magdalene Keibel Combo - Du hast mich angeschmiert
YouTube video by Rammstein Serbia Fanclub
000
Oleksii Novikov @theoleksii.me · 31/10/2024
Spooky time with `#:~:`… a new way of throwing the anchors on your page 👻 #webdev #url alfy.blog/2024/10/19/l...
alfy.blog
Smarter than 'Ctrl+F': Linking Directly to Web Page Content
Discover how text fragments revolutionize web navigation. Learn to link directly to specific text on any web page, surpassing traditional 'Ctrl+F' searches. Explore this powerful, user-friendly featur...
010