Pick. Squash. Drop. Rebase! (Comic)

Pick. Squash. Drop. Rebase! (Comic)

Posted 1 year ago in Beginners, Comics, Illustrated, Git

It is a common practice to use `git rebase` to squash commits before creating or merging a pull request; nobody needs to see that you fixed 10 typos in 5 separate commits, and keeping that history is of no use. So how does a rebase look like?

The Art of Programming

The Art of Programming

Posted 1 year ago in Discuss, Career, Programming

One of the most consolidated misconceptions about programming, since the early days, is the idea that such activity is purely technical, completely exact in nature, like Math and Physics. Computation is exact, but programming is not.