PortuguêsEnglish

Blog

Watch Dogs 2
2021.09.13

Watch Dogs 2

Quite a surprise. After playing several Ubisoft open world games lately, I was expecting another result of a generic and repetitive side quest generator with a superficial storyline over it.

I was a bit reluctant to start WD2. I read that the original title was over promised and under delivered. The second one flew of my radar at the time. Recently I got it thru Epic free game initiative. Then I read some reviews and comments from the launch time and there was good ones. So I decided to check it out. Not without flaws, I enjoyed the time, the story and gameplay.

Likable Protagonist

Far Cry 3 presented the very iconic and infinite memerable villain Vaas Montenegro. However, Ubisoft writing team struggles to create memorable protagonists. I cannot name a single great protagonist in the Far Cry and most Assassin’s Creed’s (old and new entries) are plain boring. AC3’s Ezio Salvatore da Firenze is the top of mind. AS Odyssey’s Kassandra was nice, despite being put a split role with her unnecessary male version Alexios.

The player spend hours living a life of another person that she/he cares so little. It’s sad, really.

Watch dogs 2 marcus.jpg

Marcus Holloway is a new entry on the likable protagonist list. Optimist, clever and light hearted. His motivations seems reasonable and believable. However, there is a cognitive dissonance playing Marcus as a armed gangster, shooting on police and mob armies. From start to finish, all cutscenes present him, as well the other members of the DedSec crew, as non-violent watch dogs. People that fight to preserve individual liberties and respect life and diversity. Using machine guns to kill everybody on site feels wrong. I tried to play as much as possible as the way I understood the character: low profile, clever hacker.

For the rest of the crew, it’s a mixed bag. The only one that will definitively stick in my mind is the masked engineer Wrench. Horatio, the guy that works on Goog… Nudle, becomes relevant. The rest is the rest.

For villains and NPCs, none worth mention. In fact, the main villain, Dušan, is both idiot and annoying.

References

The hacker theme is presented as the usual Hollywood cliché. Type furiously into the notebook and any bank account in the world is yours!

However, the overall universe are set using are several references of popular culture. Movies, music and video games are often mentioned by characters. Some are more obscure, but most of the time these references are more common sense. For those that know them, they are quite fun. For those that do not, is exotic flavor.

Some references are less subtle: There is a search engine and maps company called Nudle. A rocket launcher Galilei commanded by a millionaire much like SpaceX. I linked the main villain company Blume as Microsoft, but it’s my own thing.

Watch Dogs 2 does not take the story and theme too serious. There is even a good dose of self mockery of being a hacker/programmer. It’s not a like FarCry’s Blood Dragon over-the-topness. WD2 translate complex problems into smaller bites to make it more accessible and fun to a broad audience.

![golden gate.jpg](golden gate.jpg)

Gameplay

As I said before, it is possible to be Rambo and shoot everybody. Like GTA, you will attract police attention and will die, respawn and try again. But I totally feel that is not the way it’s meant to be played™. Harder, but more satisfying, is avoiding direct conflict and using gadgets and powers to sneak. The same could be said to old Assassin’s Creed games (the new ones embrace the direct combat as pillars).

The hacking abilities are more useful for small interventions, like distracting guards, then creating mayhem. Hacking citizens’ phones in the streets is a fun for 10 minutes, than becomes quite useless. Event robbing their bank accounts, money in general, becomes irrelevant mid-game, after upgrading Marcus’ drones.

Most puzzles are repetitive, but fun mini game.

At the end, the core mechanics are solid. Open world games tend to be repetitive, but WD2 scrambles the same basic mechanics offering variety.

Watch dogs 2 4.webp

My Rating: 8
Metacritic: 75
Google Cloud Architect Certification
2021.09.05

Google Cloud Architect Certification

Less then a couple of months after I got certified as a Project Manager, I decided to invest in an area that I was not fully confident that I know the stuff: defining cloud architecture. I started to create, develop and manage cloud systems for just the past 5 years or so, and it evolved really rapidly.

