Tag: software engineering

  • A Recursive Approach to Problem Solving

    When solving a problem, you always want to break it down into a smaller subset of related problems. That said, it’s often difficult to know where to begin, and also in some situations, ONE SOLUTION might solve many problems. There seems to be a disconnect in identifying which “sub problems” to solve and whether or…

  • SIX Novels to Help You Become a Better Engineer, or Person

    While there are many non-fiction books written to teach you something, “10 Steps to Become a Better X”, “The Five Rules of Y”, “The 23 Secrets of Z”, I’ve found that some lessons are best learned through fiction (especially the important ones). Because, while it’s become a trope “that one cannot learn without doing”, fiction…