Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

there's a challenge in how do you structure and organize edge-case logic such that the core application design needn't be entirely redesigned every time a new requirement is revealed or an existing one needs to be altered. When the client comes to you with changes in requirements, having built an architecture that can turn on a dime is a rewarding experience.


It is definitely true. If you manage to build abstractions that don't leak in the wrong places, it'll welcome changing requirements very well.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: