Posts

Showing posts from November, 2024

On Leadership and Giving Orders

At some point in our lives, we've had to give an order to someone, whether to achieve a work objective, organize an informal meeting, or participate in a sport. While it may seem simple and routine, it's more complex than it appears. Taking a passage from the book I, Robot by Isaac Asimov , we encounter a situation on a distant planet where a needed material is found in a dangerous zone, even for robots, and a person gives an ambiguous order to a robot to go collect the material. Due to the composition of the 3 Laws of Robotics , the ambiguity of the command conflicts with laws # 2 and # 3, reaching a point where law # 3 (self-preservation) takes precedence, and the robot prioritizes its survival over completing the order. Upon reaching a safe area, law #2 (obedience) once again takes precedence, and the cycle begins. As presented in the book with robots, sometimes our leadership style and the way we give orders, combined with the context, can lead to ambiguities and, conseque...

High-Performance Athletes in the Workplace

I’ve had the privilege of leading teams across the board, from everyone in the same room to team members across cities and continents. This diversity has turned each project into a unique and rewarding experience. And over time, I’ve realized something: it’s the tough projects, the ones with big challenges, that teach us the most. They push us to adapt, find creative solutions, and avoid past mistakes. Feedback: Fuel for Growth Challenges within teams are actually growth opportunities, and feedback plays a huge role in that. Early in my career, I had monthly evaluations as required by my university during my internship. Sincerely, I never understood what the ratings were based on as they often seemed like subjective scores.  My first job used annual feedback, but really, these were more to assign payment raises than helping us improve in our roles. Around 2006, I heard about 360-degree evaluations as a system where you’re evaluated by your superiors, peers, and the people you lead...

How I Replaced Evernote with Google Drive (Part II): App Script Code

In the first part of this article , I explored my decision to free up from Evernote to a custom solution using Google Drive. I set up a simple workflow with Google Sheets to organize tasks, categorize projects, and link other Google Docs and Sheets. Using conditional formatting and custom columns to visually manage priorities, due dates, and tags, worked well but still required manual effort. Here Google Apps Script came handy to automate tasks like creating files, adding links, and setting calendar events, creating a powerful solution only with Google Drive. In this update, I’ll include the overall explanation of the App Script code used to automate tasks for the workflow I used to finally replace Evernote with Google Drive. Parameters To configure the script without altering code directly, there is a 'Parameters' sheet where some configuration will be performed. Column “A” has the name of the parameter to be referenced in the parameters array (see Utilities section).  Column ...