Hacker News new | ask | show | jobs
by cm277 1038 days ago
Consultants are software engineers for human software, i.e. how a business runs itself. Just like software engineering, there are best practices, state-of-the-art, ways to pass on knowledge from seniors to juniors, etc. Just like software there are company 'assets' (the source code repository) with past cases, problems that were solved and how (or not solved and why not), etc. They are very similar businesses actually that just scale differently: consulting scales worse than software but at much lower risk as all 'development' is funded (typically mostly by the first customer than partially by N+1).

Source: 25 years as a consultant...