frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Netflix to Acquire Warner Bros

https://about.netflix.com/en/news/netflix-to-acquire-warner-bros
457•meetpateltech•2h ago•318 comments

Most technical problems are people problems

https://blog.joeschrag.com/2023/11/most-technical-problems-are-really.html
64•mooreds•1h ago•57 comments

Making RSS More Fun

https://matduggan.com/making-rss-more-fun/
35•salmon•1h ago•13 comments

UniFi 5G

https://blog.ui.com/article/introducing-unifi-5g
197•janandonly•7h ago•148 comments

Netflix’s AV1 Journey: From Android to TVs and Beyond

https://netflixtechblog.com/av1-now-powering-30-of-netflix-streaming-02f592242d80
428•CharlesW•14h ago•210 comments

BMW PHEV: Safety fuse replacement is extremely expensive

https://evclinic.eu/2025/12/04/2021-phev-bmw-ibmucp-21f37e-post-crash-recovery-when-eu-engineerin...
318•mikelabatt•13h ago•307 comments

Emerge Career (YC S22) Is Hiring

https://www.ycombinator.com/companies/emerge-career/jobs/qQhLEmC-founding-design-engineer
1•gabesaruhashi•30m ago

Nimony (Nim 3.0) Design Principles

https://nim-lang.org/araq/nimony.html
48•andsoitis•3d ago•15 comments

I have been writing a niche history blog for 15 years

https://resobscura.substack.com/p/why-i-have-been-writing-a-niche-history
170•benbreen•19h ago•26 comments

Ephemeral Infrastructure: Why Short-Lived Is a Good Thing

https://lukasniessen.medium.com/ephemeral-infrastructure-why-short-lived-is-a-good-thing-2cf26afd...
10•birdculture•5d ago•2 comments

Trick users and bypass warnings – Modern SVG Clickjacking attacks

https://lyra.horse/blog/2025/12/svg-clickjacking/
252•spartanatreyu•14h ago•36 comments

Sugars, Gum, Stardust Found in NASA's Asteroid Bennu Samples

https://www.nasa.gov/missions/osiris-rex/sugars-gum-stardust-found-in-nasas-asteroid-bennu-samples/
45•jnord•2h ago•9 comments

After 40 years of adventure games, Ron Gilbert pivots to outrunning Death

https://arstechnica.com/gaming/2025/12/after-40-years-of-adventure-games-ron-gilbert-pivots-to-ou...
125•mikhael•3d ago•51 comments

Stacked Diffs with git rebase —onto

https://dineshpandiyan.com/blog/stacked-diffs-with-rebase-onto/
86•flexdinesh•4d ago•63 comments

Show HN: Tacopy – Tail Call Optimization for Python

https://github.com/raaidrt/tacopy
61•raaid-rt•5d ago•23 comments

Kenyan court declares law banning seed sharing unconstitutional

https://apnews.com/article/kenya-seed-sharing-law-ruling-ad4df5a364299b3a9f8515c0f52d5f80
132•thunderbong•5h ago•44 comments

Influential study on glyphosate safety retracted 25 years after publication

https://www.lemonde.fr/en/environment/article/2025/12/03/influential-study-on-glyphosate-safety-r...
24•isolli•58m ago•1 comments

New 3D scan reveals a hidden network of moai carvers on Easter Island

https://www.sciencedaily.com/releases/2025/11/251130050717.htm
3•saikatsg•4d ago•0 comments

CSS now has an if() conditional function

https://caniuse.com/?search=if
203•aanthonymax•5d ago•155 comments

Transparent leadership beats servant leadership

https://entropicthoughts.com/transparent-leadership-beats-servant-leadership
474•ibobev•1d ago•211 comments

Show HN: Kraa – Writing App for Everything

https://kraa.io/about
23•levmiseri•1d ago•16 comments

How elites could shape mass preferences as AI reduces persuasion costs

https://arxiv.org/abs/2512.04047
617•50kIters•1d ago•570 comments

Multivox: Volumetric Display

https://github.com/AncientJames/multivox
300•jk_tech•21h ago•41 comments

We gave 5 LLMs $100K to trade stocks for 8 months

https://www.aitradearena.com/research/we-ran-llms-for-8-months
270•cheeseblubber•15h ago•224 comments

At IT School with Apple Lisa

https://blisscast.wordpress.com/2024/06/04/apple-lisa-gui-wonderland-3/
37•fabiojava•1w ago•8 comments

