2 ms·
> I truely believe that developing software is a creative process that you are always doing for the first time This is absolutely true. And that's because when
by wpietri 5y ago
> I truely believe that developing software is a creative process that you are always doing for the first time
This is absolutely true. And that's because when we find ourselves doing the same thing repeatedly, we abstract it into a library, a framework, or a service so that we don't have to do it again.
The easiest thing to predict is something that has been done a zillion times. So if you're building 100 houses in a subdivision, you can get really good at estimating and hitting those estimates. But the more novel something is, the harder it is to predict. And software by its nature is novel. If it isn't, we're doing it wrong.