Categories Uncategorized

Hello world!

I love those words. How they scream from the screen telling you, that you have just run your first program and it worked. So now you’re a programmer. Now you know how to tell the machine to do something for you. Wow! That’s awesome!

Post date September 12, 2020

I love those words. How they scream from the screen telling you, that you have just run your first program and it worked. So now you’re a programmer. Now you know how to tell the machine to do something for you. Wow! That’s awesome!

First program I ever wrote was in C. Getting the environment up and running was hell. Reading compiler errors as well. And two white words in black console didn’t really look intimidating to me. I finished those studies (I even did computer architecture course and wrote some assembly!), but I knew it’s just not my cup of tee. I wanted my work to make people drop their jaws and gaze speechlessly at their screens. I wanted to see them impressed. So I became a web-developer.

Being a web-developer makes it much easier to see people’s reaction to something. You tell them to grab their smartphones, type a URL, and *puff* it’s on the screen. Colorful, interactive, beautiful. The faster, the better, because on the web performance really matters.

I have spent a lot of time learning CSS and writing fancy stuff and boring stuff and colorful stuff and monochrome stuff. Then I decided to pay some attention to how people use my pretty interfaces and discovered the term “accessibility”. I dug deeper and deeper and since then my contrasts improved and my syntax improved and my javascript skills improved as well. Because interactive, accessible widgets are awesome. In the meantime I studied SVG internals and learnt to write paths by hand. I’m not sure if it’s a useful skill, but it’s crazy to describe shapes with maths and see tractors, umbrellas and spaceships on the screen.

And now I decided to write some of those awesome thing down. So if you want to learn something about the world of web front-end, HTML, CSS, SVG and javascript, than read on!

Leave a Reply

Your email address will not be published. Required fields are marked *