NeurIPS 2025 Best Paper Awards

https://blog.neurips.cc/2025/11/26/announcing-the-neurips-2025-best-paper-awards/
137•ivansavz•13h ago•20 comments

Show HN: I was reintroduced to computers: Raspberry Pi

https://airoboticist.blog/2025/12/01/i-was-reintroduced-to-computers-raspberry-pi/
52•observer2022•3d ago•14 comments

StardustOS: Library operating system for building light-weight Unikernels

https://github.com/StardustOS
95•transpute•15h ago•6 comments

CUDA-l2: Surpassing cuBLAS performance for matrix multiplication through RL

https://github.com/deepreinforce-ai/CUDA-L2
121•dzign•17h ago•14 comments

Fighting the age-gated internet

https://www.wired.com/story/age-verification-is-sweeping-the-us-activists-are-fighting-back/
244•geox•1d ago•237 comments
Open in hackernews

Most technical problems are people problems

https://blog.joeschrag.com/2023/11/most-technical-problems-are-really.html
64•mooreds•1h ago

Comments

zaphar•55m ago
I think I'm mostly of the opinion these days that there is no such thing as an "outdated technology". There are technologies that are no longer fit for purpose but that is almost never because of their age. It nearly always because of one of as examples: Needing to run in an environment it can't support, Having bugs that are not getting fixed/no longer maintained, Missing features necessary to solve new problems or add new features, Hitting scale limits.

Outdated may sometimes be a euphemism for one of the above but usually when I see it in a discussion it just means "old" or "out of fashion" instead.

amonith•42m ago
I'd also add "there are almost no developers using it on the job market" to the list why some technologies are no longer fit for purpose. It's a major one. Sort of tied to the ecosystem (no devs - not many things get mantained/created).
anonu•53m ago
> Most Technical Problems Are Really People Problems

The irony is that this is a classic engineer's take on the root cause of technical debt. Engineers are happy to be heads-down building. But when you get to a team size >1, you actually need to communicate - and ideally not just through a kanban board.

IAmBroom•53m ago
Reading the article, I'll note the author has chosen to format hyperlinks with dark grey font on a black background.

It comes as no surprise that a worker unit who makes this conscious decision might have problems interfacing with a Homo sapiens unit.

N_Lens•53m ago
Isn't this generally the case across all sectors and industries? We have the technology today to create a post scarcity utopia, to reverse climate change, to restore the biosphere. The fact that none of that happens is a people problem, a political problem, a spiritual problem, more so than any technological barrier.
roxolotl•47m ago
Yea this is true of virtually all problems today. It's one of the blind spots of the AI acceleration crowd. Cancer vaccine discovered by GPT-6? You still have to convince people it's safe. Fusion reactor modeled by Gemini? Convince people it's not that kind of nuclear power. Global Engineering solution for climate change? Well it might look like chemtrails but it's not. Implementation of all of these things in a society is always going to be hard.

I think this is a large factor in the turn towards more authoritarian tendencies in the Silicon Valley elites. They spent the 2000s and 2010s as a bit more utopian and laissez faire and saw it got them almost nowhere because of technology doesn't solve people problems.

quadrifoliate•51m ago
> Most technical problems are really people problems. Think about it. Why does technical debt exist? Because requirements weren't properly clarified before work began. Because a salesperson promised an unrealistic deadline to a customer. Because a developer chose an outdated technology because it was comfortable.

I used to be a "stay out of politics" developer. After a few years in the industry and move to a PM role, I have had the benefit of being a bit more detached. What I noticed was that intra-developer politics are sometimes way more entrenched and stubborn than other areas of the business.

Sure, business divisions have infighting and politics but at the end of the day those are tempered by the market. It's far harder to market test Ruby Versus Java in a reasonable manner, especially when you have proponents in both camps singing the praises of their favored technology in a quasi-religious manner. And yes, I have also seen the "Why would I learn anything new, <Technology X> works for me, why would I take the effort to learn a new thing" attitudes in a large number of coworkers, even the younger Gen-Z ones.

bpt3•26m ago
You need to make people include some sort of objective evidence with their argument, and either have a (hopefully benevolent) dictator solve the "vim vs. emacs" problems or just let people pick their environment and sort out any issues they create themselves.

If you're trying to pick a development language by committee, something is already very wrong. That something would be a people problem I suppose (because everything is), but it's really a strategic problem of the business.

