I'm Catalin Pit, a Software Engineer from Romania. Ask me Anything! 👋
Hi, I'm Catalin Pit, a software engineer from Romania, and I'm interested in helping junior developers to:
- accommodate better in their first role
- progress quicker
- have a better work/life balance
We can talk about:
- Working remotely
- Open Source (I am novice in this field)
- Sports (football/mma)
- Moving to another country (lived in London for 6 years)
- Marketing yourself as a developer on social media
Feel free to ask questions in advance below. I will start answering your questions live on Friday, 14th August, 11 AM PT / 06:00 PM GMT.
Greetings from the USA! Thanks a ton for offering to do this AMA session.
So couple of questions:
- How long did it take you to build your online brand as a developer?
- Are there any things you did specifically? For example, 10 tweets a day, 2 articles a week, tweet everyday etc?
- Sometimes writers spend a lot of time writing and rewriting an article. At what point do you decide that an article is good enough to be published?
- It took me 8 months of very hard and consistent work. I was posting, and building my brand daily.
- I tried to push an article weekly, which I failed because I had/have a full-time job. But I tried to post as much as possible on my blog. With Twitter it was easier because you can only tweet maximum 280 characters. So, every time I had some free time, I tweeted. I tweeted at least 2-3 insightful tweets each day (not tweets like "I love VS Code", but useful tweets).
- If you write, and then re-write the article again, something is not right. Plan the article first, add some bullet points, and build on those bullet points. It's important to proof-read your article, and make sure it's good but don't expect it to be perfect. Also, use apps like Grammarly, and the Hemingway App to help you. Proof-read it twice or thrice, and post it!
What advice would you offer to developers who are getting started with their blogging journey and starting to build their brand?
I think there is a book about that by a guy named Catalin Pit. :-?
Haha, jokes aside, join a community like Hashnode. You are more likely to be found by people thanks to their feed, newsletter and social media platforms. Hashnode shares articles from the platform, and it is a good way to get exposure.
If you put out quality content, people will notice, and will "trust" you. They become regular readers. And that's how you build a brand, from my point of view. :-)
Why do you think it is important for developers to blog on their own domain as opposed to blogging on other platforms that restrict them from owning their content?
You write the content, why not own it as well? You are always at someone's hand. If something happens to the platform, you cannot do anything. You don't want to be tied to somebody else.
If you blog, you must own your content. That's why I think Hashnode is one of the best choices. You have your domain, and you can easily backup your content if you ever want to leave. :-)
Thanks for doing the AMA. How do you decide which topic to write on next? I have been reading your article. They vary from marketing to software development. How you come up with these ideas.
Newbie writer here. :)
Thanks for reading my blog! I'm not sure I have marketing articles, though. However, I focus a lot on the "soft" side of software engineering. That is, soft skills and life as a developer. I write articles based on the situations from my life.
If it's technical content, I explain things I use daily or things I plan on learning. I don't really have a plan to get blog ideas, but I want to create one.
What advice would give to someone trying to build their own personal brand as a developer?
I wrote extensively about this topic in my ebook. However, I'll drop some tips here as well.
- Be active on social media platforms. Twitter seems to be the best place for developers.
- Teach others.
- Start a blog/YouTube channel/podcast or whatever works for you.
- Be helpful in the community. You can always help somebody.
- Support fellow developers.
It's amazing how much you can grow by being active on social media. :-)
Good luck with the AMA and thanks for doing it.
- What was the reason that made you improve your online presence?
- Why do you prefer working remotely / freelancing?
Hey, thank you!
- In the future I want to take the freelancing route. Thus, having an online presence is of the utmost importance, from my point of view. I also like meeting new people, and interacting with people. Besides that, I like to write, and help other people.
- I prefer working remotely because I have total freedom over my time. More or less, I can work when I want, how I went, "where" I want. If I want, I can start work at 5am or at 10am. If I want I can work from bed or from my office. You get the gist. I love working remotely. When it comes to freelancing, I can't say much because I didn't do it.
Hey Catalin, in the first place, thanks for providing this opportunity so my questions are :
1) While you learn new technology, where, how, do you start? 2) What are the virtues of good programmers?
Hello, my pleasure!
- I find a reputable instructor from the industry, and I take his/her/their course. Then I look at the documentation. Then I start building stuff. Not something complicated. :-D
- Being a good human, willing to learn, willing to help others, having an open-mind, enjoy the struggle. :-)
Thanks for this AMA. What are your hobbies and how does your typical day look like?
- My hobbies are: riding my quad/truck in deep, thick mud. I also love football, and MMA. :-)
- My typical day:
- wake up at 8am
- make coffee
- start reading email, check social media
- start working
- break at 12 or 1pm
- work until 6pm
- after that I relax or I write blog posts
Could you describe the very first time (that you remember) you ever considered programming? How did you feel at first? What made you stick to the idea?
I never considered programming. When I moved to the UK, I couldn't go to the high school because I didn't have the right age. My only option was college (which is not Uni in UK). There I had to choose between a bunch of subjects, and IT stood out for me. I was the most interested in IT.
After finishing college, my choice was only Computer Science for University (that was the policy in UK at the time).
And that's how I got into tech. :-D
I write daily web development tips that help you become a more efficient developer. 👨💻⚡️
Hi Catalin Pit
I’m also having a full time job, and fiancé and some hobbies.
- Is this the same for you?
- How do you mix this time wise? (Or manage people/hobbies)
- I have a full time job, I am married, and I have hobbiess.
- My wife, and the family is on the first place. I try to spend as much time as possible with her. If something bad happens to me, she's the one that it's going to be with me, not my job/hobbies/etc.
How do I mix them?
- 90% of my after-job time is for my wife
- When I have breaks from work, I manage my social media stuff and my projects
- In weekend I write articles, and I schedule them. Or sometimes I do it in the evening before bed
It's a struggle, but a beautiful struggle.
In your opinion, what technical skill are most "junior' developers (career changers, boot camp grads, self learners, etc) missing that could prevent them from getting their first developer job or moving up in their career?
I can't say a lot about moving up in the career, as I am still junior. But when it comes to getting your first developer job, it's a tough place to be in. I think most "junior" developers don't know their value (they are very important), and how to market themselves.
"Junior" developers need more self-belief! :-)
I am a self-thought developer from engineering in petroleum engineering to Software developer from India, I am mostly into MERN Stack I did some personal projects in reactjs and Go like Github clone and Flipkart with some functionalities, I am struggling to get a job in this pandemic. Any advice on how to get jobs as a self-thought developer in these tough times? If you are interested please look into my hashnode blog and Github profile where I listed how I came to software and sample projects I did.
Any specific issues or?
My tips for finding jobs:
- Update your LinkedIn profile, and make it stand out.
- Post on LinkedIn that you're search for jobs.
- Search for jobs in your area, and apply on LinkedIn.
- Contact recruiters, and speak directly with them.
- Alternatively, find people working at the companies you want to work at, and speak with them.
Hope it helps!
How do you manage keeping up with you community on so many different platforms?
How is your brand on social media helping you grow mentally and economically?
Hi brother, i lost my web dev job(junior) in covid-19 Pandemic. how to earn money online? I'm new to online marketing(like freelancing)! What i need to do now?
How do you decide what new technologies to learn? And once you decide, what does your learning process look like?
Because of the limited time, I focus on what I use at work. Luckily, we use the latest technologies, so I get to practice them at work.
If I want to learn something new:
- I find a reputable instructor from the field, and I get her/his/their course
- Look at the documentation
- Build apps.
I have seen a lot of posts on how you can get a job from LinkedIn or Twitter but not sure how to go about it. I have also applied to lots of jobs (in my country and outside) from both platforms but majorly get rejection letters or none at all because I am not located in the EU (for those jobs located in the EU).
How can I navigate this? How can I network better to find the right connections?
Thanks for doing this AMA!
Web Designer & Developer. Ren’Py Developer. JAMstack enthusiast. Loves cows, Sims 4, green tea, heavy metal & reading books.
Hey Catalin! Do you have any advice for those who are looking to do a career change over to web development?
Believe in yourself! So many people think they are not made for this field, and they can't make it. But it's not true. Everybody struggles, and the struggle is part of the process.
If you embark on this journey - to do a career change to web dev - understand that is difficult but not impossible.
Believe in yourself! :-)
Nice to meet you! I was wondering if you could provide me any insight on how you perform research when you run into a bug 😊