3 ms·
> I wonder if the person asking the question would be happy to let someone do a job in his home with an uncapped budget and timeline? The author made the claim
by dsizzle 4y ago
> I wonder if the person asking the question would be happy to let someone do a job in his home with an uncapped budget and timeline?
The author made the claim that software engineering is fundamentally different from carpentry ("Almost everything a developer writes is unique, they have never built that particular thing before. We are not cabinet makers...")
But does that hold up? Many software projects do in fact have a similar analogue, and each house is unique and carpentry projects will thus run into unexpected snags.
- gabereiser 4y agoHe/she hasn’t been around enough to see these patterns yet. The amount of times I’ve had to implement security, rbac, rest crud, modeling, service integrations, etc are too many to count. I rely on packages that help reduce the boilerplate and because I’ve done that so many times, I can give you an estimate on roughly how long it will take. The fact that the OP doesn’t see this is fact that they are too junior to be asked for estimates at all.
- efnx 4y agoOr they’re very senior in a pioneering domain that doesn’t have all these packages written. It really depends on what domain you are programming in.
- gabereiser 4y agoIf that were the case, the business would know this and wouldn’t be asking you for estimates to return back to the client.
- efnx 4y agoIn my experience corps doing pioneering work don’t always act as though they are pioneering.