woodylondon•50m ago
100% agree. Sadly, I have realised fewer people actually give an F than you realise; for some, it's just a paycheck. I am not sure what has happened over the decades regarding actually being proud of the work you produce.

I also think they tend to be the older ones among us who have seen what happens when it all goes wrong, and the stack comes tumbling down, and so want to make sure you don't end up in that position again. Covers all areas of IT from Cyber, DR, not just software.

When I have moved between places, I always try to ensure we have a clear set of guidelines in my initial 90-day plan, but it all comes back to the team.

It's been 50/50: some teams are desperate for any change, and others will do everything possible to destroy what you're trying to do. Or you have a leader above who has no idea and goes with the quickest/cheapest option.

The trick is to work this out VERY quickly!

However, when it does go really wrong, I assume most have followed the UK Post Office saga in the UK around the software bug(s) that sent people to prison, suicides, etc. https://en.wikipedia.org/wiki/British_Post_Office_scandal

I am pretty sure there would have been a small group (or at least one) of tech people in there who knew all of this and tried to get it fixed, but were blocked at every level. No idea - but suspect.

Noaidi•44m ago
> for some, it's just a paycheck.

What is wrong with just wanting to work for money?

> I am not sure what has happened over the decades regarding actually being proud of the work you produce.

Maybe if wages kept up with inflation people would still care. You know, when I was young, I was able to rent an apartment while being a cashier in a grocery store.

wccrawford•43m ago
Ethically? Nothing.

Socially and emotionally? It's brutal. For both the employee and society in general.

Spending almost half their waking hours not caring is not good for people.

zwnow•39m ago
Give us a reason to care. It's that simple.
bpt3•20m ago
The reasons to care are personal pride in the quality of your work, understanding that your lack of effort has a negative impact on your colleagues, and your continued employment.

And if you hate your job, but are completely unable to find alternative employment (which is what you should do if you hate your job), you probably should reconsider how much you hate your job.

Noaidi•15m ago
Ah, noble poverty! Be grateful to tha masta' for providing you the scraps he can provide! Your paycheck is the beautiful work you produce for tha masta'!

Seriously, pay people what they are worth and they will care. It is not that hard.

zwnow•9m ago
Pride in the quality of my work is a phrase to make one feel bad about themselves. I take pride in my hobbies and in my hobby projects. I take pride in my family and friends. I do not take pride in being exploited for my work so some higher up can buy a new car every year.
nkrisc•6m ago
Got any recipes for delicious meals I can make with my pride?

I take pride in the stuff I enjoy doing. A job is just a paycheck because I need it.

watwut•37m ago
Frankly, people for whom the work is "just a paycheck" I know in real life are simultaneously happy and simultaneously frequently produce actually good reliable work.

Work being "just a paycheck" does not mean you hate it or half ass it. But, it means you do go home to get rest, you do socialize outside of work instead of irrationally pushing it and then using meetings for socialization. It means you do not have ego tied to it so much you throw temper tantrum when things are imperfect (which is not the same as being able to change things for the better).

bpt3•31m ago
There's a difference between caring about your personal work product (and reputation), your colleagues on a personal and professional level, and your employer as an entity.

I expect my employees to show up to work and put forth a solid effort on a regular basis. Note that this doesn't mean a constant death march towards some unreasonable objective, or anything even close to it. Just apply yourself using the skills we agree you have for the pay we also agreed upon for 8 hours a day on average. In my field, this means you have pay that is well above the norm for an average software developer, and the working conditions are good or better.

A shocking number of people are incapable of this, and generally are also the same people who would claim that "they didn't start this".

Noaidi•25m ago
Then pay people so they have a reason to care their work. This is like a wife beating husband wondering why his wife to care more about him.

every company in the united states could become a co-op and nothing would change for the business and everything would change for the workers. And everyone would be much happier at work and you would have the caring people you want.

It is the system that is the problem, not the people.

AnimalMuppet•22m ago
So is it not good for people to care and yet be blocked from being able to do good work.
mrweasel•30m ago
So I believe it actually worse that the article makes it out to be.

Currently AI "solutions" being implemented in places like call centers are often technical solutions attempting to pave over organizational problems. Many IT solutions are like that. We refuse to fix the underlying problems, so we layer software on top, so we won't notice the stupidity below.

IT companies will happily take the money and write the code, broken as it might be, because the real problems aren't actually resolved. That to me is a problem. Companies needs to be way better at saying no, and offer help address the underlying issues instead, even if they aren't technical in nature.

