Interview with developer Andrei Gaspar
Published 21. jan 2019 06:28
Who are you and what do you do for a living?
Hey my name is Andrei, I can’t really decide what labels to put on myself, but I’ll tell you a little bit about my experience and maybe it helps you form a picture.
In the past couple of years, I was responsible for developing, as well as managing the development of enterprise solutions. Mainly enterprise asset management, but also some resource planning, and materials management. Besides this, I was running a digital agency from a Transylvanian office, and doing some consulting work.
Currently, I am working on a product for agile managers and scrum masters called Scrumbs, and I still do freelance work a few hours a week to be able to sustain the development of the product.
What's your morning routine like?
I wake up, I drink my coffee and my smoothie, and get straight to work.
What's a typical day at work like for you?
If you would have asked me this 6 months ago the answer would be completely different, and a year ago even more different than that, but I’ll do my best to outline what my current days look like working from my home office.
I crawl out of bed at around 8:20 am, and usually by 9 am my work day has already started.
I respond to my emails, I look through my tasks and start coding or wireframing - depending on what the task at hand is. In the first part of the day, I try to focus on my own projects, especially now, since I have an alpha release coming up.
I listen to some random chill music without vocals, or some lofi on Soundcloud while working.
I juggle multiple technologies, so what I’m working with really depends on the day, but more often than not, there’s going to be some Typescript involved.
Between 2 pm and 4 pm, depending on when my focus breaks, I’m heading out to the gym for about an hour.
When I come home the work day continues. I’ll try to wrap up my tasks for my project and start on some client work. The freelance work varies greatly as well since I’m kind of a jack of all trades, I’ll work on whatever I find interesting. Sometimes it’s just consulting work, sometimes it’s code, the language and technology varies a lot as well, but as a rule of thumb - just as I mentioned before - if I can, I’ll squeeze in a bit of Typescript in the mix.
Later in the evenings at 9 pm, if it is Monday, Wednesday or Friday, I teach software development for a couple guys online. I’ll also check some blogs and forums, play with new technologies, and if I get a problem that’s interesting or a product idea, I’ll play with that for a while, and hack myself to sleep.
What do you do when you're not working?
I’m usually learning some technology, playing with microcontrollers or I’m at the gym.
What do your office and desk look like?
At the end of last year I started working from my home office, which is a code word for the living room. My keyboard, mouse, and headset are wireless, I have three 27” monitors and a 24”. Two of the 27’s are vertical and one is horizontal in the middle.
What challenges do you often run into when you're working?
Too many things open at the same time. After a while, I lose myself in the endlessness of tabs, windows, and software.
Do you have any good productivity tips?
Consciously minimize distractions. I guess everybody knows what that means; how easy, and at the same time how hard it is to do, when there seems to be a never ending race for your attention.
What tools do you use at work to be productive?
I don’t really use tools specifically for productivity, but some of my favorite tools include Realtimeboard, JetBrains products, Postman, Putty, Notepad++, and SourceTree - with which I have a love/hate relationship going on. Also project management tools like Jira and Trello, depending on the scope of the project.
How do you get inspiration to get up in the morning and kick ass?
I really enjoy what I do, honestly, the difficult part for me is to go to sleep and leave some damn ass kicking for the next day.
But in all seriousness, I guess a more insightful answer would be that for me it all comes down to the challenge. As long as something is challenging, I am inspired automatically. If it is paired with some emotional or physical discomfort, I’m weirdly drawn to it even more. On the other hand, if it starts getting trivial or repetitive I check out. So my personal solution is to keep things challenging, and technology always delivers on that part.