Readit News logoReadit News
cjk commented on You Have to Feel It   mitchellh.com/writing/fee... · Posted by u/tosh
Aurornis · 3 days ago
> You can have a perfectly argued decision that fails some vibe check and is hence discarded

One of the worst hires I ever worked with was excellent on paper, came with good credentials, had an impressive resume, and did objectively well on the interview questions.

However, everyone who interviewed him felt uneasy about him. He failed the vibe check, even though he checked all of the boxes and knew all the right things to say. At the time there was a big push for eliminating bias and being and as objective as possible in hiring, so we were lightly admonished for raising questions based on vibes.

When he was hired, it turned out our vibes were justified. He was someone who played games and manipulated his way through his career. He could say the right things and navigate his way through office politics unscathed while causing damage to everything he touched.

Since then I’ve observed a number of situations where decisions that seemed objectively good but came with weird vibes were later revealed to be bad. Some of the most skilled grifters I’ve encountered were brilliant at appearing objectively good but couldn’t pass vibe checks of experienced business people. Some of the most objectively good deals on paper that came with weird vibes later turned out to be hugely problematic.

I think the trap is thinking that vibes and feelings are wrong and should be ignored in favor of pre-selected objective measures. This is good practice when doing a scientific study, but it’s not a good practice when you’re entering a real world situation where an adversarial party can root out those criteria, fake them, and use your objectivity against you.

cjk · 3 days ago
This exact same phenomenon bit me at a previous job. We hired a couple of really smooth-talking grifters, and it took a tremendous amount of time to get rid of them. Vibes matter.
cjk commented on You Have to Feel It   mitchellh.com/writing/fee... · Posted by u/tosh
neuralkoi · 4 days ago
The vibe WAS pervasive at Apple during Steve's time. He understood the importance of asking "what is this?"[0].

The current vibe at Apple is "we want you to be an obedient worker".

[0] https://systems-souls-society.com/what-is-this-the-case-for-...

cjk · 3 days ago
I believe it. It had started to wane even by the time I left in 2015.

I know there are still a ton of good people there, but it's a way, way different company now.

cjk commented on You Have to Feel It   mitchellh.com/writing/fee... · Posted by u/tosh
cjk · 4 days ago
This is one of the things that I’ve tried really hard to impress upon engineers new and old while working on various projects, and IMO it applies to just about every layer of the stack; ultimately everything flows up into the UX.

This vibe was pervasive at Apple and could be taken more or less for granted, but elsewhere it’s all over the place.

And, like, sure, there are projects and industries where this doesn’t matter. But giving a shit and feeling it can be a major differentiator.

cjk commented on Monodraw   monodraw.helftone.com/... · Posted by u/mafro
milen · 7 days ago
Developer of the app here, happy to answer any questions.
cjk · 6 days ago
Thanks for Monodraw. I've used it for years and thoroughly enjoy it.
cjk commented on Rv, a new kind of Ruby management tool   andre.arko.net/2025/08/25... · Posted by u/steveklabnik
paffdragon · 7 days ago
Do you have any examples what tends to break? We used pyenv/rbenv/sdkman etc. individually, then moved to asdf and now arrived at mise. Not using yet for CI just developer stuff and so far didn't have issues. But this is quite recent for us, so didn't have to deal with upgrade issues yet.
cjk · 7 days ago
We manage mise itself via homebrew. Sometimes when upgrading mise itself, it doesn’t seem to handle being upgraded gracefully, and loses track of installed runtimes even if we manually kick it in our upgrade scripts. Restarting the shell entirely seems to be the only way to fix it.

That, and with Ruby, Node, and at least one other language/tool IIRC, when support for those things moved internal, we had to make a bunch of changes to our scripts to handle that change with effectively no warning. That involved checking to see if the third-party plug-in was installed, uninstalling it if so, and then installing the language based on the built-in support. In the meantime, the error messages encountered were not super helpful in understanding what was going on.

I’m hopeful that these types of issues are behind us now that most of the things we care about are internal, but still, it’s been pretty annoying.

cjk commented on Rv, a new kind of Ruby management tool   andre.arko.net/2025/08/25... · Posted by u/steveklabnik
lutzh · 7 days ago
I'm sure rv is great, but am I the only one who needs one such tool not only for Ruby, but also Python, JavaScript, and Java, at least, and finds it weird to run 4+ of those?

I put my hope in mise-en-place - https://mise.jdx.dev

What do people think? One tool per language, or one to rule them all?

cjk · 7 days ago
We've been using mise since it was called rtx at $DAYJOB, and it's caused many a headache (mostly around upgrades/backcompat/etc.). We use it both on dev machines and in CI. In spite of that, it’s decent at what it does, and I wouldn’t soon replace it with individual version managers, given that we have similar needs.

However…more than once we've seen language runtimes that used to be available exclusively via plug-ins be migrated to be internal to mise, which broke everyone's setups in strange and hilarious ways, and caused countless hours of debugging.

Less bad overall than using individual runtime version managers for sure. But the next time mise costs us a bunch of hours fixing multiple engineers' setups, I intend to find another solution, even if that means writing my own. It’s burned us nearly one too many times.

cjk commented on Cognition CEO offers buyouts to let workers flee 'extreme' work culture   sfgate.com/tech/article/s... · Posted by u/Stratoscope
scarface_74 · a month ago
There are no exceptional circumstances where management should require you to work long hours
cjk · a month ago
I don’t think it’s quite that black and white. If it’s a matter of “we’re going to be insolvent if we don’t hit this deadline”, and you want to keep getting paid, long hours can be justified. That’s not to say it’s not a failure of leadership that led to that situation, but I really am talking about exceptional circumstances, not arbitrarily-imposed deadlines.
cjk commented on Cognition CEO offers buyouts to let workers flee 'extreme' work culture   sfgate.com/tech/article/s... · Posted by u/Stratoscope
oumua_don17 · a month ago
>> Of course, exceptional circumstances exist where long hours are required

Sorry, but despite your best intentions, even those long hours are wrong and unnecessary. It's the leadership's planning skills and inability to take responsibility of the exceptional circumstances. In such a situation good leadership just cuts scope without flinching and reflects to avoid a repeat.

edit: typo

cjk · a month ago
I’m really only talking about existential threats to the business and things of that ilk. 99% of the things people consider to be “exceptional” are not.
cjk commented on Cognition CEO offers buyouts to let workers flee 'extreme' work culture   sfgate.com/tech/article/s... · Posted by u/Stratoscope
cjk · a month ago
Yeah, I’d be taking the buyout.

As a hiring manager, I _vastly_ prefer hiring someone that values work-life balance over this grind culture bullshit. YMMV, but in my experience, the folks that care about balance tend to be more focused and productive during the hours they are working.

Of course, exceptional circumstances exist where long hours are required. Not disputing that. But making that the default for the company culture is insane.

cjk commented on I dumped Google for Kagi   arstechnica.com/gadgets/2... · Posted by u/thimabi
cjk · a month ago
I made the same switch recently. Results from Kagi are night-and-day vs. Google.

I do hope Kagi eventually has enough revenue to offer a more generous free tier, though (and without logging in). I fear it will remain a niche thing otherwise.

u/cjk

KarmaCake day399January 28, 2011
About
https://krieger.io

[ my public key: https://keybase.io/cjk; my proof: https://keybase.io/cjk/sigs/ItSjdGcDzRZHDPvBRf-EIRP4QOJEdA26KPBHvi7f3Nk ]

View Original