hansvm•26m ago
> You know, when I was young, I was able to rent an apartment while being a cashier in a grocery store.

You still can almost everywhere outside of places like SF? I just spot-checked some data, and in Minneapolis for example currently available apartments are comparable to what they were when I was looking 10 years ago, cashier wages have gone up 45%, and that often comes with healthcare benefits now. It's not an especially wealthy life, but a single person should be very comfortable (that's a comparable hourly wage and apartment cost to what I had delivering pizza at some other part of my life, and I lived comfortably and was able to save up to splurge on a nicer used Miata and the down payment for a small house).

mylifeandtimes•20m ago
>> for some, it's just a paycheck.

> What is wrong with just wanting to work for money?

Imagine a society where your work was an opportunity for you to provide products/services for your community, where you could earn a reputation for craftsmanship and caring, and where the real value was in the social ties and sense of social worth-- your community cares for you just as you care for it, and selfish assholery has high costs leading to poverty.

Now imagine a society where the only measure of social worth is a fiat currency, and it doesn't matter how you get it, only matters how much you have. Selfish assholery is rewarded and actually caring leads to poverty.

Which society would you rather live in? Which society is more emotionally healthy?

So the question is, is our current society the one we want to live in? If not, how do we move it closer to what we want?

zwnow•2m ago
> If not, how do we move it closer to what we want?

By going all Ted Kaczynski on the elite and abandon sensationism and most of technology.

AbstractH24•4m ago
> What is wrong with just wanting to work for money?

Nothing. In fact, I envy people who can and wish I could. Consider it one of my largest flaws.

wccrawford•44m ago
What happened is that most companies do not care about their employees, and their employees know it.

If anything happens, the company will lay off people without a care for what happens to them.

Even when they do care, such as in a smaller company, their own paycheck is being weighed against the employees, and they will almost always pick themselves, even if they caused the problems.

CEOs making millions while they lay off massive amounts of people is the norm now, and everyone knows it.

You can't blame the employee for not caring. They didn't start it.

1718627440•42m ago
> they will almost always pick themselves, even if they caused the problems.

And that exactly used to be different and still is in small companies.

steveBK123•19m ago
There is no employer loyalty, that died in the 90s.

My dad worked as an engineer in the same firm for 30 years and retired. The company was founded before his father was born, and was publicly listed before he was born.

Substantially every company I have worked for didn't even exist 30 years before I joined, let alone before I or my father were born. Most won't be around in 30 years.

Several employers nearly went out of business, had substantial layoffs, or went thru mergers that materially impacted my department/team/job. The guys at the very top were always fine, because how could the guy in charge be responsible?

Even within the companies I stayed 5 years, I had multiple roles/bosses/teams.

zwnow•40m ago
Work is just a paycheck because I am just a number for my employer. Why would I be proud of my work when apparently according to management I should be replaced by AI at some point because im just a cost factor. Why would I care about the business at that point? Fuck the higher ups, I'll be proud of my work and actually put in effort if I can afford a house.
hnthrow0287345•38m ago
>I am not sure what has happened over the decades regarding actually being proud of the work you produce.

Because there's still people doing less work than you do for a bigger paycheck

Because you'd get fired or laid off for someone working for 1/2 to 1/4th of your pay

Because they make you jump through multiple rounds of interviews and technical tests while people above you have a far less barrier to being hired

Because someone stole credit for your work

Because you'd get re-hired and find a mountain of shit code from a company that off shored their dev team

Because companies stopped giving significant raises that didn't keep up with major inflation in the past few years, while your work might have gotten them many multiples more of profits

Idk it's just a mystery we'll never know

Hendrikto•26m ago
> I am not sure what has happened over the decades regarding actually being proud of the work you produce.

Simple:

1. People lost ownership of the things they work on. In the early 1900s, more than half of the workforce was self-employed. Today, it is 10% in the US, 13% in the EU.

What you produce is not “yours”, it’s “your employer’s”. You don’t have ownership, and very limited to no agency.

2. People lost any tangible connection to the quality and quantity of their output.

Most workers don’t get rewarded for working harder and producing more or better output. On the contrary, they are often penalized with more and/or harder work.

To quote Office Space: “That makes a man work just hard enough not to get fired.”

3. People lost their humanity. They are no longer persons. They are resources. Human resources. And they are treated like it.

They are exploited for gain and dumped when no longer needed.

