Maciej Mróz Personal Blog

Because why not

Dec 1, 2012 - 2 minute read - Programming Games

What can one day of coding bring?

We’ve had our first internal hackaton recently at Ganymede. We don’t have “20% time” rule or anything like that, so the entire thing was a huge experiment. What we did was to take not one, but two days (Thursday and Friday) off our normal schedule to allow people do some cool stuff.Obviosly, because we are a game development company, most teams decided to a game. With all my responsibilities, I did not commit to any team, but decided to do small project on my own - to last minute I did not actually know if I would be tied up in other stuff or not.

Nov 18, 2012 - 4 minute read - Product Development

Right is not the same as intuitive in product development

Some introductory note: I’ve written this post before reading Lean Startup by Eric Ries. Recently I finally found time to do it and … I wish this book existed five years ago :) The problems I describe below are not unique. If what you read resonates with you in any way, go and read the book - it explains these ideas in a lot greater detail, touching on some more complicated subjects like product life cycle and company structure.

Jul 28, 2012 - 14 minute read - Games

Diablo 3 review

After a while of playing Diablo 3 it’s probably about time for me to publish my own opinion on the game. A warning: I was never really a Diablo 2 fan (at the time when it was big I was mostly playing a game called “Visual C++” :) ) so consider it a noob review if you want to :) Like many people out there, I started out as a Monk.

Jul 7, 2012 - 6 minute read - Technology Server Side

Enter the Node.js

The title says it all, but I probably still should paint some background to this article. Imagine a system where you need very high performance, you need it yesterday, and you don’t have infinite funds to simply throw more hardware at the problem. Very important component in this system is a web server. Very simple requests, always generated by code (while system in question does not provide data to end users, you can think of AJAX - definitely there’s a similarity).

Apr 27, 2012 - 3 minute read - Software Engineering

What is Agile, anyway?

I was recently confronted with very interesting misconception: that Agile and SCRUM are the same thing. It really got me thinking. First, it means that one must be very careful when using the word “agile” in software development context. Less obvious: SCRUM is de facto standard agile method today, and very often the only one people know or heard about. Wikipedia lists 10+ different methods falling under “Agile” umbrella. It’s no suprise because agile manifesto is very vague and does not really tell much (if anything) about the how part.

Apr 17, 2012 - 7 minute read - Game Industry

The next console generation ain't what it used to be

The next generation of consoles will most likely come by the end of year 2013. One intersting question arise: how it should look like? Disclaimer: by “should” I mean “actually makes business sense for both platform holders and developers” and not “what hardcore gamers would like to see”. These meanings are at quite a big conflict, as we shall see later :) In order to think about next gen we have to take deeper look at the general trends in the entertainment industry.