4 Tips To Get Emotions to Your Blogging About Programming

Last week I wrote about top 5 bloghacks I found in this book.

Today I'll share with you 5 tips that proven useful during my programming/self-education career.

1. Make Your Post Ideas Public

This is another place where open-source beats closed-source:

Github issues with posts idea as issues

All my post ideas public and community can up-vote it, down-vote it, comment there or add your own idea:

Github issues outsourced

How to Use It?

And it's not only for writing itself but also for preparation. You can put also concepts there, ask people for details or up-vote it every time you see a question about it. The post content grows without you knowing it.

Keep it Fit and Slim

I got inspired by Ocramius' blog issues, where is over 20 ideas now. I tried the same approach - add every idea I have. I end up having 30+ great ideas and with choice paralysis every time I wanted to blog.

Then I remembered the healing effect of minimalism on open-source mental health and set myself a limit of 10 ideas maximum. I still drop ideas here and there and from time to time check the count. If it's > 10, I pick top 10 and delete the rest - ruthlessly.

2. Write About Pain Points You Meet

Every one of us has a passion for something. It might be quiet due to school silence treatment, it might be unclear to see and maybe you think about yourself, that you have nothing to extra to add to this world that hasn't been added yet. You're probably wrong.

If you're a programmer, you have a passion for some pattern, or framework, of the way you create your code. It might be clean code, it might be Laravel, it might be a passion for this new package or complex algorithm.

And when you meet opposite in your life, you just feel it.

For me, it's clearly static, services locators vs. constructor and dependency injection first.

In every Symplify package and Rector I'm trying to put constructor injection first. It's often super hard and takes a lot of refactoring and thinking, but I go for it because I see that DI absence is the main pillar of legacy code.

It's About You

But this is not about me. It's about you. Find your topic that makes your heart racing - either from being happy or from being angry. Readers will know and will react to it. You'll reach their passion by sharing yours. And it's also a very deep source of your inner knowledge. You can write this new feature in Symfony, but that's written, done and finished. But if you write about your passion, there will always be a topic to write about, to explore.

3. Write Compliments about Others

Almost every programming post is like this. Everyone is writing about themselves, their products or how to use this or that software. A software.

But thanks to all the coding, programming, and algorithms we almost forgot about the most important thing in the world - yes the good old offline world: relations ships.

"You can have everything in life you want,
if you will just help other people get what they want."
Zig Ziglar

This quote gets truer every year I get older.

Such an expression of random gratitude will shine in the world of social networks. For inspiration:

Or just start slowly:

Your love expressed to others will eventually get back to you, don't worry :).

4. But More Importantly, Be Yourself

I've read a lot of book and tips about writing but when you step back, it's often how the write would do it to enjoy it. So my last tip for your is to be yourself, write about your topics, use your style. That's the thing you're naturally the best in the worlds.

Have an awesome summer day!

Do you learn from my contents or use open-souce packages like Rector every day?
Consider supporting it on GitHub Sponsors. I'd really appreciate it!