Skip to main content
Grammar/spelling improvements
Source Link

While building it yourself is certainly a good way to learn; building a project that you want is best. You - you will learn along the way.

However, in this case, the best way to learn about such a prolific topic is to stop reading sources that fawn about these things and start to learn about the flaws and criticisms.

Great thinkers like Uncle Bob, have brought many useful ideas to software development, but they are not infallible. You can find out where they are wrong, butby reading from reputable skeptics.

Here are some good skeptical sources

Now, youYou don't need to agree with all skepticism, but it's important that you are exposed to them, so you can make informed decisions in your professional software programming career.


My company is working on a draft new open standard for cutting through the hype of "software architecture". The best relevant starting point, is the comparison to microservices - https://colossal.gitbook.io/microprocess/comparisons/compared-to-microservices

It's possible to contain complexity within the data-layer entirely and fully decouple mutating processes, and thereby reduce the amount of host infrastructure, eliminate custom middleware code (where security bugs arise), and reduce technical debt.

While building it yourself is certainly a good way to learn; building a project that you want is best. You learn along the way.

However, in this case, the best way to learn about such a prolific topic is to stop reading sources that fawn about these things and start to learn about the flaws and criticisms.

Great thinkers like Uncle Bob, have brought many useful ideas to software development, but they are not infallible. You find out where they are wrong, but reading from reputable skeptics.

Here are some good skeptical sources

Now, you don't need to agree with all skepticism, but it's important that you are exposed to them, so you can make informed decisions in your professional software programming career.


My company is working on a draft new open standard for cutting through the hype of "software architecture". The best relevant starting point, is the comparison to microservices - https://colossal.gitbook.io/microprocess/comparisons/compared-to-microservices

It's possible to contain complexity within the data-layer entirely and fully decouple mutating processes, and thereby reduce the amount of host infrastructure, eliminate custom middleware code (where security bugs arise), and reduce technical debt.

While building it yourself is certainly a good way to learn; building a project that you want is best - you will learn along the way.

However, in this case, the best way to learn about such a prolific topic is to stop reading sources that fawn about these things and start to learn about the flaws and criticisms.

Great thinkers like Uncle Bob, have brought many useful ideas to software development, but they are not infallible. You can find out where they are wrong, by reading from reputable skeptics.

Here are some good skeptical sources

You don't need to agree with all skepticism, but it's important that you are exposed to them, so you can make informed decisions in your professional software programming career.


My company is working on a draft new open standard for cutting through the hype of "software architecture". The best relevant starting point, is the comparison to microservices - https://colossal.gitbook.io/microprocess/comparisons/compared-to-microservices

It's possible to contain complexity within the data-layer entirely and fully decouple mutating processes, and thereby reduce the amount of host infrastructure, eliminate custom middleware code (where security bugs arise), and reduce technical debt.

Source Link

While building it yourself is certainly a good way to learn; building a project that you want is best. You learn along the way.

However, in this case, the best way to learn about such a prolific topic is to stop reading sources that fawn about these things and start to learn about the flaws and criticisms.

Great thinkers like Uncle Bob, have brought many useful ideas to software development, but they are not infallible. You find out where they are wrong, but reading from reputable skeptics.

Here are some good skeptical sources

Now, you don't need to agree with all skepticism, but it's important that you are exposed to them, so you can make informed decisions in your professional software programming career.


My company is working on a draft new open standard for cutting through the hype of "software architecture". The best relevant starting point, is the comparison to microservices - https://colossal.gitbook.io/microprocess/comparisons/compared-to-microservices

It's possible to contain complexity within the data-layer entirely and fully decouple mutating processes, and thereby reduce the amount of host infrastructure, eliminate custom middleware code (where security bugs arise), and reduce technical debt.