Posts

Software development and health I

In one of my periods away from programming, I did two Yoga teacher training courses. With software development and music being my main interests, I have spent most of my life sitting in front of a computer monitor or reading sheet music. The practice of Yoga made me aware not only about my own body, but about unsuspected relationships between body and mind. On the other hand, it made me understand that effort pays off, that every grain of sand counts, and that results always come when you are constant. With time and patience you can transform anything. Of course, these learnings are not exclusive to the practice of Yoga itself. That is, the purpose of Yoga is not only to achieve complicated postures, and the benefits obtained from the practice can be extended to any matter in our personal or professional life. So it was that in a few years I lost around 130 pounds, raised my stress threshold, improved my concentration and increased my productivity. This post is the first in a series wh...

Becoming a Front End Developer in 2023

Front-end web development is the process of creating a website's graphical user interface using HTML, CSS, and JavaScript so that visitors can view and interact with it. If you are willing to dive into it, the following items are some of the skills you may need to learn. This is not everything, but it may help you to build a roadmap. HTML The foundation of any website is HyperText Markup Language (HTML), without which a web page would not exist. Hypertext refers to writing that contains links, also known as hyperlinks. A user will be taken to another web page when they click on a word or phrase with a hyperlink.   CSS Style Sheets (CSS) CSS, which manages how a site looks, enables you to give your site a distinctly individual design. It accomplishes this by storing style sheets that are activated by other inputs, such as the screen size and resolution of the device, and sit on top of existing style rules, for example the default browser styles.   Javascript A static HTML page ...

Frontending

I started writing code in the late 80's, when I was in elementary school. Since I was a little kid I showed a lot of interest in computers. I remember being about 4 and getting stuck on a window where some kids attended a weekly programming workshop, fascinated by the magic spreading out from the TV screens. After several times of repeating this scene, the teacher started to let me in to play Frogger for the last 10 minutes of their class, as I wasn't old enough to follow their program. A couple of years after, I learned LOGO at school on a Sinclair ZX Spectrum. Later on, my father got me a Commodore 64 on the condition I'd study instead of just playing. So I started taking private lessons. BASIC all the way. It was amazing. In the early 90's, we had our first PC. XT, 8088 processor, ambar monochrome display, DOS 3.30. I kept doing private lessons: now it was Pascal, Cobol, Fortran. In some point, everything started to evolve faster and as usual, alongside with this evo...