Is it possible to be a successful software engineer if you are the lone developer in the company you are working for? Or it is necessary to be a part of a team, to learn and grow?
How hard is it to adapt existing architecture patterns such as, Layers Pattern, Ports and Adapters, Pipe-and-Filter, Publish-Subscribe, etc, to a functional design/approach?
If you are building a simple application where you expect a small numbers of users only or you don't expect to be big/popular, does it matter if you use/issue symmetric or asymmetric JWTs?
How is DOP different from FP, and what are the reasons to choose DOP over FP when building an application?
Also, some of the code examples uses hash maps. Is that a code smell called Primitive Obsession?
What are the factors to consider to help management decide to use Azure or an on-premise server/s to do data analytics and/or machine learning?
Thank you.