Categories
Notes

A Photographer and a Writer

I’d like to think of myself as someone who writes and someone who writes enough. What does that mean? Am I a writer? Yes, I am. I write. In fact, my day job involves a lot of writing, mostly code, and technical documentation but still, I write. So, am I a writer? I am a person who writes, and it does so a lot. But my writing is not what people see as the product of a writer. A writer is a person who writes novels and poetry and has books or columns published, you know what I mean. But I disagree. You don’t have to get paid as a photographer or a writer to call yourself one of those things.

I also take photographs, a lot of them. I take photos every day, sometimes a few and sometimes dozens, every day. Am I a photographer? I think I am. Do I get paid for my photography? No, I don’t. Not yet. I still have a lot to learn about photography, but I consider myself a photographer.

Our society likes differentiating people who get paid for a creative task vs. those who don’t. This has consequences. Many people are afraid to call themselves a photographer or a writer, for example, for fear of sounding ridiculous or pretentious. But why? If you take photos often, if it’s part of your life, you are a photographer. If you write anything, and you do it often, then you are also a writer. You might not be great at any of these things, or maybe you are superb, but that doesn’t matter. You are still those things.

Why is it important to use titles such as “Photographer” or “Writer”? I think it’s important because it makes you believe in yourself, makes you serious about your craft, and makes others think of you (professionally) as one of those things. If anyone asks, you can always clarify that you are not a “professional” writer or photographer, for example, because you are not getting paid for your work, not yet.

Labels and titles are important because people choose to give them importance, and instead of ignoring or pretending that I don’t care, I’d like to take advantage of the importance people give to these things to help me with my craft and career.

Don’t be afraid of using titles like these if you work hard and put enough time into any of these creative tasks.

Be proud of calling yourself a photographer or a writer, don’t be afraid of it. If you want people to recognize you as a photographer, a writer, or by any other title like that, then use it yourself first, and give them permission to do it too.

Categories
spanish

Credibilidad vs. Dinero

En algún momento de tu vida tendrás la oferta de recibir mucho dinero por algún proyecto en el cual podrías sacrificar tu credibilidad. En mi opinión, no lo hagas.

El dinero es una transacción y es además temporal. El dinero no es malo, todos tratamos de hacer dinero para poder substanciar nuestras vidas y nuestros proyectos. El dinero es una herramienta, y como tal, no debe ser la prioridad. Si tienes una oportunidad de hacer dinero, adelante, siempre y cuando no comprometa tus creencias y valores. Hay personas que son tan pobres que lo único que tienen es dinero.

Tu credibilidad (o la falta de esta) es algo con más valor y consecuencia que el dinero. Tu credibilidad es parte de ti, de tu persona, es algo con importancia. Una vez que hayas logrado credibilidad, no la pierdas, especialmente no por dinero. La credibilidad tiene mucho valor y es más difícil de conseguir que el dinero. . Cuida tu credibilidad celosamente, y el dinero, ese solo úsalo como lo que es, una herramienta y nada más.

Categories
Notes Productivity

Debugging life

A simple idea on how we can log our lives to help us troubleshoot them later

In programming, we use the term debugging to describe the exercise of testing and digging into the code’s details and inner functions to find out the source of an issue. For example, debugging can occur by running the code and reading values in variables as the application runs, review database connections, analyze errors, review requests, and responses to and from an API, etc. Also, you can look at logs with details of application events such as errors to aid the debugging.

How do we use the same idea but instead of debugging software, we debug our lives? I like the idea of it. To try it, I am focusing even more on writing notes about my day, things that come to mind, and ideally whenever there is an event that makes me feel good, sad, angry, peaceful, etc. I want to remember these things, and one way of doing it is by writing them down.

When troubleshooting a software program, you need to reproduce an issue by running through the same steps multiple times to try and catch any information that might help you find the problem. As a software engineer, I can do this because we store information about events such as errors and other information about the application’s state before, during, and after an error occurs. This information is what allows us to debug the software.

In our lives, we cannot replay our day unless we are in the movie Groundhog Day (a great movie, by the way). But if we have information about our day, such as notes, calendar entries, etc. We can use that information to go back and help ourselves remember the events and our feelings on a specific day and time. Having this information might help us remember certain moments better and maybe even find out why we did something or feel a certain way today or in the future. That’s the life debugging part. It will help you replay a day in the past with the help of your notes. These notes might help you remember the why and how of something that happened in the past.

I don’t keep a formal diary or journal, but something that I have been doing for a while is writing notes about things I learn, things I do, and how I feel about them, and I do it in a concise form, just a few words or a sentence. It’s helpful and more effortless than keeping a diary. It’s a logbook. I use a Moleskine daily diary for this. It’s small but includes one page for each day of the year. I find it perfect for logging my day, it’s my logging system, and it works well.

Remembering things is very important, and the older I get, the more I realize that capturing some of the events in your life and how you feel most days is beneficial. Most of us expose ourselves to an incredible amount of distractions, there are many tasks in front of us every day, and unless you try to capture some of them in a permanent form, your mind won’t have the space or capacity to store them. So writing things down helps a lot.