So, applying for a such certification would require an extra study by my part. There were areas that I definitively do not grasp, such as networking and many Kubernetes corners. I decided to go with my beloved Coursera. I did a couple of free and paid courses there and I love it. Also, it which was the official training platform for Google products and services. Google itself design the courses and their employees that teach them. So there is some comfort.

The course is very practical. They provide a demo but real user to allow students to act in Google Cloud environment for real. So one actually interact, create, update and delete real things. It’s a major factor. Hands on baby!

I went to the examination was much more relaxed. They were as much as professional as the PMI guys, but more relaxed and humane. I passed.

I definitively learned a lot. It will help me in the future and current projects. Even being a Google Cloud focused, it addressed many of the issues of a generic cloud architect in any provider.

I can assure I can handle the job. From computing, serverless, storage and, yes, networking, I’m pretty confident I can design a better pretty cost-efficient solution than before. In the evolving cloud business, as long I keep updated, it’s a new passion that I am really excited.

Google cloud architect certification.png

Rating Art
2021.09.03

Rating Art

Rating things is a real art. Specially if we are rating art. Not much thought is put on it; eventually things start to get complicated and ambiguous.

Time

Also cultural references also change. What was good 100 years ago might simply be unacceptable nowadays. There are plenty of movies, sculptures, paintings and songs that portrait racism, misogyny or prejudice that were normal at the time. It’s complicate to reevaluate them using our modern mental framework.

Also, our own taste changing with time. Things that were cool when we were young might embarrassing years later. #cringe

Technology

Some technological improvements make it change our quality perspective. A silent or black-and-white movie, a radio quality song recording, an Atari Pong. But today, it’s hard sell to have such limitation in a modern piece of art.

Sometimes, these technological changes make plainly impossible to appreciate the art later on. For video games it’s particularly affected, since the medium in which it is consumed is part of the experience. Virtual Boy headaches during hours and hours of playtime were part of the nostalgia, but how to compare with a modern XR game if the hardware itself is hard to find and make it work?

Single Fixed Scale

Finally, we have to reduce all the rich details into a numeric scale.

I prefer an infinite positive scale, that always grows with new titles, would be better. So Pong would never be in the same league as a modern AAA 3D adventure story-driven game. But at the same time, one could honestly appreciate an old movie almost the same as flashy new one.

So having a single fixed scale, from 1-5, 0-10, percentage, or even the super weird American F-A concept, is a easier way to deal things. Almost everyone uses this in some shape or form.

My take

There are much to discuss.

At least for now, I’m going to simplify a bit my ratings. I use a 0-10 scale, with .5 decimals. There is no need for these decimal point. An 0-10 scale is enough to separate good from bad. Numerically, 9.4 is better then 9.3. But in practice, it most convey the information that is an amazing game/movie/book, not that one is better then the other. The details I expect to point are a qualitative analysis in each review.

Also, using half-points in practice doubles the range. It’s in fact a 20 point scale. No need for such granularity.

Updating all these past ratings with decimal points, rounding them up or down, depending each case.

One might notice that I’ve never used the 1-3 ratings and barely used bellow 6. It’s not a problem with the scale per se. It’s more about the selection process that occur before consuming a game or movie. I try to focus on award winning, previously mentioned and commented by someone else before. I might eventually rethink this scale to englobe all bellow threshold in a single category and focus on the above threshold scale.

This way I tend to consume only reasonably good products and, therefore, only set reasonably good ratings! Good for me, if you ask.

Pandemic (The Game)
2021.09.02

Pandemic (The Game)

Since I started to follow the rising popularity of board games, 15 years ago, one game the games that was recurrently recommended is Pandemic, designed by Matt Leacock. When I finally had the chance to buy a game from US, it was one of the 4 games I’ve got.

At the prestigious BoardGameGeek’s top ranked games, Pandemic figured in the top 10 games for quite some time. Now the Legacy version is currently in the top 3.

Tgtg ho17 zm7101.jpg

The main attractive at the time is the idea of a cooperative game. All players fight against the game itself. On video games its common, but was kinda a novelty for tabletop games. It plays well with 2 to 5 people and you can even play with children, because it’s all information is open so you can help the decisions for each player. Also because of been cooperative, it’s very easy to teach other people, because you can teach and repeat the rules while playing.

