Blog
Coffee... tech... stuff!
latest posts
-
Developer Productivity
Architecture, Communication, Developer Experience, Development, Organizations, Software, Technology, UncategorizedI had most of this post written (I actually started it in June but several things happened and I was not able to finish it until today!) when McKinsey released their take on Developer Productivity with their "Yes you can measure software developer productivity" post. Responses came from different people and it soon became a…
-
Developer Experience (DX) presentation
Architecture, Communication, Company Culture, Developer Experience, Development, Organizations, Product Management, Software, TechnologyAhhh Developer Experience (DX)... There are so many things I want to talk about regarding this subject that I think is so important and so many companies doesn't do the bare minimum! I feel like it deserves its own blog post one of these days... but not today 🙂 Today I'm just sharing the slides…
-
Using Artificial Intelligence (AI) to translate the blog posts
After 1 year of going live with the blog maybe it is time to work on some enhancements? I guess so... the problem is... which enhancements? There are several things I wanted to make it better, some are easy to handle and some are more complex. Which of the ideas will generate more impact? Where…
-
Diagram as Code
As far as I remember from early on in my career to this day there was always a necessity of putting on a page (or slide) some sort of diagram to explain a concept, document software architecture or make a case. It is the famous "A picture is worth a thousand words". It is very…
-
Build Measure Learn
Architecture, Communication, Company Culture, Decision Taking, Organizations, Product Management, Technology, UI/UXIt is the end of the year so always a good time to do some retrospective ("What have you done?") and create a New Year's Resolutions list that works: For the blog retrospective, I guess it is time to fulfill the promise on talking about build-measure-learn cycle which was mentioned in: Framing the Problem and…
-
Simple tip to communicate better: SUA (Stop Using Acronyms)!
Ask five managers the top 3 things their current company can improve and seven of them will list Communication in some shape or form. The most interesting fact is that the same managers when they need to deliver a message (like... in... communicate) with their team they do things like this: "gm GGHV team, FYI,…
-
How to configure a fancy terminal
My work machine changed a few times in the past 6 months: I went from a Dell running Ubuntu to a MacBook running macOS and back to Windows with now a Lenovo ... sheesshhh! The hardest part for sure was the muscle/brain memory when I had to switch from doing Ctrl + C (Ubuntu) to…
-
Before running with microservices, learn to walk!
This past weekend I had the pleasure of presenting at codecon.dev. For my friends/readers that don't live in Brazil and don't know how to use the translate option in the browser: it is a virtual developer's conference that happens in an online map using Gather. I won't lie to you, it was a long process…
-
Cost
I don' think I ever lived or worked in a context where cost/money was not taken in consideration somehow. Since a young boy my mom and dad thought me valuable lessons about money, investments and how to track spends. Even to this day when I'm organizing a barbecue with my friends I estimate the cost,…
-
Time to make something that looks good
I'm not a designer but I do find Design a fascinating world and of course it has many different specializations just like any field. "UI/UX Design" is the term you will most likely hear in the software development industry and they are an abbreviation for User Interface (UI) Design and User Experience (UX) Design. Design…
-
Blog Decisions
Architecture, Communication, Decision Taking, Development, Product Management, Project Management, Software, Technology, UncategorizedI already spoiled in my first post (Hello World!) about deciding on WordPress as the Content Management System (CMS) for this blog and when finishing the KISS and COD post I also mentioned that WordPress was the chosen one after reevaluating Flutter. I think it is now time for us to double click on the…
-
More questions = Better decisions
Architecture, Communication, Decision Taking, Product Management, Project Management, Software, Technology, UncategorizedMay/2022 has been a CRAZY month for me, kids and wife were sick for the major part of the month (luckily I haven't got anything... yet), deadline from the government to fill and submit my income tax forms consuming the majority of my free/non-working hours for multiple days, lots of demand at work and the…
-
KISS and COD
Architecture, Communication, Decision Taking, Development, Product Management, Project Management, TechnologyNope, this post is not supposed to talk about how you should program a KISS class for two Cod fish avatars touching their lips in the Metaverse (but let´s not close the door here... seems like a great idea to pursue in the future!). Also I too love the band but nope number [2], we…
-
Features
Architecture, Communication, Company Culture, Decision Taking, Organizations, Project Management, Software, UncategorizedHere am I again staring at the laptop screen thinking: Is it time to talk about technology stack definitions and decisions I had to make for the blog? Bear with me dear reader we will get there eventually but not in this post! This is where the IT Architect that lives in me wants to…
-
Framing the problem
Architecture, Communication, Company Culture, Decision Taking, Development, Organizations, UncategorizedOh wait, isn't this blog supposed to talk about tech? Well dear reader, you would be amazed to know that most of the Information Technology (IT) projects/initiatives fail. In fact, the chances of a project succeeding is lower than calling heads in a coin flip. Here a good summary if you want to read more:…
-
Hello World!
Architecture, Artificial Intelligence, Coffee, Communication, Decision Taking, Development, Organizations, Software, TechnologyThat feeling... of following a tutorial online and printing on the console the most famous programming short sentence for the first time, kind of similar to what I'm doing here with my first official post in this blog!