Hacker News new | ask | show | jobs
by kartoshechka 1788 days ago
Maybe it's the interest of watching father playing quake/cs 1.6 when I was a preschooler, but I think no other activity could match the amount of joy as playing pc games and surfing the web, so I kinda naturally gravitated towards computers.

Parents got me in the nice school where we're studying QBasic since the 5th grade and I still remember how QB core library contains functions for drawing a simple geometry. Coupled with a for loops you could do some dead simple animations, and it was fascinating.

First two years in uni were quite fruitful and I'd managed to land a internship at internationally known company. Last two years were a liability, and while doing the minimum to avoid dropout, I picked up Sapper/Svelte, then Elixir.

Writing a thesis subject in Elixir/Phoenix was perhaps the highest gain spontaneous decision in my life to date. Nobody ever learn Elixir in uni as a part of a course, so your adversary candidates pool is tiny, comparing to the vast masses of java/python/js/c++ graduates. Perhaps this was the main reason of me being hired fresh outta college with less than a 3 months of experience :)

But the job itself is meh:

- fully remote, no spying, can spread 8h how I want (4 in the morning and 4 in the evening, doing whatever during the day)

- pay is higher than I would ever get at junior position in mainstream languages

- team is nice

- but ridiculously low-quality legacy code

- previous devs had left with close to no documentation, so codebase ownership is low

- long time lags in processes, mostly due to the management