Sukima
banner
mastersuki.bsky.social
Sukima
@mastersuki.bsky.social
I am a passionate software developer specialized in Ember.js & JavaScript. I dabble in Photography, 360 panoramic tours, interactive fiction, and geek culture. https://tritarget.org/
Pinned
Please Internet, stop trying to shun and mock JavaScript and instead just write good JavaScript! It is not that hard. Use a cattle prod if your peers need you to.
Screaming, then “I got toothpaste on my eyeball!” #OnlyParentsCanUnderstand
November 11, 2025 at 1:34 AM
I wish there were more reasons to design custom WebStreams in typical browser based front end development (SPA). CRUD lacks the intellectual excitement these days. #JavaScript
November 7, 2025 at 1:40 PM
Reposted by Sukima
Love this bit:

“We should be careful both to avoid ‘optimising’ and accelerating the creation of legacy code and to mistake such pessimisation as productivity — especially if we’re doing so at the expense of joy, time and skill.”

To repeat: “at the expense of joy, time and skill”. Hits home that!
On the blog: Think for Yourself

"By skimming past the friction necessary for learning, the pursuit of convenience can end up deskilling rather than enhancing skills."

kevlinhenney.medium.com/think-for-yo...
Think for Yourself
Understand and improve on LLM-generated code
kevlinhenney.medium.com
November 6, 2025 at 12:29 AM
TIL that Vim windows can switch to a local (window contained) argument list with :arglocal and switch back to the global list with :argglobal Finally I can use the args list to kind of bookmark buffers when my buffer list gets too large to manage in my short term memory. Arg lists are editable!
November 6, 2025 at 2:21 AM
Reposted by Sukima
What he said: 💯 🎯
November 1, 2025 at 6:55 PM
Why does every TV or Movie seem to be able to “crack the encryption”? Why even bring encryption into the plot if it was crackable?
October 30, 2025 at 12:32 PM
Go take the State of JavaScript 2025 survey if you have a minute! survey.devographics.com/survey/state...
State of JavaScript 2025
Take the State of JavaScript survey
survey.devographics.com
October 30, 2025 at 11:58 AM
Reposted by Sukima
This perfectly encapsulates what the GOP position is on the shutdown.
October 29, 2025 at 10:30 PM
Reposted by Sukima
Most companies have similar business needs for their software, but not all needs are met equally

IE: Error handling. Critical for biz needs. Yet so many companies I've seen absolutely neglect it. Why? Not enough engineers focusing on that discipline

Get good at that stuff and you'll be unstoppable
October 26, 2025 at 3:02 PM
New #JavaScript blog post about compressing data and encoding it into Base64 using built-in Web APIs
tritarget.org#Rethinking%2...
TriTarget.org
A blog of personal quality
tritarget.org
October 27, 2025 at 9:04 PM
Reposted by Sukima
Don't [...spread] or .split() your strings!

Use Intl.Segmenter API. Available in every JS runtime
October 23, 2025 at 2:55 PM
For the curious, to do what "newExample" is doing WITHOUT the "using" keyword it would look like "oldExample".

Have I got your attention about Explicit Resource Management in #JavaScript yet?
October 24, 2025 at 12:11 AM
Reposted by Sukima
You might know `NaN` means “not a number,” and you might know that not-a-number `NaN` IS a number — but did you know that the not-a-number number `NaN` is not not-a-number?

piccalil.li/blog/nan-the...
NaN, the not-a-number number that isn’t NaN
We're pretty aware, generally that JavaScript is weird, but did you know Not-A-Number (NaN) is a type of number? Mat Marquis walks us through why that is and how to deal with NaN well in your codebase...
piccalil.li
October 23, 2025 at 4:13 PM
It is really annoying that you cannot destructure private class fields in #JavaScript
October 23, 2025 at 12:34 AM
Dear Golang: omitempty is the worst idea EVER and I do not like you for it!
October 22, 2025 at 6:23 PM
This is insane and I love it! 🤯
October 17, 2025 at 10:47 PM
Reposted by Sukima
MDN is good stuff.

If your framework doesn't work with anything on there, that's a bug.
October 14, 2025 at 10:37 PM
This is absolutely crazy and I LOVE IT!!! 👏
October 13, 2025 at 10:59 PM
Isn’t it fascinating how the industry jumps at tech like TailWind only to discover that upgrading is a heavy lift. Meanwhile upgrading CSS requires no lift at all.
October 10, 2025 at 4:25 PM
Reposted by Sukima
We talk a lot about developer productivity, but not enough about developer focus.

What practices have helped your teams stay effective without burning out under pressure to deliver faster?
October 9, 2025 at 11:51 AM
Today I learned there is a subtle foot-gun when extending ReadableStream. #JavaScript
October 9, 2025 at 12:13 PM
Today I learned all about EventSource in #JavaScript
developer.mozilla.org/en-US/docs/W...
EventSource - Web APIs | MDN
The EventSource interface is web content's interface to server-sent events.
developer.mozilla.org
October 8, 2025 at 10:05 PM
What aspect of @emberjs.com would pique your interest in learning more about it? What changes could be made to the framework to enhance its credibility within the #JavaScript community?
October 7, 2025 at 1:58 AM
Reposted by Sukima
Learning TDD is a SKILL and takes TIME.

I've put together some FREE advice on how to get started, and how to succeed with TDD.

You can download your free guide HERE ➡️ www.subscribepage.com/cd-guide-tdd

Build better software, faster.
October 6, 2025 at 10:29 AM
Reposted by Sukima
How fast can you type JavaScript?

October 5, 2025 at 6:23 PM