I like to learn new tools, programming languages, and exciting topics. I recently found the book Genetic Algorithms in Java Basics , and I found the code samples easy enough to understand to “translate” them to a different programming language for the sole purpose of getting some hands-on experience with a new programming language. I’m done with the 2nd chapter of the book and implemented the genetic algorithm described in that chapter to crystal lang.
You know this situation: you are working on new feature branch of your product. A bunch of files has been changed, nothing has settled yet and lots of uncommitted changes. This is how work in progress looks like. Everything could be alright, but then you are asked to check out that high priority issue that a customer reported.
Let’s start with a bold statement: