A dev newsletter

A mission in life

(Illustration from absurd.design)

Life is complicated. Although we may believe we are the same person we always were, we keep changing. Our beliefs are different from weeks ago. The way we experience life changes. Each person has a way to fulfil their lives, and this way changes over time.

When I was at college, besides the everyday life of a young adult, I also fulfilled a good part of my time with computer science. I used to love to test myself against things like Project Euler, hang out on IRC talking about software security, C and Unix philosophy.

When I moved to Ireland, I stopped doing it, mainly because I was doing a Master’s degree while working for AWS. That alone took a tremendous amount of time, so what was left I spent hanging out with colleagues or travelling around Europe.

Recently I came back to the “studying/talking about computer science in my free time” type of person. Ironically, after a burnout. I’m spending a good amount of my time doing homework for the Data Science course I’m currently doing at Unicamp, but already thinking about what I would like to do next. As I said last month, my current way of paying the bills is far from my ideal solution. Besides paying the bills with something more remarkable, I also would like to keep learning cool things and maybe using them for the greater good™. One easy way to archive it would be joining a PhD program, though I’m not 100% sure if I want to: spend the money on it and spend my time on subjects I don’t like so much (since no PhD program will be only flowers).

This whole discussion in my mind started all due to two questions I keep asking myself and changing the answers: what’s a good life? What’s the purpose of life? They are tough questions to answer. I’m typically only able to know what I don’t consider a good response, and I keep trying to learn from others around me. Not that I think we should follow what others believe, but rather, it’s essential to understand the ones close to us and learn from their mistakes and happiness.

Personal Updates


Digital Garden

Here are some topics I thought of during the month. If you have anything to add, I would love to hear! Email me at garden[AT]elias.sh.



Digital Garden




Articles / Links

How To Become A Hacker

Tips on how to become a hacker by the famous Eric Steven Raymond. Hacker here is someone who understands how a computer works and not a cracker.

Julia and the satellite Amazonia-1

Brazilian space program uses Julia Lang :)

Emacs is the 2D Command-line Interface

One of the most popular arguments against Emacs is that it is “a great operating system, lacking only a decent editor” […]

Personal Declaration of Richard Stallman and Euclides Mance

After a useful two-day conversation on Solidarity Economy and Free Software, we have agreed on this joint statement of our personal views.

We believe that the free software and solidarity economy movements should collaborate to make software solutions that are entirely free/libre, aiming to meet the needs of the solidarity economy.

This includes the organization of solidarity economy networks. These networks enable the democratic management of local and global funds and resources.

Outgrowing Software

There’s an old joke that consultants are like seagulls - they fly in, make lots of noise, mess everything up and then fly out. That’s pretty much what tech has done to media industries […]