Are you a .NET software engineer seeking to improve your skills? Look no further than Milan, a tech entrepreneur, software engineer, and .NET content creator. With a passion for creating informative and engaging content about .NET technologies and software architecture, Milan has become a go-to resource for software engineers seeking to improve their craft.
He also writes a weekly newsletter covering various software engineering topics. Milan’s content is tailored to software engineers of all levels, from beginners to advanced practitioners.
Can you give us a brief into who you are and what you do?
I’m a software engineer turned content creator. I create content about .NET technologies and software architecture on various social media channels. I also write a weekly newsletter covering various software engineering topics, and I try to help my readers become better in their craft.
My areas of expertise are software architecture, distributed systems, and .NET technologies. I’ve been working professionally for 6 years now, on various enterprise projects for global companies. I excel at solving problems in a simple and elegant way.
What are you currently working on?
Today is my first day as a solopreneur (1st of March) – I took a leap of faith and decided to do content creation full-time. So that’s what I’m working on right now, scaling my content business. It’s exciting because now I depend on myself to get things done, but it’s also very rewarding because I have a wonderful community supporting me.
The most exciting part is the freedom of being a content creator, and organizing my time however I want to. I put a challenge on myself to come up with a schedule where I can create as much content in as little time as possible. I also want to start creating courses that make an impact and transform people into better engineers. I’m leaving that for a bit later in the year.
You create newsletters, podcast, and share insights on social media. What can people learn from your content and how do you go about growing your audience?
I share something new every day. I always try to learn something new and see how I can apply it in my work and then share it with my audience. I promise I won’t ever create boring content. 🙂 If you’re working with C# and .NET and want to improve in your career, I have everything you need. These are just some of the topics I talk about:
✅ .NET tips and tricks
✅ Software Architecture
✅ Distributed Systems
✅ Domain-Driven Design
✅ Performance optimizations
✅ Databases (SQL, NoSQL)
I share something new every day. I always try to learn something new and see how I can apply it in my work and then share it with my audience. I promise I won’t ever create boring content. 🙂
Follow Milan on Social media
Besides posting daily on social media, I also try to engage with people and form genuine connections. I’ve made quite a few friends along the way. I’d say I reply to 90%+ of all the comments I get on my posts, and that’s why people come back. It comes down to showing up every day and letting people you care about them and what they have to say. It’s not all about you.
What opinion do you hold that differs from your entire community?
I think Monoliths are great, and Microservices are overrated. 😁
When it comes to content creation, I think that taking the time to reply to people (even the haters) and seeing what they have to say it not a waste of time. I see many creators not responding in comments at all, such a missed opportunity.
How has the landscape for content creators changed in recent times?
There are many more creators now than when I started, some 2 years ago. So the whole space is more competitive. Don’t even think about starting a YouTube channel without a large audience on LinkedIn or Twitter. The algorithm will simply not share your videos, and you’ll lose motivation. Start with one social. I’d choose LinkedIn, but the other one I recommend is Twitter. Post things daily, interact with others, and try to be helpful. And only branch out when you gained some traction and know what you’re doing.
Share one piece of advice for those who are just starting to create.
Here’s some very simple advice on how to start creating content:
1. Do $hit
2. Talk about doing $hit
It’s that simple. Find what’s interesting in the things you do every way, and try to get other people interested in them. That way you’ll never run out of things to say, and you’ll have a unique perspective because you’ll be talking about your journey.
Milan’s passion for helping others improve their skills and become better software engineers is evident in everything he does. His content is informative, engaging, and actionable, providing real value to software engineers looking to level up their skills.
If you’re a software engineer looking to improve your .NET skills, be sure to check out Milan’s content. Whether you’re a beginner or an experienced practitioner, Milan has something to offer that will help you become a better software engineer.