willem.com

iPhone on Willem's Blog

Business in a bag

Using a waterproof backpack to fit my gear

Dec. 22, 2018
After much testing I have selected a bag and set of cases to fit my entire business, wherever I go.

Over the past few months I have been testing different bags and cases to fit everything I need to run my business. As I commute by bike, the bag needs to be waterproof. The problem with waterproof gear is that it is usually very bulky. I need my gear to be both portable and representative, a challenge worth a blog post!

Is the Apple Watch the modern tool watch?

Testing the Apple Watch's usefulness in real life

Nov. 2, 2018
I tested the Apple Watch during my work in Frankfurt this week where I had to go inside an internet data centre.

This week I went to Frankfurt for business. I had to perform maintenance to servers in a data centre. This seemed like a great opportunity to test the Apple Watch's usefulness in real life (other than health and fitness). I wondered, is the Apple Watch the modern tool watch?

Using a budget Android as main smartphone

Comparing a Nokia (€99) with an iPhone (€1329)

Oct. 9, 2018
I switched to Android to find out how good a budget smartphone performs compared to an expensive iPhone.

Every now and then, I switch phones to keep track of mobile developments. As professional app and web developer, I need to know how different devices work in real life. This time I used a budget Android smartphone, making me curious how it would compare to an expensive iPhone.

Swimming and cycling with Apple Watch

Different activities in the workout app in watchOS

Sep. 27, 2018
This month I tested the newest watchOS while swimming and cycling.

This month Apple launched a new Apple Watch series and released an update to watchOS. The focus of the smartwatch is more and more gearing towards health and fitness. This made me curious, how well does Apple Watch work for different activities?

Creating a minimal iPhone stand

Routing oak wood for a custom fit

June 2, 2018
Today I created a minimal iPhone stand from oak wood. I used a single piece of wood to get it done.

Today I created a minimal iPhone stand from oak wood. While it's much faster to buy one online, I wanted one to fit my phone horizontally, with its case on. I like minimal design, so I opted to machine a single piece of wood to get it done.

Updating Snake '97

About the challenges of developing a wildly popular game

Feb. 21, 2018
This month I bit the bullet big time: I redesigned the game engine of the wildly popular Snake '97 game. Read about the design challenges in this blog post.

Few years ago my brother threw a beer on my iPhone in an Amsterdam bar. The poor thing didn't like the Dutch brew as much as I do: it died. While waiting for a new phone to arrive, I used an old one that couldn't do anything but texting, calling and... Snake! The idea for Snake '97 was born and this month it was time to update the wildly popular game.

Programming on Apple Watch

Serious about crazy experiments

Feb. 16, 2017
Programming with VIM over SSH on Apple Watch using a bluetooth keyboard

Over the past years I have been no stranger to crazy experiments, but this time I really wanted to push it into the extreme: programming on an Apple Watch. Would it be possible to actually write code on such a tiny device? Why even bother? This post is about the case for crazy experiments, and why you should try too!

Cash is king, or is it?

The wallet- and cash-less experiment

July 15, 2016
Is the time right to ditch the wallet?

Very often I see men carry a wallet filled with plastic: multiple debit and credit cards plus a bunch of loyalty programs and membership cards. Then, some even top it off with stinky paper money and sticky metal coins! It made me wonder if I can free up one pocket by ditching the wallet?

All blog posts
Controlling Snake using a Super Nintendo gamepad is awesome (using a SuperSmart-joy USB connector)
Controlling Snake using a Super Nintendo gamepad is awesome (using a SuperSmart-joy USB connector)
The Apple Watch has numerous sensors to collect data
The Apple Watch has numerous sensors to collect data
The smartphone case fits perfectly
The smartphone case fits perfectly
Apple Watch showing an estimated delivery time of a parcel (from the Dutch PostNL service)
Apple Watch showing an estimated delivery time of a parcel (from the Dutch PostNL service)
This is what the cloud looks like, dear boys and girls.
This is what the cloud looks like, dear boys and girls.
Classic Rolex advertisement - highlighting the functionality first
Classic Rolex advertisement - highlighting the functionality first
Real programming code, real Apple Watch. No Photoshop.
Real programming code, real Apple Watch. No Photoshop.
Same 3310? Look closely and spot the differences between iPhone SE and iPhone X
Same 3310? Look closely and spot the differences between iPhone SE and iPhone X
Apple Watch - a modern tool watch?
Apple Watch - a modern tool watch?
Workmate with wood router ready for action
Workmate with wood router ready for action
This is a web page in
This is a web page in "reader mode" on iOS, full focus on web content without distractions
UX-design for an international audience. Designing interfaces without words is difficult!
UX-design for an international audience. Designing interfaces without words is difficult!
Battery life is measured in days - fantastic!
Battery life is measured in days - fantastic!
A trick the original Snake couldn't: controlling the game using a Bluetooth DualShock PlayStation controller with an analog thumbstick
A trick the original Snake couldn't: controlling the game using a Bluetooth DualShock PlayStation controller with an analog thumbstick
Google is watching you when you use Android
Google is watching you when you use Android
Console connected to server
Console connected to server
And so I did! Programming on Apple Watch using VIM, SSH, a Bluetooth keyboard and coffee.
And so I did! Programming on Apple Watch using VIM, SSH, a Bluetooth keyboard and coffee.
Sign pole, taken with Nokia 2
Sign pole, taken with Nokia 2

More iPhone on Willem's Blog

All blog posts