DEV Community

Discussion on: What is a system?

jrohatiner profile image

I try to keep it simple. I don't do any "unpacking" unless I'm installing a package in a project. I don't need to think about "environments" because a system is probably its own environment. I don't need to worry about resolving anything either. That's why I'm building the system -- to resolve the issue the system will address. Simple: (no googling involved)
Problem exists
Break down problem into smaller problems
map a solution
points on the "map" that is the solution are smaller solutions
Combine smaller solutions to maximize end result

problem + break down into smaller issues + solution map +combine and refine = SYSTEM

And this applies to any system of any kind.