DEV Community

Discussion on: Software is like gardening

fpuffer profile image
Frank Puffer

Yeah, but be aware that gardening is not always such a romantic thing. There is bad weather, hail, thunderstorms, plant diseases and animals that eat your crops. And you can do little about these things, even if you work hard.

socratesdz profile image
Sócrates Díaz Author

I agree. In software, you also take risks. Things that deeply affect your software can happen, which you cannot control or can do little about it.

For example, a vulnerability discovered in the platform where your software runs (e.g.: Meltdown, Spectre), or the server where your webapp runs gets hacked and your data gets compromised (which is similar to the situation where animals eat your crops).