My latest blog posts

  • Why using fancy logic in a return statement is the wrong way to program

    Yes, it looks impressive to write a function like This code takes a string, splits it into individual characters and adds “-“ to each one. Then the join() combines the chars back into a string. It works just fine and looks impressive. However, this code can be difficult to read. It’s easy for us as […]

  • Confirm or cancel, wait, switch that

    A button, much like any other, can do impeccable things. It can be used to complete wondrous tasks, and look snazzy doing it. But, what if we have a confirm and cancel button side by side? What side does the confirm button go on? Well that’s the pointless design tip I’m going to tell you […]