Complex Insight / Clear Depth
Disclaimer
The best gift you can give is neglect. Neglect fosters self-reliance.
There's a thought that’s been on my mind since I started working on a long term solution for the company.
Let's say, you're cooking a pizza or launching a new social network, whichever. Then, consumers request some new breaking changes.
Consider planning a new version instead of sticking to fancy CI/CD processes right away. Pizza with pineapple is questionable, and a pizza with all of the toppings that you can find in the bins is a bit of a mess. One might contemplate having separate pizzas for the contradicting toppings. Ask the customer though, it may be exactly what they want you to bring to the table right now.
I highly recommend exploring concepts like Prototyping, PoC (Proof of Concept), MVP (Minimum Viable Product), software versioning, and pilot projects. Inevitably, there's a holy battle between management and the development team over issues like... time versus quality, money versus credit, and valuation versus price, among others. All in all, the main goal for both sides is the satisfying result delivered at the required time.
Sure thing, each project comes with its own set of circumstances and tight deadlines. While there are patterns that can be learned and reused, remember, there are no silver bullets that guarantee success every time. Approaches may vary as well.
Once, I visited a gallery where I discovered a wall-sized masterpiece. In the next room, which was twice as large, I found dozens of sketches — drafts, episodes, pieces, and attempts at different parts of the larger picture. Among these images, I noticed the detailed depiction of a haircut from an anonymous figure in the crowd. This is how masters hone their skills: through learning, training, repetition, preparation, arrangement, adaptation, alteration, rethinking, and starting from scratch again and again. The final result is a culmination of all these efforts.
This is why you need time and resources to create something great. This is also why experienced creators can quickly produce a PoC; they understand the need to find the right balance between unnecessary bugs and excessive delays. Sometimes drafts look great, but they shouldn't be treaded as final product. Allow to leave it behind and make another (r)evolutionary step.
To sum up, being in the right place at the right time is priceless.
Being both fast and patient is twice as much.