SAORVASC

SAORVASC

SAORVASC

Limbo

Once again I find myself in a place where my biggest enemy is time. Time I have to wait before I can start making my next move in life. Waiting for a visa, waiting for the covid restrictions to be lifted, waiting for my girlfriend to join me in Germany, waiting for my college graduation, always waiting and waiting.

Every time it seems like time stands still and the months stretch to no end. And I'm stuck here in this limbo, trying to keep busy as to not think about so that time can maybe move faster. But every night the time that remains is the last thing in my mind, and it is in my mind every morning when I wake.

Nothing I can do other than complain tough. I lived trough those other times, and I will push through this one as well. One year from now my life will be completely different no matter what the result of the PR application is, that is for sure. I just hope that I'm making the right choices this time, and I'm hopeful that I am. Anyway, here's the song I'm learning to play in the guitar this week:


Back to top

Software development is creative work

It seems silly to have to say this out loud, but I believe many people (even some in the industry) do not realize that programming is creative work. Give the same task to 10 different developers, and even if all of them deliver a correct and efficient solution, it is very likely that each one will be different.

That being said, being productive in a creative environment requires that your mind is in the right place. It is very hard to get into your zone, focus on a problem, and see things from different angles when you're sleep-deprived because you've been working 12 hours a day for weeks or months on end. It's not even rare to see people bragging about pulling long nights as if it were a badge of honor— to me, it's just an indication that either you or the company is failing at resource management.

So why, oh why, do developers and managers insist on ignoring this when planning their work? I've seen it time and time again, and it always results in bad or buggy code being pushed out. Being productive is not about putting in lots of hours; it's about producing more per hour. One of the easiest ways to be more productive is to start the day with a fresh mind after a good night's sleep, exercising regularly, and eating well. There is no need for fancy meditation techniques or special drugs—before you ever consider unorthodox approaches, make sure you have the basics covered.

Back to top

Time has no depth

Time being unidimensional is one of the weirdest concepts I ever came across, and the literature regarding it is weirdly spread across physics and philosophy. Unlike space, which has three dimensions (at least as far as we can perceive), time only has one dimension. This means that time has no depth to it, there is no forward / backwards / up or down in time.

If space had only one dimension, there would be no other position other then "here" - you wouldn't be able to move at all, since there would be no spacial direction. Similarly, the only real position in time that exists is "now". We can't travel backwards or forwad in time because those simply do not exist - the past is only what we remember (our memories) and the future only exists in our imagination (often seen in a pessimistic light).

In practical terms, this really means nothing. We perceive the past and future as real as the present, and we all act accordingly (as we should). The past being just a memory does not mean we cannot learn from it and use it to imagine a better future. We can focus on our goals today in order to crystalize the changes we want to see in our lives in the future, and use our imagination to predict what will happen so we can be ready for that eventual present.

But we do have to keep in mind that what we consider to be our past is very influenced by our emotional response to that, not necesserely how things came to be. And that once we are gone, unless written down somewhere, those memories - and that past will be gone.

Back to top

Being an immigrant sucks balls

Going from place A to place B because place A sucks more than place B is a tradition older than mankind itself. But the modern process of immigration, albeit a lot easier than it was in the past in some dimensions still sucks.

I know a lot of people complain about it online, so allow me to bitch about some stuff that I don't see a lot of people talking about:

  • You lose most of your professional network
  • You *might* lose your professional credentials, having to get new certifications
  • You will have to re-learn how to do taxes
  • You will have to pay taxes without a right to representation for a set amount of time
  • You have to be ready to the possibility of being "evicted" from the country at any given moment (until you are a citizen)

And I get it, these are minor complaints compared to the stuff I had to endure on my home country, but they are still annoying as fuck.

Back to top

Back to work

Today I went back to work after being away for a week. I still hate this company, but it pays the bills so I just swallow my discontent. Never have I worked with so many incompetent people in my life. This company is a joke, the leadership has no idea of what they are doing with the product, and keeps moving the company away from any chance of being profitable. They spent half a million US dollars on a company-wide retreat two months before firing half of the engineering sector in order to cut costs. Both the senior leadership and HR refuse to communicate clearly with the employees, defaulting to radio silence when any question is asked.

If I was not bound to them by this work visa and my in progress permanent residency application was not dependent on it, I would have quitted this madhouse long ago. It has been giving me a lot of unneeded anxiety that my family's livehood is dependent on a bunch of incompetent fucks who would never have a business in the first place if it was not by years of unlimited cheap credit in the market. Now that this faucet is closed, they are panicking and it shows.

Back to top

Taking risks to move ahead

It really bothers me when I hear people proudly announcing how they would never consider making small sacrifices in order to risk a chance of improving their lives or achieving an important goal. Often they are the same people who constantly complain about their lifes too. They are never to blame for their problems, it's always society's fault somehow. Never in their lives have they know hardship, so the idea of making the smallest of sacrifices is completely alien to them. They always had everything they could need for given to them, so they never understood how hard you have to work in order to have things.

7 years ago me and my wife left our home coutry to work lower jobs than the ones we originally had in a richer country. I went back to work as an intern, and she worked in a series of informal and menial jobs before getting an entry level job in her area. Still, we lived in relative luxury compared to our previous lifes, and we still had enough to spare. So much so we were able to have enough money to buy a house in one of the most expensive cities to live in the world, something a lot of these same people can't stop saying is "impossible to do these days".

first world problems

I swear by god, these people are so soft. So sheltered. They wouldn't last a day in the real world. I pray we don't end up having a third world war because these delicate flowers would wither before the first winter.

Back to top

Dev while in edibles

Dev for hobby can be quite fun while in edibles. Since this is just a creativety exercise and in no way monetizable I can really have fun with it. I don't plan on ever crossing the barrier of working under substancies, but when it's just for fun programming while under the influence feels awesome!

I miss having time to program just for fun again. I remember back in college I fell in love with web development, back then I had never though that it would change my life so much as it has.

It's also refreshing to work on something simple and minimalistic for a bit. No product idea, no frameworks, just some simple css and html to put my thoughs out there. And today was the perfect day to work on this too, as I had time for myself.

Today I finished playing Detroit - Become human. It was pretty cheesy, but also very nice. I great casual game, I wish there were more like those. I like the point and click / interactive movie vibe of these games.

Back to top

Hello world

Giving this neocites a shot. I always regretted that I wasn't tech savy enough while the og geocites where around in order to have a website there. In my defense, I was around 9 at the time and didn't knew english, it was a lot harder to find this kind of information for a child in portuguese back then. Now I can finally add my favourite 90's gif to a website of my own:

under construction

It feels good to just create something silly looking anonymously online, a personal little corner. I'll try to keep this as a space where I can write down my thoughs, with the luxury of not having to lie.

Back to top