After seven months at a job I am ready for some soul searching because this is the first time working in enterprise environment. Let’s be clear, money isn’t my main motivator although getting paid what I am worth is important. This post is about the work itself. (Disclaimer: This is not a critique of my employer.)(Disclaimer 2: I am currently not publicly open [May 2017] to job offers as I am unhappy in living in big cities especially when they aren’t mostly flat and without bike lanes.)
There is a reason why I chose to work as a Front-End Developer and not Embedded Systems or Back-End Developer. First of all I don’t care about Back-End that much because there is nothing about accessibility there and when there’s Spaghetti code users might not even notice. They may notice slower loading times but that’s pretty much all.
On the other hand Embedded Systems may face the user but being in German space1 I’d have to filter out a lot of automotive jobs. And user facing Embedded Systems have a lot to do with User Experience and Accessibility. On top of that there are similarities with Front-End, think bandwidth and decision where to process data, locally or remotely.
Unfortunately I am a dyslexic, dyspraxic, dysgraphic and have traits from couple of other disorders but they don’t show up on other people’s radars. I am also a user of assistive technology and as a Front-End Developer I can make people’s, including my own, lives better. (I couldn’t do as much as a desktop or mobile developer because I would limit myself to one platform.)
I am a weirdo and I like weird languages. Both of them support objects and functional paradigm which makes me think a lot more than standard Object Oriented Programming. (Hint: I can do Java too but I consider Java 8 and newer to be usable)
Overall I like all three and dislike ActionScript.
- Outside of Germany but the economy is heavily dependent on German economy ↩