almostgotcaught•19m ago
How many people agree with the above but "disagree" with https://en.wikipedia.org/wiki/Marx%27s_theory_of_alienation

Lololol

Edit: I'm already down one - for people that don't read wikipedia here are the 4 dimensions of alienation of a worker as listed in the wiki:

1. From a worker's product

2. From a worker's productive activity

3. From a worker's Gattungswesen (species-being)

4. From other workers

Edit2: People [in America] will moan about their jobs, their bosses, their dwindling purchasing power, their loss of autonomy, etc etc etc but then come back as champions of capital. You see it all the time - "my job sucks but entrepreneurialism is what makes America great!!!!!!!". I've never seen a more rake->face take than this (and on such an enormous scale). It's absurd. It's delusional.

Thorrez•6m ago
I don't specifically disagree with Marx's theory of alienation. However I disagree with communism. I think communism makes the problem worse, not better.
graemep•21m ago
> I am not sure what has happened over the decades regarding actually being proud of the work you produce.

Many employers actively discourage people from doing work that they are proud of. You cannot be proud of something that is built as cheaply as possible.

You can get employees to care about customers or the product, you cannot get employees to care about profits and dividends.

willvarfar•15m ago
> I am pretty sure there would have been a small group (or at least one) of tech people in there who knew all of this and tried to get it fixed, but were blocked at every level. No idea - but suspect

I recall there was a whistleblower Richard Roll who said that engineering did know of the bugs and flaws

nkrisc•15m ago
> I am not sure what has happened over the decades regarding actually being proud of the work you produce.

My local grocery stores won’t accept pride as payment for food, and working harder doesn’t make my paycheck increase.

ferguess_k•7m ago
People have to be interested in their jobs to care about it. Corporations know that people rarely get to do whatever they want, so they assume (correctly) that most workers do not care, so they move on to care about processes, workflows, which makes even less workers care about their jobs.

For individual workers, the best thing is to work @ something you love && get good pay. Like a compiler engineer, a kernel engineer, an AI engineer, etc.

jl6•47m ago
This is why communication skill is the most important differentiator between a senior dev and a junior dev.
Noaidi•46m ago
People are not problems. This is sociopath talk. This is why they want to replace you with AI, they see you as the problem.
magicmicah85•42m ago
That's not what the article was about. It's about people failing to communicate.
Noaidi•29m ago
To me that is not a problem, it is the reality of stuffing people together who have no other bond than it is their place of work. The problem is the system, not the people.
woadwarrior01•38m ago
Incidentally, in Adlerian psychology; all problems are considered people problems.
jillesvangurp•35m ago
This is a classic engineering take on the problem. It changes when you become a CTO. Because now technical debt is your problem and the choice whether to fix it or not is yours to make. The flip side here is that wrong choices (either way) can be expensive and even kill your company.

I've been on both sides. Having to beg a manager to get permission to fix a thing that I thought needed fixing. And now I'm on both sides where as a CTO it's my responsibility to make sure the company delivers working products to customers that are competitive enough that we actually stand a chance to make money. And I build our product too.

Two realities:

1) Broken stuff can actually slow down a lot of critical feature development. My attitude as a CTO is that making hard things easier is when things can move forward the fastest. Unblocking progress by addressing the hardest things is valuable. Not all technical debt is created equally. There's a difference between messing with whatever subjective esthetics I might have and shit getting delayed because technical problems are complicating our lives.

2) We're a small company. And the idiot that caused the technical debt is usually me. That's not because I'm bad at what I do but I simply don't get it right 100% of the time. Any product that survives long enough will have issues. And my company is nearly six years old now. The challenge is not that there are issues but prioritizing and dealing with them in a sane way.

How I deal with this is very simple. I want to work on new stuff that adds value whenever I can. I'm happy when I can do that and it has a high impact. Whenever some technical debt issue is derailing my plans, I get frustrated and annoyed. And then I sit down and analyze what the worst/hardest thing is that is causing that. And then I fix that. It's ultimately my call. But I can't be doing this all the time.

One important CTO level job is to keep the company ready for strategic goals and make sure we are ready for likely future changes. So I look at blocking issues from the point of view of the type of change that they block that I know I will need to do soon. This is hard, nobody will tell me what this is. It's my job to find out and know. But getting this right is the difference between failing or succeeding as a technology company.

Another perspective here is that barring any technical moat, a well funded VC-funded team could probably re-create whatever you do in no time at all. If your tech is blocking you from moving ahead, it can be sobering to consider how long it would take a team unburdened by technical debt to catch up with you and do it better. Because, if the answer is "it wouldn't be that hard" you should probably start thinking about abandoning whatever you are trying to fix and maybe rebuilding it better. Because eventually somebody else might do that and beat you. Sometimes deleting code is better than fixing it.

bluGill•18m ago
Technical debt is intentional compromises. It sounds like you are thinking of not intentional compromises, but instead accidents where someone didn't understand the requirements and so did it slightly wrong for the expected future. Cases where the system wasn't designed to handle requirements changing in the way they did so you had to "make an ugly hack" to ship are technical debt.
SilverBirch•31m ago
I couldn't disagree more with this description of why technical debt exists and it's a dangerous line of reasoning. Sure, maybe requirements weren't clarified. But often it's impossible to clarify them and you have to build something and even if the requirements were clear to begin with who is to say they'll still be the same by the time you've finished the project let alone 5 years later. Maybe the develop chose a stable and dependable technology because it's battle worn and proven? Maybe the sales person has to manage an impossible situation between an engineering team which can't commit to the time line needed to win the sale?

There are lots of good reasons tech debt exists, and it's worrying that this person seems to think that they all boil down to "I don't know how but someone, somewhere, fucked up"

bluGill•22m ago
The definition of technical debt is the compromises you intentionally make (generally to ship something thus not going bankrupt). Thus by definition nobody made a mistake: this was an intentional decision that was believed correct at the time. You will pay a cost later for the decision, but it is rarely a mistake to make those compromises.
uriegas•10m ago
As someone else mentioned here: not all technical debt is created equal. I agree, sometimes the problem are changing requirements, etc. But it is also true that there is technical debt caused by developers who don't take the time to properly design features and will simply implement the first thing that came to their minds. I agree with the author, this kind of technical debt is caused by a mediocre attitude which often propagates to all the team if there is no one that calls it out.

The more interesting discussion to me is: how do you solve this problem once it exists in a team? I guess there are many approaches, but I tend to think that 'lead by the example' is the best you can do as an engineer, but a top-down approach might work better which is what happened at Microsoft when Satya Nadella became CEO.

philk10•31m ago
Jerry Weinberg, Secrets of Consulting (1985) - "No matter how it looks at first, it's always a people problem." - no matter how technical a problem seems, its root cause always involves people—their choices, communication, management, or skills—making human factors central to any solution, from software development to complex systems
jvanderbot•19m ago
Peopleware is an excellent book built on this premise.

https://www.amazon.com/Peopleware-Productive-Projects-Tom-De...

munchbunny•16m ago
As a data engineer in big tech, the two hardest problems I deal with are:

* Conway's law causing multiple different data science toolchains, different philosophies on model training, data handling, schema and protocol, data retention policies, etc.

* Coming up with tech solutions to try to mitigate the impact of multiple silos insisting on doing things their own way while also insisting that other silos do it their way because they need to access other silos' data.

And the reason standardization won't happen: the feudal lords of each of those branches of the hierarchy strongly believe their way is the only way that can meet their business/tech needs. As someone who gets to see all of those approaches - most of their approaches are both valid and flawed and often not in the way their leaders think. A few are "it's not going to work" levels of flawed as a result of an architect or leadership lacking operating experience.

So yeah, it might look like technical problems on the surface, but it's really people problems.

ferguess_k•9m ago
I can add so many:

- Requirements are rarely clear from the beginning;

- We (DE) are not enabling self-service and automation so we are drowned in small requests (add this column for example;

- Upstream rarely notify us about the changes so we only know when downstream alerts us. We end up building expensive pipelines to scan and send alerts. Sometimes the cost of alerts > cost of pipeline itself;

- We have so many ad-hoc requests that sprint is meaningless. If I were the manager I'd abolish sprint completely;

- Shadow knowledge that no one bothered to write down. I tried to write down as much as possible, but there are always more unknowns than knowns;

Working in DE definitely gives me enough motivation to teach myself about lower level CS.

brador•14m ago
No doubt the author was richly rewarded for such monumental effort and sleepless nights.
AbstractH24•5m ago
I learn this more and more as my inferiority complex when it comes to code crumbles through the help of AI.
pjmlp•4m ago
Which is why when arguing that technology XYZ succeeded, or failed, one needs to look into the larger picture of the human side regarding the related outcome in the market adoption.
dvrp•3m ago
Conway’s Law yet again!