photo of ben szymanski
Ben Szymanski

Software Developer. Amateur Pianist. Sizable Weightlifter.

Blog Archive

Then we got AWS. While AWS works really well once it’s all set up, getting it to that point is often cumbersome. There are gaps in the documentation. Web Console servicable, but has a ton of glaring UX issues. I’ve never had a stronger love/hate relationship with any person, place or thing than I...

We all know about the infamous "Thread 500" forum thread that MacRumors has so lovingly preserved. Thread 500 documents the mostly skeptical reactions of Mac fans about the practicality of the then just-released iPod, all the way back in October 2001. It usually gets linked to anytime Apple releas...

Update Posting. I’ve been kind of missing from the tech scene lately (not that I have some large presence online anyway). That is, outside of the critiques, err, shitposts I write/respond to on Twitter. You didn't notice? Excellent. The truth is I haven’t been working on any programming/dev proj...

You will need... ½ cup finely chopped sweet onion ½ tbsp. of roasted garlic ½ tsp. dry mustard 1 jalapeno (Minced) 1 tbps. Olive oil 32oz. Ketchup 1 cup brown sugar 1 cup cider vinegar ½ cup apple juice ½ cup light beer ½ cup honey 1 tbps. Worcestershire sauce 1 tsp. kosher...

You didn't ask, but I'm going to go ahead and assert that the best Photoshop icon they've ever done was the icon for CS2, with the icon for v7 coming in second. I'd also be interested to know what changed after CS3 that cause the applications to feel a lot less responsive than v7 - CS3 were. IIR...

Posting this link here to remind all of the iPad evangelicals what a computer is.

Alternatives to Web Apps: X Windows. Alternatives to many websites: XHTML2 pages with a Sherlock-esque frontend. How do we revive this? Original Tweet

Well, I’d say I’m pretty glad I never turned into an NGINX kind of a guy. https://news.ycombinator.com/item?id=19362326 https://www.nginx.com/blog/nginx-joins-f5/

FaceID is the perfect authentication scheme for the most vain of generations. It's perfect for those who love taking selfies. Everytime I authenticate with my phone, I feel like I gotta get it at just the right angle and definitely on my good side, in order for it to work. Original Tweet

This is a pretty great track! Quite ethereal. The Road to Nowhere - Carole King, 1966 https://youtu.be/8uCGjTWlXzc Original Tweet

Everything happens for a reason they say, but that assumes that the rest of the world is sane. Original Tweet

I bought one of the new Mac mini's. It's hooked up only to a single non-HiDPI monitor. And for the first time in five years (the five years since I've had my rMBP), the whole system feels amazingly smooth and responsive in comparison. There is no delay on text or window resizing. I've always suspe...

I created a clone/re-creation of the Classic Mac OS Finder in modern Cocoa and Objective-C. I attempted to make it as pixel perfect and to-scale as possible by referencing screenshots I found around on the web and a tangerine iBook running Mac OS 9. This Finder clone is functional. It will really (p...

I need to talk about this: The best laptop ever made The argument needing to be made is not that the 2015 MacBook Pro was some kind of pinnacle of a laptop - I was in 2015, and it wasn't. The 2015 MacBook Pro was just a speedbump, and a ho-hum one at that. Today, in 2017, people are raising com...

A few months ago, I got a text message from a friend mulling over whether to proceed with working on and learning ASP.NET WebForms, or to go straight to ASP.NET MVC. I wrote my response out in the Notes app, copy/pasted and sent. After flipping through old notes and clearing them out, I found it a...

As more of a general CMS than a blogging CMS, Grav ships without any built-in way to display a list of archives of blog articles. While you could hand-roll this functionality yourself, creating all of the mechanisms and architecture and presentation, there is a plugin written to do most of this for...

I'd like to say that it's been a long, hard road to finally get the layout and functionality of my blog site updated, but it actually hasn't. If you've been here before, and you're here now, you've undoubtedly noticed that this site is now completely different than how it used to look and function...

Guide on using Examine multi-indexers and searchers in Umbraco.

tl;dr; Don't name a function "animate()" and expect it to work right in Chrome. API naming collision!

Thinking through the challenges of how SVG commands map to CoreGraphics APIs.

A guide on how to install and configure ASP.NET / Mono on macOS.

A guide on how to install and configure ASP.NET / Mono on macOS Server.

Linking to a slightly humorous promo video made by Novell, poking fun at the "old" Microsoft.

Drawing text using NSAttributedString in Swift 2.

Comparing the user interface appearnance of Mac OS X 10.3 / Panther, against OS X 10.10 / Yosemite.

Using Terminal.app profiles to get up and going a bit quicker.