The corporate machine does not feel it.
It can't be bargained with. It can't be reasoned with. It doesn't feel pity, or remorse, or fear. And it absolutely will not stop... ever, until you are dead.
I've even seen this stupidity in myself sometimes. In a way it's funny how you can get so lost on the numbers that you forget about the thing.
Pulumi isn't much better. I feel IaC done that way isn't the way we will settle on long term.
It think it was Theodore Sturgeon that said "90% of everything is crap."
For myself, I enjoy what I do. I write software that I want to use, in a way that makes me feel good.
I have no illusions that I would be allowed to work like this, if I were still in the workforce, though.
https://peace.mk/blog/checkpoint/
(old blog post, but I'm slow in making progress)
This is just the frame that the author is trying to prop up in order to sell us their shallow, meaningless piece.
I wouldn’t normally even comment something like this about someone’s article, but I see this pattern a lot in “influencer” content that people sometimes share with me and I am worried that if we don’t point it out, we will lose our ability to spot nonsense like this and side step our critical thinking.
The “trick” is contrasting or relating something completely irrelevant to some sort of nonsensical or obvious “thought piece”.
I am sure this is some sort of named fallacy and someone else can explain it a lot more eloquently, but this is my attempt.
Went through the grind of getting visa, then the work permit, then the different visa, then the short-term residence permit.
Changed jobs, had to go to the immigration department again, because these residence permits are tied to the employer.
Kept a spreadsheet with dates of each exit and entry.
Had to keep all my paperwork ducks in a row.
To be able to get married, I had to get a permit from a judge.
Got married and had to go through the immigration office again, as this changed the primary purpose of my stay yet again. The queue to the immigration office was so long that I had to come there at 2am (yes, 2 in the morning) to even have a chance to file my paperwork.
Still had to keep the spreadsheet with exit/entry dates, the printout was attached to each application.
Went to another city to pass the language exam to be able to get the long-term residence permit.
In a couple of years, applied for citizenship. Had to go visit my birth country and gather some more paperwork from there, get it translated.
All the while it all felt as if I was a student again and this was an important exam each and every time. Stressed. Constantly afraid that a document would be missing and I would need to start over.
Then finally they texted me. I went to collect the papers that certified that I now was the citizen of my new country, almost ten years after starting the quest. I could apply for my new shiny national ID. I now wasn't a second-class person anymore.
Upon leaving the government building, I felt nothing. I had expected that with all that stress and buildup, some kind of relief would come. But it never came. No relief, no joy, not a sausage.
I remember that the weather was miserable on that day.
In my opinion, you have to “feel it” in order to do your best work.
However(!), and also in my opinion, you shouldn’t always strive to be in a position where you “feel it”. While it is important to spend most of one’s life feeling it / doing their best work in order to be fulfilled, the hazard of insatiably “feeling it” is that you can much more quickly burn out.
Working with passion fuels a level of intensity and emotional involvement that can take a while to recover from if you don’t get the result (read: success) you desired.
But yes, you do indeed mostly have to feel it.
Devs who work on customer-reported tickets end up knowing a lot more about customer needs than some of the pms I have worked with.
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.
The bigger problem is usually the opposite: nagging negative emotions, feeling annoyed, feeling contempt towards some parts of the work that one is bound to do. These emotions are unbecoming, so the psychological defenses hide them, as if there's no feeling at all. This is what "mind-numbing" work often is.
Look at my other posts and you'll see I'm not like an "influencer content" person. I purposely made this piece shallow to encourage more people to read it and discuss the core idea, rather than get distracted by specific examples or points.
I've blogged long enough on a personal level, done corporate PR long enough at a professional level, to know that the more words there are, the more people get bogged down in the details.
I plan to follow up this post with specific callouts and associating it directly with my work (both positively and negatively). But, for example, if I used Terraform as an example of something in this (hypothetically), people would focus in on arguing the merits of "feeling" Terraform. That's not the point.
The point is to think about what we're shipping.
At the last hackathon I went to I was sitting in the audience at the presentation at the end with one teammate while the other one was upstairs pounding away at last minute revisions. We were scheduled last but I still had to make excuses to the organizers.
He showed up with something that basically worked but I kept cool under pressure, made sure I didn't commit to anything until I was sure about it, and used good showmanship. We were all shocked when we won the 'player's choice' award. Mind you, it helped that he was experienced at writing platformers in Unity and the other student could draw, but thanks to my showmanship people saw everything that didn't worked and didn't notice the bugs and people were left with the impression that 'wow that looked like a polished game' whereas the main author said 'I don't think I'd want to play it' afterwards. My continuous push towards a 'minimum viable product' combined with their push to make something that looked polish really helped that showmanship work.
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-...
The state file thing gets a relatively large part of the hate but it's that and the limitations of the DSL that make the DAG possible and useful. Pulumi and all the other wrappers don't solve this, though they can plausibly solve the "closer to programming" problem and I'm sure that has a valid audience.
I guess what I'm saying is, I think it'll stick around and we will in fact settle on it for a large part of operational work. I'll add that I also think k8s should die a quiet death and _that_ will be seen in retrospect as a necessary step to something better.
They are not mutually exclusive, but they compete to a degree. If someone's time is mostly spent on what can be measured, they can't spend time on "common sense" or investigative work that is less easily tracked. At the end of they day, trying to measure everything makes as much sense as trying to document every line of code. (Most of this, naturally, also applies the other way around).
> This is just the frame that the author is trying to prop up in order to sell us their shallow, meaningless piece.
> I see this pattern a lot in “influencer” content that people sometimes share with me
I think a lot of the shallowness is from blogs or HN being a public, persistent, broadcast written media. In a face to face conversation, you can generally follow up and share more specifics and nuance without fear of getting a bad reputation.
If anything I think the bias is the other way around, on the Internet whatever you write can get cherry-picked and framed to make you appear terrible, in person it's much easier to get a fair sample.
> Working with passion fuels a level of intensity and emotional involvement that can take a while to recover from if you don’t get the result (read: success) you desired.
I'm reminded of a phrase: Passion is worth 10 IQ points.The number of IQ points doesn't really matter but this is about feel. With passion you're much more likely to dig in. By digging in you're more likely to see subtle issues that can result in drastically different outcomes (the more complex something is, the more likely such issues exist). You care about the thing working and so you care about finding out when it doesn't work.
On the other hand, if you have no passion you just go through the motions. You spend less time thinking. It passes the tests? Okay great, let's move on, "it works, so who cares?" In this situation you care less about the thing working and more about getting the task done.
I feel like the second attitude is becoming much more common. I'm sure there are a ton of reasons why but I feel like one of these is that complexity has just exploded. An unfortunate fact is that you can make things too simple. Little errors compound to become big errors that are difficult to wrangle. I think we've gotten to a point where there's so much (often hidden) complexity that we are constantly being overwhelmed, making it harder to care, creating a dangerous feedback loop.
Every good problem solver knows that the best way to tackle a problem is to break it down into bite sized and simpler pieces. But the flip side of this is that every big problem is caused by the accumulation of many little problems. For some reason we have a much harder time thinking in this direction. For this reason I think we need to stress the importance of the little things[0]. It is also important to remember that when solving the big problem that solving each little problem is not enough. That only works if they are independent. You may want to start out treating them as such but that's why this tends to become an iterative process, because as you converge to solving the larger problem these hidden complexities start to reveal themselves. So solving small problems is a defensive strategy.
[0] This can easily be misread. I am not insisting that everyone be a perfectionist. What I've said is far easier said than done. Perfection does not exist, there is always something wrong. The question is much more about bounding that error and keeping it small. It is about recognizing these issues and keeping track of them. More important than solving problems is the recognition of them. After all, it is incredibly difficult to solve problems you don't know exist. By keeping track of these things you can better triage tasks. Even a few comments in the code stating what assumptions are made or stating the conditions that the code is expected to run on will save you tons of headaches in the future. A trivial amount of work in the moment can pay enormous dividends when given enough time.
I think this applies much more broadly because even in conversations people are quick to latch onto a subtle inconsequential detail and then dismiss the rest. Being able to read the words does not make one literate, it is the interpretation of them that does. I think this example is quite prolific with internet conversations, enough that we can circle back to sarreph's mention of this in their first sentence. But I think another great example was from this post from a week ago[1]. Most comments are responding to the headline, but many even looked at the post and missed the entire point (which isn't about work being interrupted).
[0] Authors may not acknowledge them in the work because the review process is too adversarial and such acknowledgements can be used as ammunition against them (thanks lazy reviewers ;), because solving those flaws is a good followup and they don't want to get scooped, or many other reasons.
In that case some peole are bound to find more enjoyment from something else, or why would the paycheck even be worth it?
Sometimes that can occur within the very work they do, maybe even their life's work, which can take long enough to proceed through phases of education, underemployment, business ownership, retirement and back again.
Surely there are other kinds of enjoyment continuity, which can function in parallel to a certain extent, that those concentrating on the paycheck alone may not come close to achieving.
in my experience, those times have been with the most talented and productive people. perhaps they don't need the crutch of process
it is rare, and does not last forever. as teams scale up, this is gradually lost. regression to the mean?
leading with feeling is vulnerable. it can be very rewarding when met with like or very damaging when crushed under the corporate wheel
Also, the feeling he’s referring to is what sold me on Ghostty. It was clear that he’d thought quite a bit about good defaults. Performance is great without having to tweak anything. In a way, I love that this sort of thing cannot be qualified, because it means that it cannot be commoditized or democratized. It either connects with someone, or it doesn’t.
Perhaps that was just the magic of Jobs, who definitely felt things. But he didn't make the iPhone single handedly.
Totally absurd! The metrics and specifications are what make all of that possible.
This feels like it was written for execs and managers who bury their heads in the sand when they're overwhelmed.
Well, acting without reason is unreasonable, for sure. But since I don't think knowledge is (mostly) hierarchical, I don't think chains of reasoning are the main part of how we arrive at preferences. To the extent that knowledge does have foundations, the foundations are beliefs, and they're built in no particular order, and survive by merit of seeming to chime with other beliefs, fitting together in a paradigm. That effect where they seem to chime is an impression, a hunch, which is a feeling.
What reasoning can do is tell you "these two beliefs definitely can't go together, because they're logically incompatible", and then you have to jettison one of them (or attack the argument), even if it feels like they both belong. Somewhat disconcerting.
That said, it's true that few are rational and honest. Everyone wants their ideals to be reality, but most people confuse their ideals with reality itself. Even those who can tell the difference may choose to trick others into delusion, so that they may use them for their own benefit.
I used to do that, but not so much now. Being honest with myself and the world is a more interesting way to live.
Our company is smaller and earlier than that. I enjoy the focus on metrics, it's a good push for us, but sometimes you just have to do the obviously good thing for users without trying to build a metrics framework around it.
The last remotely compatible situation was the late USSR, and a dysfunctional Soviet corpse plundering by middling oligarchs to even more pathic notional leadership is precisely what it is.
Be of good cheer, it collapses under its own weight in this neighborhood of dysfunction. Its almost over.
There will be a mess to clean up, then it'll be summer again until we get lax again.
Always been this way, always will be. Empires grow in power, then corruption, then only corruption, and then they're done.
A perfect example is the terrible mismanagement of the epidemic in the USA; over a million people dead, many (most?) of them unnecessarily for the active rejection of basic infection control measures. A perfect example of the corruption of which you speak: many countries got €1-2 rapid tests (I bought a 50 pack) where the US only approved the $30 two-pack. Thousands died unnecessarily so the state could funnel money to their buddies.
This is just one of a million examples. The rate of degeneration seems to be increasing further.
You’re right about it getting close, but unfortunately “almost over” in this context usually means a generation or two. Children born today might only know a lifetime of suffering only for their own adult children to finally emerge in the spring.
This is why I don’t like takes like this. It is impossible to be in good cheer when there will be millions of preventable and utterly unnecessary deaths and hundreds of millions of lives and bodies damaged and stunted irreparably due to lack of access to medicine and education and equal protection of law. Preventable diseases not being prevented, treatable conditions going intreated. Forced and unnecessary poverty costs lives. It is no different than any other genocide or intentional mass murder.
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.
If there's a genocide level event it won't have my endorsement, I'm still mourning a kid brother who would still be here if it weren't for a lot of the factors killing men his age in stupendous numbers. That genocide? It's been happening for a minimum of 5 years, more like ten.
I appreciate the merits and gravity of your complaint (to put it mildly) but mine is the wrong complaint box for it.
Apple also made the Newton. But folks don't call back to it or praise its makers very often.
I refuse to let such a shitty experience be what defines my day.
I was hoping pulumi would help. Haven't used it yet, but it is sad to hear it doesn't live up to the hype.
I do share this ambition. In my own metric, I was as successful as it gets when “the desired feeling” is achieved. But I often have the impression that others around me don’t share this, or do so to a lesser degree. However, that doesn’t stop me one bit.
> Be of good cheer, it collapses under its own weight in this neighborhood of dysfunction. Its almost over.
There's nothing remotely cheerful about how bad it's going to have to get first before it gets better. The fact that a genocide eventually ends is not a reason to be happy about being in the beginning of a huge one.
People who instantly take against you tend to see every mistake and interpret every event the worst possible way and eventually decide that their initial feelings were right. Once again intuition triumphs. You don't get a chance to prove you're no worse than anyone else - there's just a period of time where they look for evidence to confirm their vibe.
I remember going to work in a country where my apparent origin was seen in a positive way and realising that if I'd been from somewhere in Eastern Europe I'd have been automatically disrespected. I remember going to an interview for a flat share and the moment I said I was from Zimbabwe one guy said that "South Africans" (sic) "drink and party too much." Since I'm white I'd never been on the opposite side of prejudice before and it was highly interesting.
Oh yes, I agree, it is information that's telling you something but because one doesn't usually have a way of putting it into words it's not clear what the message is. People who are different from you are sometimes just nervous and not sure how to present themselves.
I have, however, had to fix the terrible work of grifters (e.g. no unit tests, every minor change breaks something silently) and nobody ever cottoned onto them even though they were quite obvious. The feelings they gave management were "good ones" despite them being terrible for the business. I, as the person fixing stuff after said grifter left suddenly, was blamed for everything that was wrong.
Looking back at most times I have felt horrible in the depth of adversity, resistance or burnout I realize those were the times of greatest potential for achievement, learning and growth. Those are the memorable chapters, the things that define my character. The times when I continued to grind, continued to push through and didn't give up because of feelings were the times when I actually accomplished something: raised a kid, bought a house, switched continents.
With Terraform I have felt I'm fighting it at times but I also understand the reasons.
Yes in the sense Kano refered to as 'delight' [1]. An unexpected or tacit feeling of quality in an interaction with a product.
No, because for whatever reason we sadly have become prone to spurious and unbridled emotion, making mountains out of molehills at the slightest friction. I sometimes feel what now passes as acceptable is what used to be borderline bipolar disorders.