The let’s Save the World from a Pandemic theme was already fun, but now it has a almost historical and technical value to it. The game popularity spawned several expansions, spin offs and the most successful Legacy series, the campaign story-drive version.

T b8z ghm xw48p2 qjyf rr j4 s 970 80.jpg.webp

It’s my most played board game to date. For a reason.

My Rating: 10
Books From 2021 (So Far)
2021.08.15

Books From 2021 (So Far)

I continue to read (listen in fact) almost every day for the past years. It’s in my daily routine when I walk the dogs. It’s a very different proposition from laying down and dedicate some time to read them. I have a urge of a secondary task when I am performing a no-brainer routine, just as.. walking the dogs. Otherwise, I just feel wasting my time my just walking and no thinking.

This is the list of this year’s books that I ingested. Later I present a list of books from the previous years that did not mention before. These lists are -definitively- not comprehensive ones. Since I’m not updating my GoodReads personal records nor writing about them in this blog, they are just the ones I remembered. Eventually I might edit this post in case I remember other entries.

  • Remote( 10 ): I’ve read this book few years back and I’m planning to do a annual reading of this book, along with the other Jason Fried books. They are mind opener, very opinative and thought provoking. Yet so elegant and simple. It points advantages and disadvantages of remote working, some misconceptions and prejudices. During the radical change of life during the pandemic, it was still valid (it was published in 2013)
  • Foundation( 10 ): a SCI-FI classic that was always in my “want to read” list. Since I’ve heard that it’s going to become a TV Show from Amazon Prime, it climbed up to the top of my next books. And it did not disappointed. A superb novel that deals with the idea of a guy that can forsee the future and plan each step to change it.
  • Parable of the Sower( 9 ): a 5 stars recommendation from The Wertzone, it was amazing and rich as I was told. The next book, Parable of the Talents( 8 ), also recommended, will be read soon.
  • Torto Arado( 7 ): this Brazilian first time author conquered most of national and international Portuguese awards. Tells a story of two girls from the almost deserted region in Brazil, fighting against poverty, misogyny and happiness.
  • 21 Lessons for the 21st Century( 8 ): another hit from the same author of Sapiens, focusing on some pressing issues of the contemporary times, like genetics, robotics and artificial intelligence.
  • Shaping the Future of the Fourth Industrial Revolution( 8 ): the same vein of the previous book, analyzing global issues, from the executive chairman of the World Economic Forum. I think I liked more than 21 Lessons
  • The Final Empire Mistborn 1: in a universe that magic spells can be casted by consuming metals, Sanderson starts the sprawling saga with a epic heist.
  • Letters From An Astrophysicist( 7 ): Tyson is a well known scientist and his polite, yet firm, way to respond questions in TV shows is also presented in this collection of letters received by fans ans not-fans alike. He talks a little bit of everything: science methods, physics, astrophysics and, but also about astrology and religion.
  • Project Hail Mary( 7 ): The Martian was a mega hit. As a movie adaptation, it was the most [viewed and profitable project][https://screenrant.com/highest-lowest-grossing-ridley-scott-movies-according-to-box-office-mojo/] from the acclaimed direction Ridley Scott, which includes Gladiator, Blade Runner and Alien. It takes the same Weir’ nerdy writing style, again with a very lonely protagonist and the rollercoaster plot. This time, I have big doubts that a film adaptation would be a similar success, due the complex narrative and scope.
  • Foundation and Empire( 6 ): the second book have two different stories and is less interesting due the lack of the main characters from the first book. Of corse, it takes places centuries after the first book’ events. The new characters are all nice, but the Hari Seldon previsions becomes both too mystical and precise to my taste.
  • The Miracle Morning( 4 ): I heard about it while listening the Jeff Goins podcast interviewing the author. He mentioned coming to Brazil to advertise his new book and discovering a huge fan base. So why not try. I found a very obnoxious self-help book about waking up early, do some exercises, meditate and suddenly one would become 999% more productive.

From previous years but not yet mentioned (and worth mention)

  • It Doesn t Have to Be Crazy at Work: Like Remote, it’s worth to re read periodically.
  • The Name of the Wind( 10 ): Kvothe’s early stories are fascinating. The universe blends Harry Potter with Lord of the Ring, with a very likable cast of characters.
  • The Hate U Give( 8 ): read years before the Black Lives Matter movement, is still a valid story about racism and police brutality. I’m yet to see the movie adaptation.
  • On Writing A Memoir of the Craft
  • Judas Unchained( 8 ): the second book, just after the events of Pandora’s Star. Breath holding.
  • How To Write 50000 Words In 30 Days and survive to tell your story: dogmatic but can serve as a powerful inspiration.
  • Artemis( 7 ): first Mars, now the Moon. The this sci-fi story is well grounded in science and the protagonist is tenacious
  • The Wise Man s Fear: the The Name of the Wind’s protagonist transformed from a poor underdog in the first movie to a almighty demigod. There are basically no impossible obstacles that are solved a couple later.

For more books, you can check my online read list on GoodReads.

Hugo Images Processing
2021.08.11

Hugo Images Processing

Hugo static website creating is a fantastic tool and I told you before. Since I changed to it, I’m very confident that the site is fast and responsive.

However, my site is packed full of images. Some are personal. Some are really big. Some are PNGs and some are JPGs. I created a gallery component just to handle posts that I want to fill with dozens of them.

Managing posts images is a boring task. For every post, I have to check:

  • Dimension
  • Compression
  • EXIF metadata
  • Naming

Dimension

![Hugo Images Processing size 2.jpg](Hugo Images Processing size 2.jpg)

Having a bigger image than the size of the screen is useless. It’s a bigger file to download, consuming bandwidth from both the user and from the server. Google Lighthouse and other site metric evaluators all recommend to resize the images to at most the screen size.

In Hugo, since I defined the it’s easily automated using some functions:

{{ $image_new := ($image.Resize (printf "%dx" $width)) }}

Compression

Loss compression comparison.png

My personal photos are, most of the time, taken in JPEG. Recently I changed the default compression to HEIC for my phone camera, that provides better compression to hi-resolution photos. The web, however, does not allow such format.

Some pictures used to illustrate the posts are PNG. They have better quality at the expense of being larger. Mostly only illustrations and images with texts are worth to have a lossless format.

Whatever the format, I would like to compress as much as possible to waste less bandwidth. I’m currently inclined to use WebP, because it can really shrink the final size to a considerable amount.

{{ $image_new := ($image.Resize (printf "%dx webp" $width)) }}

EXIF metadata

Each digital image have a lot, and a mean A LOT, of metadata embedded inside the file. Day and time when it was taken, camera type, phone name, even longitude and latitude might also be included by camera app. They all reveal personal information that was supposed to be hidden.

In order to share them in the open public internet, it is important to sanitize all images, stripping then all this information. Hugo do not carry these info along when it generates new images. So, for all images get a minimal resize, this matter is handled by default.

Naming

I would like to have a well organized image library, and it would be nice to standardize the file names. Using the post title to rename all images would be great, even more if used some caption of user provided description.

However, Hugo does not allow renaming them. To make matters even worse, it appends to each file name a hash code. A simple picture.jpeg suddenly became picture-hue44e96c7fa2d94b6016ae73992e56fa6-80532-850x0-resize-q75-h2_box.webp.

A incomprehensible mess. If you know a better way, let me know.

So What?

So, if most of the routines can be automated, that’s the problem?

The main problem is that Hugo have to pre-process ALL images upfront. As mentioned in the previous post, it can take a considerable amount of time. Specially if converted to a demanding format to compute such as WebP.

Netlify is constantly reaching the time limit to build the site, all because the thousands of image compressions. I am planning to revert some commits that I implemented WebP and rewrite them little by little, allowing Netlify to build a version an cache the results.

There are some categories of images:

  • gallery full-size images: there are hundreds of them, it would take a lot of the processing time but I will have the metadata extracted from the originals. The advantage is that they are rarely clicked and served.
  • gallery thumbnails: the actual images that are shown on gallery mode. They are accountable of the biggest chunk of the main page overall size when a gallery is in the top 10 latest posts.
  • post images: images that illustrate each article. They are resized to fit the whole page, so when compressed they represent a nice saving.
  • post top banner: some posts have a top image. They are cropped to fit a banner-like size, so they are generally not that big.

I will, in the next couple of hours, try to implement the webp code on each of these groups. If successfully completed, it will save hundreds of megabytes in the build.

Bonus Tip

Hugo copy all resources (images, pdfs, audio, txt, etc) from the content folder to the final public/ build. Even if you only use the resized ones. Not only the build becomes larger, but the images that you wanted to hide the metadata is still online, there. Even if not directly pointed in the HTML.

A tip for those that are working with Hugo with a lot of images processed: use the following code into the content front-matter to instruct Hugo to not include these unused resources in the final build.

cascade:
  _build:
    publishResources: false

Let’s build.

Edit on 2021-08-25

I discovered that Netlify has a plugin ecosystem. And one of the plugins available is a Hugo caching system. It would speed up drastically the build times, as well the possibility of converting to Webp all images once and for all. I will test this feature right now and post the results later.

Edit on 2021-09-13

The plugin worked! I had to implement it using file configuration instead the easy one-click button. Building time went from 25 minutes to just 2. The current cache size is about 3.7 GB, so totally understandable.

It will allow me to must more frequent updates. Ok, to be frank: it will not restrict the posting frequency. However, patient, inspiration and focus are still the main constrains on blogging.

On netlify.toml file on root, I added:

# Hugo cache resources plugin
# https://github.com/cdeleeuwe/netlify-plugin-hugo-cache-resources#readme
[[plugins]]
package = "netlify-plugin-hugo-cache-resources"

[plugins.inputs]
# If it should show more verbose logs (optional, default = true)
debug = true
Project Curva
2021.03.14

Project Curva

For the last 9 years, I’m working as a planner and controller of multinational Brazilian oil company. The team consolidate all the planning information of all the company, analyses it and reports to the company board of directors.

For all these years, I’ve struggled to deal with some basic business scenarios:

  • At the very end of the process, someone in the chain of information submits a last-minute update that cannot be ignored
  • The board decides to change the plan
  • Existence of multiple simultaneous plans, for optimistic and pessimistic scenarios
  • Changes in the organizational structure

The current information systems used or developed by the company are simply too restrictive to accommodate their business cases. The general solution is to create entire systems using dozens of spreadsheets. This a patchwork of data, susceptible of data loss and zero control.

To address this, I decided to develop myself a system that is both flexible and powerful. The overall core propositions are:

  • Versioning: instead overwriting data whenever there is a change request, the system should be able to preserve the existing data and generate another version. Both should be accessible, in other to allow comparison and auditing.
  • Branching: not only sequential versioning (v1, v2, v3), it should allow users to create multiple current versions. Creating scenarios of event temporary exercises should be effortless.
  • Multiple dimensions: for each unit (ie, a project in a list of projects), the user could insert the future CAPEX, OPEX, production, average cost, number of workers or any arbitrary dimension. It’s all about capturing future series of values, regardless the meaning.
  • Multiple Teams: in the same organization, users can create inner teams that deal with different aspects of the business. The system should allow to users set the list of units to control (projects, employees, buildings, or whatever), their dimensions of measurement and then control the user access of all this information. It’s a decentralized way to create plans.
  • Spreadsheet as first-class citizen: small companies might not use them much. But any mid-to-big companies use spreadsheets for everything. Importing and exporting system data as Excel/LibreOffice/Google Docs is a must.

With this feature set in mind, I started to create a spear time what is now temporally called Project Curva for the last 3 months. I will post more about it in the future: the used technology, the technical challenges and some lessons learned.

A beta is due to the end of April, 2021.

Update 2021-10-18

The project is called NiwPlan and can be checked on NiwPlan.com.

Cyberpunk 2077
2021.03.10

Cyberpunk 2077

When you read this post you probably already know: Cyberpunk 2077 hype did not paid off. However, I would like to explore some personal insights.

Cyberpunk 2077 6.jpg

Me-Character and My Character

As a Role Playing Game, you are being someone else. A player might spend an whole hour tweaking the characters appearance, hair, weight, eye lashes. Then calmly considering to spent the scarce points each attribute. One is not creating himself/herself, but a different being. Maybe a projection or simply experimenting unique approaches.

Than the game starts.

You barely see yourself in the screen.

Shooters are much easier to do in first person. CDPR said they opted for the first person approach as part of the vision that the player should feel he is actually there. They even removed some features of the game because it was not working well in a first person.

But as I said before, since one spent so much love creating the character, it would be a wiser decision if one would see it more often. A third person would be a better decision. It was more valuable to see the custom V fighting than was seeing Geralt’s.

The result is that I have never really connected to the character that I personally created.

Also, there is a second take on character creation that is very unique to Cyberpunk 2077 universe: augmentations and down-the-line customizations. A game advertized as being open regarding your physical appearance, I was noted by many the lack of visual modification during the game. Not even changing the hair style, present in a much less relevant The Witcher 3, was absent.

Clothing functions as both technical improvements and fashion. The game could embrace the idea the each piece of clothing could have any game element or bonus. It would encourage players to find their own style instead keep mixing weird styles just to get specific bonuses.

Cyberpunk 2077 2.jpg

Bugs and Cars

The game was plagued by technical issues. There are hundreds os videos in Youtube with hilarious situations. CDPR had to reimburse several players and it was removed by Playstation Store days after the release, due the impossible state!

I personally had no crashes but a ton of buggy behaviors. Citizens reactions, random explosions, enemies misbehavior. In some critical emotional moments, a bug can spoil the fun. I finished the game trying to do ALL the achievements. But one was impossible to achieve due a bug in a side mission.

Then cars… The Witcher’s horse, Roach, was a delicious surprise and set the benchmark to address rideable in video games.Just before launch, Geoff Keighley (one of the few people that tasted it at the time) said driving was super satisfying. The cars felt so bad. Driving was a burden. Felt like balloons, weightless. Bikes even worse.

I was hopping to drive like a vagabond, exploring each inch of the city. But instead I was using the tele transportation all the time.

The pace that the fixes were coming were also much desirable. I finished the game in 3 months, but a small number of patches were released back them. CDPR always had a top-in-industry attitude regarding enhancing their games after release, but this time I believe they are subpar.

Cyberpunk 2077 1.jpg

Story

At the very beginning, you have to choose the background story. There are 3 possible starting conditions. And the first act considers this choice important, pointing to it frequently.

Then it becomes irrelevant. The mid game is a generic Ubisoft open world game or GTA. V is in a brink of dying, but the open world nature let her have romantic relationships, racing, and helping other people that, frankly, could wait until you solve your most important issue.

While not very original “there is a dude inside your head”, their take is quite unique e grounded. However, CDPR opted to use other very boring tropes like “I died but I’m too special so I reborn”. No need to put a bullet in V’s head to wake her up in the next scene.

The mid-game is a “ensemble a killer team” theme. It was nice but the team and the final mission is less like Ocean’s Eleven and more The Avengers: group a team of 3 guys and storm into the castle. A good point is the insertion of several recurring characters in side-missions. From love-affairs, super AI or ex-cops, the player start to care about them after some time.

The final orchestrated act was also lacking due a single biggest factor, imho: there are no good villains. A good villain have to be seeing, tasted, and feared often. If you show Adam Smasher only once, 50 hours late you could not care less about him. The other Arasaka family members the same.

Think about great movie and video game villains. They have a considerable amount of screen time so the viewer have the chance to witness his evil intentions. Darth Vader, Joker, Glados, LeChuck, Ganon, Bowser.

A very good aspect of the story is the cultural references and jokes. More than once I was caught laughing out loud with some of them.

Cyberpunk 2077 5.jpg

Conclusion

As one of the first games I have ever pre-ordered, I must say that knew what was coming. If I waited for some reviews first…

Cyberpunk 2077 is a ambitious project and several parts of it show it. However, despite the strong beginning, it becomes a generic open world game with amazing graphics.

I finished the game, and most of the achievements. 100+ hours on it. Yet, I fell disappointed. I event might get back to it in a couple of months or years, with extra content and several enhancements.

Cyberpunk 2077 1.png

My Rating: 7
Metacritic: 86
Project Management Certification
2020.12.20

Project Management Certification

After months studying, finally I could accomplish an old dream: be a certified project manager. I work with projects since the dawn of time.I create personal and professional projects often. Big and small. For myself, with teams and for the company.

Despite liking dealing with processes, my goal was never to be in a process driven career. In fact, the part I like the most about processes is their implementation or optimization projects!

And I genuinely try to enhance my own abilities, studying, researching and training. I’m a agile advocate at my job long before it was a thing. Now they are all project-fying and agile-ing all major parts of the business processes.

But one thing is to know you are good at something. Another things completely different is to convince someone about it. Here comes the certification program. PMI is de-facto institution regarding project management. I read their main material many many years ago and followed their general guidelines ever since. But the certification itself, nope.

Better later than never. I decided to finally apply for the certification exam. Here’s a motivational tip: first apply for a exam than start to study for it. It’s much more effective, psychologically speaking, to have a fixed deadline to be engaged and motivated. Studying for a “to be defined” date is prone to procrastination.

I bought an online course. The instructor was very clear: each exam has it’s own quirks and style. He will exploit PMI’s style to deliver a laser-focused course with the only goal is to facilitate passing the exam. No philosophical discussions. No discussions at all. Just the pure content. Delivered with the precise method.

It was both effective and efficient. It took me just a week of classes and an extra to review and consolidate the knowledge. PMI requires that one should have not only a previous experience in the field but also a minimum amount of formal education, so the classes could not be shorter even if was possible.

I did the online exam. Man, it was equally scary. Some dude have to check our computer screen, I had to turn on the camera all time. And any movement or sound, I was called upon.

The questions were super generic. It’s the downside of being a generic Project Management certification. It was not about construction or software development. So the online course was right. After a couple of hours, exhausted (I had to do it after the business hour, so I was extra tired), I finished.

Days after, the good news: I did it! One old dream checked! And it’s on my Linkedin, of course!

Media List 2020
2020.12.09

Media List 2020

2020 might compete in the Most Pivotal Year in History Award, but it had its fair share of surprises. I had the time to attack start to finish several games. I reused the commute time to play. Below is the list that I compiled using the new GOG Galaxy app, that tracks games even from other stores.

The list of movies I’m going to skip this time, since it would not fit into a single post.

Games

  • Assassin s Creed Odyssey: I loved this game, setting and its protagonist Cassandra
  • Dishonored: unique story, gameplay and visuals
  • Hellblade Senua s Sacrifice superb visuals and premise
  • Half-Life 2: amazing game, even today
  • Prey( 8 ): these guys from Arkane Studios also know how to write and make all characters relevant
  • Observer: super weird setting that caught my attention
  • Rise of the Tomb Raider( 7 ): messy story, despite the good gameplay loop
  • Dishonored Death of the Outsider( 7 ): while it have the same not the same
  • Farcry 3 Blood Dragon( 7 ): hahaha some over the top jokes
  • Virginia( 7 ): lovely story
  • A Way Out( 7 ): I player with my girlfriend, together
  • Frostpunk( 7 ): I tend not to like rougelike or crazy-difficult, but this one surprised me
  • Shadow Warrior 2( 7 ): hahaha some over the top jokes (again)
  • The Council ep 1: amazing premise and the first episode is nice. I heard that the other episodes are not great
  • Tacoma( 7 ): passive, calm and nice story
  • Ape Out( 7 ) die and repeat
  • Assassin s Creed Origins: beautiful but boring and another AC messing story
  • Framed: interesting premise
  • Metro 2033 (Redux): the amount of DeusExMachina moments is off the charts. the same for best friend companions that dies in the very next scene.
  • The Red Strings Club( 6 ): weird
  • Bioshock Infinite: I really did not like the story and not the gameplay
  • Realpolitiks( 5 ) interesting take on politics and economics simulation
  • Farcry 5( 5 ) beautiful but boring and another FC forgetting story

Finished in 2018-2020 (before pandemic)

Not finished yet (for a reason or another)

Continuous playing

In preparation of the upcoming Cyberpunk 2077!!!

BRUNO MASSA