Jarek Wojciechowski

Speed Up Your Game – Playing AI with Bitboards


~1 year ago by Jarek Wojciechowski on Atomic Spin.
Writing a game-playing AI is a fun process, but checking for wins or valid moves can be one of the boring aspects of the project. More often than not, it...

My Favorite Commands from a Year of Vim


~1 year ago by Jarek Wojciechowski on Atomic Spin.
I’ve been using Vim as as my primary text editor for a little over a year now, and I’d like to share some of my favorite commands that I’ve discovered...

Be Expressive: How to Give Your Variables Better Names


11 months ago by Jarek Wojciechowski on Atomic Spin.
Well-named variables are one of the most useful tools for building a maintainable and predictable codebase. Poor variable names can confuse users, but good...

How to Console Yourself through JavaScript Debugging


9 months ago by Jarek Wojciechowski on Atomic Spin.
Debugging JavaScript can be frustrating sometimes, or at least time-consuming. To reduce the amount of suffering invovled, I’m going to share some...

Regular Expressions Are Great… Sometimes


7 months ago by Jarek Wojciechowski on Atomic Spin.
Regular expressions (or regex) are incredibly helpful tools to have at your disposal as a software developer, but they’re often dangerous tools. In...

How to Back Up Your Development Environment


7 months ago by Jarek Wojciechowski on Atomic Spin.
I had the unfortunate experience of getting my laptop stolen last summer. Luckily, I was able to restore most of my development environment pretty easily...