logoalt Hacker News

jcelerieryesterday at 5:54 PM4 repliesview on HN

To be honest I've never worked in an environment that seemed too complex. On my side my primary blocker is writing code. I have an unending list of features, protocols, experiments, etc. to implement, and so far the main limit was the time necessary to actually write the damn code.


Replies

swatcoderyesterday at 6:26 PM

That sounds like papier mache more than bridge building, forever pasting more code on as ideas and time permit without the foresight to engineer or architect towards some cohesive long-term vision.

Most software products built that way seem to move fast at first but become monstrous abominations over time. If those are the only places you keep finding yourself in, be careful!

show 2 replies
f1shyyesterday at 6:04 PM

I don’t want to imply this is your case, because of course I’ve no idea how you work. But I’ve seen way too often, the reason for so many separate features is:

A) as stated by parent comment, the ones doing req. mngmt. Are doing a poor job of abstracting the requirements, and what could be done as one feature suddenly turns in 25.

B) in a similar manner as A, all solutions imply writing more and more code, and never refactor and abstract parts away.

show 2 replies
iberatoryesterday at 6:49 PM

Hehe. Try working for some telecoms dealing with gsm, umts, LTR and 5g.

show 1 reply
yoyohello13today at 1:12 AM

Man I wish this was my job. I savor the days when I actually don’t have to do requirements gathering and can just code.