The Next Great Hobbyist Revolution

by Michael Szul on

I want to take a trip down memory lane to a whitepaper I wrote over a decade ago. It was originally titled Ruby on Rails Death to All Hobbyists. I wrote it near the peak of Ruby on Rails popularity, and it was an analysis of hobbyist languages and hype versus proven scalability and development processes.

How to Be a Cyberpunk

by Michael Szul on

In the last Apotheosis post, we had some fun reliving a little early 2000's Internet culture, but what we're doing here on Codepunk with Apotheosis is digging deeper into the roots of cyberspace. That brief interlude was me reminiscing of a time when I was highly involved in an underground culture, while also checking in on an old friend and his work...

The Web 1.0 Gig Economy was Sally's Nephew

by Michael Szul on

Bear with me, I'm going to take a trip down memory lane before getting to the point. It gets a little ranty too. Grab yourself a cup of coffee. Earlier in my career—after I left the first consulting company I worked for—I did a little freelance work in web site design and web site building at a time just far enough past the Dot-Com bubble bursting to have a market flooded with freelancers. If you thought web application development was a hard sell, try selling web sites. This was pre-SquareSpace, etc.

Technical Interviews Still Suck

by Michael Szul on

I've been on both the giving and the receiving end of interviews in my career as a software engineer and engineering manager, and I've been privy to a great many styles of interviews.

Codepunk 063 Proximity in Virtual Reality

by Bill Ahern, Michael Szul on

When discussing virtual reality (VR), there is a specific aspect of design involved—whether world design, production design, or application design. These environments are not exempt from the same design principles available in 2D design environments.

Pizza, Beer, and Computer Viruses

by Michael Szul on

When a company's network gets compromised by a virus, it can set off the panic alarms throughout the workplace. Of course Internet access being a must for all companies (every company is an IT company), means that exposure and risk are both high with the single biggest thread being the human element.

Next >>