I want to think that at some point, I’ll go back to my logbook and will read it to help me with something in the future. However, this might never happen. But by writing things down in a logbook, I seem to be more in touch with my feelings, and I’m able to recognize the good and bad things that happen many times during a day, every day. It helps me think.

Maybe one day, I’ll be able to upgrade my brain to a version that will include a feature to capture this information reliably without the need to write things down. Maybe it will even have more storage, so it’s easy to save everything in there and without any compression. But in the meantime, writing things down in this logbook is a hack that works for me, and this is how I do my life app work for me. What about you? How do you capture your day and important moments?

Categories
How-To Notes

Focus and avoid context switching

My day job as a software engineer requires a great deal of focus and organization. Writing code is one of the last steps you do in software development. Writing code only comes after gathering enough information and understanding what changes or features we need in an application.

Focusing on one task, but more importantly, one project at a time is critical. When working on more than one project at a time, there is a lot of context switching, which is terrible for you and your productivity.

Focusing on one task also allows you to fully immerse into the details of the project, expand your domain knowledge about the work area, and as a result, be thoughtful about the way you approach the project, its problems, and the solutions.

Context switching while doing any work that requires concentration decreases the project’s opportunity to succeed and your productivity as well. The result is a net negative, and I don’t see any reason to do it. The only reason we do it might be due to our inability to focus on one task or the constant interruptions that are common in the workplace.

Focusing today is more challenging than ever. We have many tools around us that trick us and push us to pursue distractions. The handheld devices we all have are the number one reason for this, in my opinion. These devices are the window into a lot of addictive content out there, and trying to stay focus while having these devices next to us requires a lot of discipline.

It’s not all our fault. We are the victims of advanced algorithms that know us well and learn how to get our attention. It takes a lot to turn off notifications and not open our favorite apps to see the latest micro-piece of content. But, it’s a very effective drug that works against us.

Of course, there are simple ways to minimize this. I, for example, have most of my notifications off. The only place where I turn notifications on is on my family chat. Other than that, I never get pulled in by an app since I don’t get notified about anything. So that works, but just a little.

There are other things I do to keep myself focused and stick to one task at a time. For example, I set up specific times (timeboxing) to do the other distracting tasks such as checking email, social media, the news, etc. I timebox these tasks and try hard not to allow myself to break that rule.

Timeboxing helps a lot. In the past, I spent a lot of time checking, reading, and replying to emails. Nowadays, I check email maybe once a day, and I do not respond to emails unless strictly necessary. I do the same for social media apps, and if you use an iPhone, the Screen Time feature can help you a lot with this.

For non-digital distractions, you can also use the concept of timeboxing. For example, at work, I set up “focus time” in my calendar to make sure people know when I will be available to join a meeting and when I am not. Setting focus time in your calendar sets the expectations of other people around you. It will make it easier for them to know when you might be free to talk, have a meeting, or help with some other task.

I break my workday into four areas, the first block of time, 7-9 am is OK for meetings and open tasks, from 9-12, my time is blocked for deep/focused work, lunch from 12-1 pm, and finally from 1-4 pm I have open it up for meetings and time to reply to email and other office messaging apps.

I started doing this more than a year ago, and it works very well. I get very few if any distractions during my “focus time,” which is enough to make me productive and more relaxed. Before doing that, I checked email constantly, responded as soon as possible to any message, and accepted all meetings at any time. Unfortunately, that caused my productivity to drop considerably and, with it, my motivation and energy.

Context switching is tough for tasks that require concentration. You cannot concentrate with the endless amount of notifications coming from our devices, from people around us, and from our lacking ability to concentrate. We have to set clear boundaries with ourselves and be assertive and disciplined to make sure we and others around us respect them.

Setting limits and structures around my life is not something I often do. I prefer to live the moment, be casual with what I do in life, and allow myself to do unexpected things. However, when it comes to working, whether it is personal or professional, setting boundaries and allowing yourself to focus on tasks is a game-changer.

This advice is not only about being more productive. Focusing on tasks is also less stressful and much more enjoyable once you learn how to do it. I hope this is helpful for you, and please, if you have any other suggestions, questions, or any feedback, please let me know here in the comments. Cheers.

Categories
Notes spanish

Sobre criptomonedas, la blockchain, y su uso actual.

La idea detrás de BitClout es interesante, otros usos de criptomonedas y la blockchain vienen pronto, estos tendrán más sentido para personas en general. Lo que sí no me gusta es la idea inicial de BitClout, en donde compras y vendes criptomonedas basadas en la especulación solo en la reputación personal de los usuarios.

Por lo pronto, Bitcoin sigue siendo la criptomoneda más popular y más aceptada por organizaciones e inversionistas/especuladores – solo espero que la minería Bitcoin y Ethereum se vuelvan más eficientes y no desperdicien tanta electricidad.

Y del token nofungible (NFT) ni hablar. Entiendo que el arte en general tiene cierto valor intrínseco, pero los objetos digitales que se están vendiendo como arte NFT no es la meta de la blockchain o de las criptomonedas, de eso estoy seguro. Es un buen ejemplo de como podemos asociar objetos con un registro único y descentralizado, vamos, una nueva y mejor manera de mantener un libro mayor universal en la nube.

Tiempos interesantes.