Jarek Wojciechowski

Speed Up Your Game – Playing AI with Bitboards


over 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


~1 year 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


~1 year 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


10 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


9 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...