Quote:
Originally Posted by Alky
you will do less scalable code for less money? what the hell? that's a red flag right there.
you either code well, or you don't.
|
No bro, you need to read more carefully and stop thinking all people is not honest. ( There is a phrase in my country that says: A thief thinks everyone is of his kind ).
Coming back to your comment:
There are two types of clients, the ones that need things done for yesterday and the ones with which you can schedule work as they are not in a hurry.
For those that need stuff done for yesterday, you can't take the time to think about what features in the future his products may need. You need to quickly achieve what he is requesting today and he doesn't really care what in a future he may need, he will request it in a future.
For those who you can schedule a work line, usually those starting a project, which are more likely the ones i like as i usually dont touch other coders code, with those, i can take the time to let them know where they didn't see something may come and make their code more scalable.
Say an example, a sponsor comes and requests a script to handle all his paid members area movies content and needs it for yesterday who knows why, then you need to deliver it quickly and you wont be able to handle maybe some other sort of things you could handle if he gives enough time.
For example having in consideration that in the future he may grow and need additional servers to host their movies and from my point of view the best way to deliver that script would be to have a pool of configurable servers that you can add and take from it where the movies would be hosted, etc.
Off course if he wants it for yesterday, thats difficult to achieve and we would probably have to work with some static data, a specific not configurable servers architecture, etc.
Its all about what the client needs and how much time i have to deliver, still, i'm used to work under preasure

I used to make my best works under preasure, LOL