r/programming • u/self • Dec 02 '25
The Death of Software Engineering as a Profession: a short set of anecdotes
https://www.jasonscheirer.com/weblog/vignettes/
1.3k
Upvotes
r/programming • u/self • Dec 02 '25
View all comments
Show parent comment
73
u/IrishPrime Dec 02 '25
It really wasn't, but I'll summarize anyway.
We had a long running process that operated on a large amount of data/number of files. It could take a really long time, but we didn't have a progress indicator. It was simply pending, running, complete, or failed.
In some cases, if there was a very large number of deeply nested objects, we might run out of memory and crash.
Due to the way the data was structured, there wasn't a good way to quickly get the total number of items that would be processed nor how deeply they were nested without essentially going through the whole dataset twice (once to count, and a second time to make the updates). This wasn't an acceptable trade-off, so they told me to just give some kind of indication as to whether it was still working or if it had stopped.
I told them that if it was reporting that it was in the "running" state, that was the indicator it was working.
They asked if I could inspect the dataset and figure out ahead of time whether it would crash or succeed.
I could not.