Problem solving

My most important soft skill

Problem solving is a very necessary skill for me.
It is a skill I must constantly improve as a programmer.

I have beat famous puzzle game sagas like Professor Layton and Danganronpa.

One of my proudest achievements is completing a puzzle called Bernkastel’s game from Umineko no Naku Koro ni. I was so engrossed and dedicated with that puzzle that I ended up creating a PDF of 50 pages trying to solve it. This document was never intended to be public so expect it to be unedited and casual. Be aware that there are spoilers and a hints section.

No human can solve all the problems they face. In the same game, I failed the following puzzle.

Problem solving - Umineko no Naku Koro ni

You either immediately knew the answer or you had no idea just like me and that is completely fine. Sometimes, overthinking and searching for deeper meaning when there is none, ends up confusing you even more. For those wondering about the answer, I am not going to reveal it.

As a parting gift, I will share with you two of my favourite puzzles or problems I have experienced in terms of originality, creativity and difficulty. They both are from the game Danganronpa 2: Goodbye Despair which are chapter 4 and 5 respectively. Since I am feeling generous, I would also recommend you to play Zero Escape: Virtue’s Last Reward. If you know any good game related to puzzles and problem solving, let me know at oriol@oriolserrabassa.com.

As a fun personal fact, I finished first out of around 450 students solving programming challenges during my first year at university. The top 3 managed to finish all the problems which were about 360. However, I placed first because I was the fastest in completing them. I just really love programming, problem solving and puzzles.