Gathering material is the most laborious part of the writing process

So let’s get started! Tell us a bit about yourself. For example, name, profession and personal interests.

My full name is Valerii Udodov, but all my friends and colleagues call me Val. I live and work in Melbourne, Australia. I like to code and draw diagrams on the whiteboard 🙂 And that’s what I do for a living. Currently, I work as a Lead Consultant at Lexicon Digital.

In my spare time, I like to be outdoors, running, cycling, hiking, etc. I like to read, especially about space and astronauts. Although I don’t like fiction books of any kind 🙂

Interesting! What was your last Hackernoon Top story about?

It was mostly about JavaScript and its execution. And how the uncompiled single-threaded language remains so efficient. We covered the basics of asynchronicity (what a hard word to spell), browser API, and overall runtime sequencing.

Do you usually write about similar topics? If not, what do you usually write about?

Yes, I have had a few articles on similar topics. JavaScript, web browsers and its internal components. Although I often write about application architecture and different software development practices. I’m a big fan of domain-driven design and event-driven architecture, that’s why I’m writing about it 🙂

Finally, I like to try new things in software and sometimes write about my experiences with one or another technology.

Awesome! What is your usual writing routine (if you have one?)

It depends… It mostly depends on the size and complexity of the subject I have chosen. Usually I have few steps.

Preparation. I’m trying to finalize the subject I’m going to focus on. Often I start an article thinking I’m going to write about one thing, but end up writing about something else, although it’s probably not too far off from the original topic. At least somehow related. Let’s say I’m trying to define the common thread of the article.

Material. I gather and shape matter. This is the most laborious part of the process. All of these characters, all of these facts need to come together in a meaningful, friendly, not too formal, but informative way.

Finalization. Check speed, spelling, grammar, etc. Boring… 😛

Design. Most of my articles have some sort of diagram or something. This is the last step where I draw the final diagrams, choose or double check the images

Publish. Read one last time and press the button!

Being a tech writer can be a challenge. This is often not our main role, but a complement to another. What is the biggest challenge you have when it comes to writing?

Complete the article. It is quite easy to start an article, especially when you are excited about something, but it is difficult to finalize and finish it. Make sure it looks good and reads well.

What is the next thing you hope to achieve in your career?

I feel like I’m well placed now. I started a new position as a software consultant not too long ago. I have never worked as a consultant before. Currently trying to figure out if this role is a good fit for me and will probably decide from there…

Wow, that’s admirable. Now for something more casual: what’s your favorite guilty pleasure?

I like beer, Belgian beer. 🍺

Do you have a non-tech hobby? If yes, what is it?

Of course, as I said before, I like outdoor activities (running, biking, etc.) and reading. I love to travel, unfortunately it was a hard thing to do lately…

I love bikes 🏍, really enjoy a good day out riding the windy Aussie roads.

What can the Hacker Noon community expect to read from you next?

I’d like to do some more in-depth topics related to JavaScript. Probably something about memory, garbage collection. Maybe something also relates to architecture…

Thank you for taking the time to join our “Meet the Writer” series. It was a pleasure. Do you have any closing words?

Thank you for having me here and providing such a great platform to share…

Scott R. Banks