mark's Avatar

mark

@ndrus.bsky.social

Co-founder Propel. Making it easy for companies to surface analytics in their product.

40 Followers  |  380 Following  |  46 Posts  |  Joined: 13.10.2023  |  1.4841

Latest posts by ndrus.bsky.social on Bluesky

Somewhere along the line **someone** has to do the uncomfortable work of understanding what the hell is going on with the code and project (and keeping that understanding current in the face of ongoing changes to the project)

Vibe coding is trading that understanding for short-term gains

07.02.2026 02:05 β€” πŸ‘ 139    πŸ” 21    πŸ’¬ 1    πŸ“Œ 2

Programming is as fun as ever, maybe more

03.02.2026 08:26 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

feeling good after setting up a regional read replica for auth and shaving off 77% of auth time

13.01.2026 14:25 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

a lot of shipping projects as a tech lead is delegating chunks of work to teammates, reviewing, then orchestrating rollout. my take on claude code is that it lets anyone be tech lead to a team of ai agents

05.01.2026 11:15 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I added LADSPA support to the ER-301. Working on LV2 now, but the jump in complexity with these Turtle files is… ugh.

24.12.2025 15:12 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Interesting bug when using Firefox for Google searches: bugzilla.mozilla.org/show_bug.cgi...

15.12.2025 16:57 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

happy birthday to me and beyonce

04.09.2025 15:41 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

It's so weird how LLMs know so much about things I don't know anything about, and yet make fundamental and basic errors about things I do know anything about. Oh well, I'm sure that's a coincidence.

11.08.2025 19:56 β€” πŸ‘ 439    πŸ” 108    πŸ’¬ 9    πŸ“Œ 3

YOUR OWN BRAIN WASTES ENERGY! USE OURS!

12.08.2025 19:15 β€” πŸ‘ 6    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

one of the most prescient things about Cronenberg's The Fly is that it now seems pretty believable that some guy would be like "i'll invent a machine that helps you travel faster!" but instead of working on a bullet train it ends up being a chamber that turns you into a decaying insane insect man

05.08.2025 17:46 β€” πŸ‘ 255    πŸ” 35    πŸ’¬ 12    πŸ“Œ 4
Post image

I can still pass this 17, even though I haven’t been playing as intensely #DDR

31.07.2025 12:19 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Every module I β€œcare” about fits, except for my Teletype T__T

31.07.2025 12:18 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

After trying to give up modular synths, I did just buy an Intellijel 7U case to consolidate two Palette cases, a 4MS case, and a Doepfer case, so that, in theory, I can get rid of them…

31.07.2025 12:16 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

The gummy/sticky button issue on Octatrack MKII, Digitone, etc. is real. Don’t use TPE πŸ™πŸΌ

31.07.2025 12:14 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

anyone else use a fuckton of bullet points and numbered lists?

31.07.2025 10:01 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Google Search

there are so many boolean blindness articles, but they're all long-winded. this ai result from google was actually short- and to-the-point-enough that i could share with a teammate www.google.com/search?q=boo...

20.06.2025 14:34 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

neotest is cool, but we need a way to support jest, vitest, mocha, etc., simultaneously

10.06.2025 10:47 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

ast-grep is amazing

22.05.2025 09:59 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I love that my #Hetzner account is so cheap that they only invoice me every other month.

02.05.2025 20:06 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Sometimes to do a TypeScript refactor you just have to write a ts-morph script…

02.05.2025 18:56 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

i've never wanted to read all of my styles in a straight line

02.04.2025 08:53 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

sorry but tailwind sucks

02.04.2025 08:52 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I sliced into my finger on a mandolin :-/

11.03.2025 08:40 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Exposing Kinesis Streams over HTTP using Server-Sent Events (SSE) How to expose Kinesis Data Streams over HTTP using Server-Sent Events (SSE).

I wrote about something I built for our #Kinesis Streams at work: mrkrbrts.com/blog/kinesis...

02.03.2025 09:53 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Successfully migrated an ArgoCD installation and all of its apps from one K8s cluster to another βœ…

04.02.2025 10:38 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Sink Resource | TwilioGo to the Twilio Docs home pageTwilio LogoHelpPositive FeedbackNegative Feedback(link takes you to an external page)(link takes you to an external page)(link takes you to an exte... API reference for the Sink resource. Sinks are the destinations to which events selected in a subscription will be delivered.

Cool blog post! Twilio is also supporting a limited set of event destinations (webhook, Segment, or Kinesis). They call them β€œsinks” www.twilio.com/docs/events/...

30.01.2025 16:29 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Two most popular answers: Cloudflare and Supabase.

30.01.2025 16:03 β€” πŸ‘ 6    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Preview
TypeScript 5.8 Ships --erasableSyntaxOnly To Disable Enums TypeScript 5.8's new erasableSyntaxOnly flag enforces pure type annotations by disabling enums, namespaces, and parameter properties.

Typescript 5.8 is shipping a flag to disable enums!

www.totaltypescript.com/erasable-syn...

26.01.2025 10:56 β€” πŸ‘ 73    πŸ” 10    πŸ’¬ 3    πŸ“Œ 0
Preview
Holy Mount Part 2, by Rootah from the album Jahtarian Dubbers Vol. 1 (re-issue)

jahtari.bandcamp.com/track/holy-m... good lynch dub

20.01.2025 15:59 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Successfully upgraded from ClickHouse 23.12 to 24.11. Only had to wait for one bug fix. Upgrades have gotten much smoother!

20.01.2025 14:49 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@ndrus is following 20 prominent accounts