You can choose to make something as fast as you can or you can choose to do it right. Virtue is knowing which one is called for when you develop software. Both have their merits and neither is inherently wrong. Sometimes fast is what makes you successful and sometimes you must do it right.
Lot of companies don’t have balance between fast and right. And scale is usually heavily tipped on the fast side…
I personally belive in “Do it right the first time and every time” bcoz 90% job done is equals to job not done. So how fast a job is done is not imp then job done right.
Hitesh Davey
I used to think like that, but over years my opinion has changed. Sometimes getting things done fast, even if they are not done “right” or hacked, is just what is needed and nothing else would do…
Fast is never the right way, but it is sometimes the necessary way.
You can also refer to Lean and how they look upon workarounds.
But as you put it, sometimes fast is what make you successful, but one very important missing part about that phrase is “here and now”.