I used to blog and maintain a decent open source presence online, but the last couple years I have completely withdrawn from the public. I deleted my Github profile, took my blog offline, removed all professional network accounts, etc.
It wasn't for the lack of success. I have no idea how many readers or followers I had, but some of my security related posts made it into more "serious" media and elsewhere.
I think it boiled down to a realization that no one really gave a damn about me, my writing/work/creations/etc. So then, what's the point? Is it entirely ego driven? Chasing dopamine hits when your post or your project is tweeted about?
The last few years I have been creating things entirely in the dark. It has been so freeing. Not creating to be talked about. Not creating something to hold it up and say look at what I did. I finally got the feeling back. The one you got when you first started programming. It's wonderful.
I love going back and reading stuff from nearly 20 years ago... like a little tech diary. On a bunch of occasions I've used it as a reference when I remembered "I did something like this 10 years ago..." and dig up the posts.
Oddly, its also help me get my last two jobs too - in the interview, someone found something on my blog (that they looked at that morning before I came in) and we've had a conversation about it. The topics weren't directly related to the position, but showed my interests (Like, a post on a small webgl voxel thing I made helped get me a job at a mainframe company!).
I can choose where I want to work now, so I feel like my blog is a helpful filter: if a potential employee doesn't like my blog, it's probably not a good fit for either of us.
Exactly. It’s about bloggers giving a damn about other people by putting their knowledge out there for free, not the readers giving a damn about the blogger.
On the other hand, as a reader, I do care what specific people think about something, either on their blogs or on Twitter.
* Solidify my knowledge in a given topic (the best way to find out how well you really know something is to try to teach it)
* Improve at technical writing
* Create reference material that will be useful for myself (which may be useful to other people)
While it’s certainly nice to see that others visit my sites, it’s not the primary reason that I continue to produce content. However, knowing that it’s public, even if it’s possible that nobody will see it forces me to a higher standard.
I also just happen to enjoy writing about things I am passionate about, after thinking writing wasn’t for me after working on countless overly restrictive school essays.
edit: I also use it in an attempt to create the resources I wish I had when I was researching something for the first time. Many topics I find myself interested in can be hard to approach due to requiring some area of math I am not familiar with, but I feel I can explain in a simpler way compared to the encyclopedic descriptions, lecture notes, etc available online which assume some level of domain knowledge.
But it's also important to not project your own previous potentially ego-driven activities towards everyone else in the world. Yes, I'm sure there are other people that had the same insecurities/ego, but it definitely doesn't mean everyone who ever blogs is like that.
When you're able to discern that, you'll slowly gain more clarity about yourself, your own motivations. What often happens, at least for me, is that after an initial pushback, I eventually come back to appreciate the thing more. In your case, now that you've grown from your previous self and taken back some of your personal ownership, you may one day discover a renewed reason and motivation for blogging again. And if/when that time comes, it'll be wonderful also.
The main purpose is to serve me, first and foremost, and other people second. So I host slides for recurring presentations, maybe rants about things I need to explain multiple times to different people, so instead of a poinless conversation repeat, I share a link; food recipes that sometimes people ask me about, or just play around with whatever I find interesting.
But most importantly: I'm having fun doing it. When it stops being fun, I just stop, and that's it. There's no monetary gain from this and there never will be. Just my own enjoyment and pride.
Maybe if you also switch your mentality from "blogging" to "knowledgebase" it would help you.
Writing down something I learned also helps me consolidate that information in my head better. Explaining something in a quick tutorial often leads to my getting better understanding of that thing as well, because I want to make sure I'm not leading potential readers down the wrong path.
And if someone stumbles across it and finds it helpful one day, why not? I've actually stumbled across my own blog posts a few times when needing a reminder of how to implement something and Googling for it.
They're the ones that are mostly just a personal notebook with "this is how I solved this problem I had, and I'm writing it down here so I can find it again". Most likely you can't even find the author's name in there anywhere, never mind their face.
Not everything has to be a side hustle or a shippable product.
However, the published notes are accessible anywhere and organized exactly like I need them to be.
More about the blog... https://pilabor.com/about/
Articles I visit more than once a week are:
My shell scripting cheatsheet: https://pilabor.com/blog/2021/04/shell-scripting-cheatsheet/
My markdown cheatsheet: https://pilabor.com/blog/2021/04/markdown-cheatsheet/
What I find far more interesting is talking to random people in the real world and finding overlapping interests. I’ve been an amateur photographer for 30 years and occasionally lug around an old film SLR. This has led to more meaningful and mutual communications, friendships and relationships than anything blog related.
You made a great point about creating things in the dark. I create a lot of things but I don’t do it to show people. I do it because I like doing it. I believe that’s a better and more ethical motivation than to sell attention.
Edit: worth pointing out that some personalities aren’t suited to the attention selling side of it. My ex wife manufactured an entire reality on early social media which came collapsing down upon her and finished our relationship. It makes me question what I read and the difference between the perception and the reality and the accuracy of bloggers. Thus it devalues credibility. I suspect that it has risks associated with it too including over sharing and privacy.
As a side note HN (and Reddit) comments on a blog post are far more valuable than the blog post itself.
"nobody cares, people don't really care about anything, people are just bored, and podcasting now is what blogging was 15 years ago, and we're just chattering monkeys chattering to each other, and I'm just going to chatter more because otherwise I'm just going to be sitting still while I grow old and die, so, might as well chatter while I do that"
1. It was fun
2. As a student it let me put my thoughts out there and hear other people's thoughts. Forum discussions kinda sucked by comparison.
3. It gave me a reason to really drill into something. The "if I'm wrong it'll be embarrassing" forced me to really learn what I was saying
Do blog to:
- connect with new people
- get feedback on ideas
- engage in discussion
- learn to write better
- finding new opportunities
- keeping up with your friends
- educating others
- and more
-------------
[0] https://antipaucity.com/2014/04/11/dont-blog/#.YlGIUrgpBAc
[1] https://antipaucity.com/2012/11/05/why-blog/#.YlGIUrgpBAc
It's a long article. I recommend reading it,
https://guzey.com/personal/why-have-a-blog/
2. “But nobody will read my blog”
It doesn’t matter! Your blog may have the median of 0 visitors per day (as my blog had for the first two years). Your blog may be ungoogleable. Your blog may have no subscribers. But if you’re not embarrassed to tell people “oh, btw I wrote about this / collected some things on the topic on my blog”, the purpose of the blog is fulfilled, since this is the best indicator of your writing actually being helpful.
A straw man of your post is: “Blogging is irrational for everybody”, for which there are many counter points in these comments.
But I actually agree with a moderated version: “Blogging isn’t worth the time for me and many others”. You don’t enjoy the process, you’re not looking for even local fame, and you have better things to do. Great introspection! A functional society needs all kinds.
Then three things happened: paying work ate all my time, we started a family which put everything else on the back burner, and I started woodworking for a hobby. I stopped blogging.
You say you feel free. I feel small, like I've lost my voice, my relevance and input on my market. I'm not happy about it.
I have two beautiful daughters who appear to be much smarter than I was, so I feel far from worthless, but I've definitely lost something from not blogging. I look forward to the day where I have enough conviction in myself to say something. For now, I do my best in comments.
It's the same thing for content. Chasing "likes" is soul-crushing; but sharing and hearing back from people is awesome. In 10ish years blogging, I received a handful of messages from people that read something I wrote and genuinely enjoyed it -- it's a great, great feeling! :)
I also do it for myself as a mental organizing process. Sometimes I refer back to stuff I wrote, etc.
I left Facebook over a decade ago because doing things "to be talked about" felt awful. Focusing on sharing information to help others, rather than to stroke my ego, is much more rewarding.
Disseminating knowledge is paramount to improving our society, and I think that blogs certainly help with that.
Many years ago, I worked on a previous iteration of this and I wasted a ton of time putting up a ghost blog, and trying to document my process. No one really has the attention span to read all that. Promoting the blog is much harder than just sharing what you actually made.
Much of the fun with this thing has just been learning new tricks with Unity. The new Unity UI system is leaps and bounds easier to use, I've had to dig deep into some sparsely documented APIs to do what I want. I only know how to program because I wanted to make games. And these small projects are still where I do the vast majority of my learning.
The feeling of accomplishment when you struggle for 3 hours to get something working, only to find the solution somewhere deep on stack overflow.
At this point I just love the process, first I make a beat, then I make a visualization using it. It's been a great way to combine my two passions. But again, I try not to spend too much time on promotion.
Once I clean it up a bit ( figuring out a video recording solution in Unity would be great), I plan to release it.
Here's an example with a custom Ready Player Me avatar.
It’s like real world defragging.
>> some of my security related posts made it into more "serious" media and elsewhere.
>> I think it boiled down to a realization that no one really gave a damn about me, my writing/work/creations/etc.
I don’t understand how these things go together. Seems like an issue of expectations. You’ve received validation in the form of people picking up your posts yet it’s not enough validation for you.
Doesn't need to be formatted or written well, you don't need to reply or have comments, just dump that information out in the open if/when you have time.
Maybe leave a contact email or get notified if you're willing to help with something. I've gotten random replies on Notebookreview forums (RIP), TechInferno, XDA and Level1Techs about hardware and it's pretty fun figuring stuff out with someone else.
Various (dying) forums, Wordpress.com, Reddit works, too. Twitter and anything else requiring an account? Eh, I guess. Just not Discord, Whatsapp or Facebook (non-indexable and login-blocked).
Someone somewhere someday will be happy.
You can also write to show off your knowledge if you need to.
If you want to make videos, maybe don't make a 10 minute video that could be 1 minute of reading lol
I believe the biggest benefit that a platform gives is the chance to begin the conversations you aren't seeing elsewhere. The value of such a thing is very subjective, hence the value of a blog is also subjective.
As you’ve said
> realization that no one really gave a damn about me
Many would follow this with “so why not post into the void” - or at least, that’s the other side of the coin flip. As well as why many people I know who continue keeping up a life repository do so.
It’s one thing if you don’t have the energy/spare bandwidth to do so. But otherwise… why not? If you don’t already, you may have kids one day. When you’re long dead, they may enjoy being able to find the archive.
If I learn something I found interesting, I try to think about its usefulness to others. If I think it could be even moderately useful, then I spend some time thinking about how I would write about that topic or idea. Having to even go through the process of translating it into something for others to read helps me clarify the idea. For example, if I wrote code to do something, why would anyone read about that? Maybe they've encountered the same problem and they dont know about this solution. Maybe their solution is more inefficient. Maybe its more cumbersome. Whatever the reason I need to think about this first.
The next step after thinking about , why would anyone want this, is how do I explain it well? Is my explanation clear? Am I making too many assumptions? Am I forgetting things? It also helps me cement my understanding and highlight gaps in knowledge.
Sometimes its also a rant about something I found particularly irksome. There are those as well.
Lastly, I am not a native English speaker, so it helps me improve my vocabulary and it helps me think in English, which then spills over into my day to day life where communication at work and in society happens in English.
All this means that I write, probably like most out there, for selfish reasons although probably not ego related. I care about an abstract reader from the point of view of understanding and grammar but not from any financial or self-promoting pov.
When I am curious about something, I read as much materials as I can, and I use the blog as a tool to document my findings and put my thoughts in order. It's rather a last test for me to see if I can make sense, and an opportunity to practice my English.
3 of my articles so far went to this front-page and it was a nice feeling of appreciation. But that's not the point of blogging, internet points don't matter.
I am not trying to be negative but I am just trying to make sense of the situation.
In another instance, you lamented the lack of public recognition for your work and yourself in particular and in the same sentence insinuated that other developers are maintaining their blogs entirely for the ego boost when it looks to me that taking your whole portfolio offline in a protest of not receiving the right amount of public validation of your talents has as much to do with ego as their perceived driving force behind their online presence.
Again, I am not trying to be negative on purpose here, I'm just trying to establish the facts.
In general, I think that you may benefit a lot more from more introspection and viewing the whole enterprise in retrospect, and perhaps writing a post mortem detailing what went wrong and what can instead be done in the future to increase your chances of success, and to use the whole thing as a learning opportunity for personal growth on all levels.
Cheers
I also feel paranoid that written content I have spent effort researching on is just up-for-grabs for popular tubers and that demotivates me.
For almost 20 years I combined blogging with writing the occasional book for conventional publishers (McGraw-Hill, J.Riley, Soringer-Verlag, etc.). This worked out well for me.
I then switched to a different model, using leanpub.com to write shorter books that could be easily updated with new material, dumping stale material. This makes the whole process of documenting my thought and coding experiments and sharing them to be much simpler. I am transitioning from using a restrictive Creative Commons license to an unrestrictive CC license (so my material can be reused for other purposes). My projects: https://leanpub.com/u/markwatson
All that said, I still think that blogging is a great idea. Own your own web presence and just use social media to point to your own web properties. Advantages: potential for meeting interesting people and getting interesting work.
If there was only some way to aggregate such blogs and rate them with respect to quality and expertise level... that would be a platform I would use. Sites like dev.to go a step in that direction but there is also so much bad content on there.
And, to perhaps make the point more pithily, that is a quote from a blog post I wrote four years ago and which better expresses my thoughts than anything I could have come up with just now.
I think it boiled down to a realization that no one really gave a damn about me, my writing/work/creations/etc. So then, what's the point?
Well, they obviously gave a damn enough to repost your blog to more "serious" media, so presumably some of them did give a damn?
All in all, I think having a blog/github account is part of what a certain subset of IT people 'require' for someone to be considered 'good' - because they also consider its the right thing, and its self-reinforcing taught behaviour. You don't have to listen to that subset, and have stopped listening.
I finally got the feeling back. The one you got when you first started programming. It's wonderful.
And are personally better for it.
Sharing stuff is great until you feel pressured to keep sharing stuff.
I don't want ME as a personality to be known and talked about. And you're scenario of "but no one gives a damn about me" is perfect for my goals. But that's an inevitability of socialization when you create content that resonates with people. Others certainly have that intent and it can make blogs a niche form of advertisement for any future projects/products you produce. But I wouldn't call that a reliable approach unless you have truly novel knowledge to share, or have an actual gift for writing.
You say you achieved some ‘success’, yet this success hollow—no one cared about you. It’s the exception that a successful person captures the hearts of others. This is interesting.
But what I find most interesting is this—blogging costs you very little (hosting, personal time investment), and you can reach a _world_ audience. This is amazing.
And, your works can be linked to by others, as you can like to others work. Sharing ideas and supporting other works without a requirement to only link to sources which have been gatekeeped. Yes, the quality could be lower or you could also reach unique ideas otherwise overlooked. Wow!
And finally, you can educate and develop personally from the works of others like yourself.
A virtuous circle. That’s very interesting.
I’m sorry it’s not working for you, but you’re welcome to return when you’re ready to share your knowledge again.
If you run it for the ads revenue is the measure of the success, otherwise just ignore metrics: a good website about high energy physics surely get far many visitors than one about sport or beauty stuff, and that's does not means it's unsuccessful. A personal website/blog is something you do if you like, not a job, if you like sharing things with anyone than you do it, otherwise you do not.
About knowledge sharing and discussions: often you might form an idea, something you think it's nice and correct, than try to put it down to teach it to others makes questions, corners arise and help yourself correcting the original aim, similarly other people's opinions, comments, help improve. That's the same mechanism of publishing FLOSS software, something low cost for the publisher, good for us humans, that pay back well if others share similar needs and desire, witch is moderately easy to happen since while we are all unique individuals we are also all very similar and even if anyone have a different life most of them are very similar at least for many aspects.
Reasons are the same of reasons why we have invented the concept of society, we choose to live together or at least near other humans etc. The same reasons for aggregation, scale, network economy.
The web help fix and share things for a vast community, the network and aggregation effect transcends the geographical and social distances and in some cases also language distances. A personal website is a personal web corner, our public face toward a virtual community. If we like being social animals we do that, more or less, expressing what we like.
Also, people might find what I say interesting, reach out to me and this might lead to nice conversations or opportunities. It doesn't happen often, but it has happened before.
I like the blog as a creative outlet, the audience was never the point. Some of my stuff had a good 10,000 visitors, most had, well, fewer than 10. I always made things for myself so I was fine with both since I was just doing this for fun.
But things have changed. The culture is nastier, the internet is nastier, professionally I probably shouldn't publish my "How to Escape the Kingdom of Google" draft even though it's hilarious.
I've been toying with the idea of tearing it all down and starting over in a sort of underground workshop format where I can just make stuff without wondering if who Googles my real name and all the different contexts the different things might come up.
Writing just because "everyone does it" is stupid. The internet is already full of stuff. Writing for adsense, no thanks.
Also, who is your audience? The majority of internet is stupid people. Talking to stupid people is a waste of time; it's not like they will remember what you said anyway.
I only write when I have a specific audience in mind, who I believe would benefit from reading that article.
I slowed down blogging because I would sometimes write stuff that was kind of clickbait and it wasn’t really me. I was getting excited by the visitor count etc. I stopped doing that and removed analytics.
Now I blog occasionally about little projects. The interaction of “here’s a thing I did” and “someone asking or suggesting x” was healthy for me. But if I wrote something that was an opinion all the disagreement and nastiness was unhealthy.
Part of doing my projects is sharing what I’ve done helping people learn from my efforts. I find it very fulfilling to share a project. And it’s really exciting when someone else finds value in that.
I think the difference is whether or not you’re trying to be an influencer (focused on yourself) or trying to share what you do (focused on what you create). At least it is for me.
For my business blog, I decided to start blogging to drive traffic to the business. Not sure if that's going to work, we will see. https://www.invisible-computers.com/blog/
There are countless times over the last 20 years where I was stumped on a problem and a quick google search took me to someone's answer to just the thing I was trying to fix.
If I can be the one providing that answer to just a few people in the future, it's worth it for me to put a few blog posts together and stick them on S3 behind a domain name.
I don't know who reads what I write. I have no trackers or comment fields, it's just like sending a message in a bottle. I know some read it, because sometimes they email me with questions or comments. But that really isn't the point of the writing.
Seeing the recent posts I started thinking about finally taking the plunge soon.
I guess your perception of this depends on your prior experiences. I’ve never been recognized or “seen” by anyone online. The idea of achieving that sounds super appealing right now. From the sound of it, for you that is a “been there done that” kind of thing.
That said, I killed my blog 15 years ago and never marketed my OSS projects.
I do enjoy writing, but I enjoy writing stuff I don't want to publish or that I will publish anonymously at some point.
I hate blogging for blog's sake and I'd happily give 50% of whatever we're building with someone else who enjoys writing blog posts to gather an audience.
I would never think about sharing it proactively, specifically here on HN , as I'm very shy and HN crowd would destroy it with criticism . But I found it liberating to write that sort of stuff, as small as it is, somewhere.
1. Catharsis. Work and life is often excruciating and it's calming to organize your thoughts about a subject.
2. To see if people relate. Sometimes your journey is lonely and painful and seems unique to oneself. By posting blogs on this site, I've discovered that I'm not even close to being alone. The Internet is a wonderful place.
Not a fan of opinion pieces and silver-bullet type posts, but I'm always down for a technical deep dive, a postmortem, an experimental programming paradigm idea, or just plain-old hacking fun.
I still maintain my blog after 20 years.
“Thanks. Great app. Perfect for what most of us needed. I lost 212 pounds using it. Just needed to track calories, not all the government nutrition stuff.”
- Feedback on Quick Calories app
“Thank you so much for the links! I have finally been able to get my Pffaf embroidery machine working after months of despair. Bless you!”
- Feedback on Husqvarna 3D software install blog post
So I write blog posts as a way to reduce my effort.
Blogs are centred on just one person while communities are centred around an interests which partly explains the rise of Reddit, etc.. and the fall of Blogger. Also, in terms of web browsing experience, it's much better to read different Hacker News or Reddit posts then to visit a different blog sites and then have to orient oneself to the navigation and UI elements each time; the voting mechanism also makes finding good stuff easier than just by reading a blog.
What is the definition of a Blog? Is it just a place to host articles? If so, then even Github can be used. Is a Blog just centred on a person's ideas? Then Twitter is a blog or has replaced blogs.
TLDR: Blogging is still alive, but just has taken different forms.
Now as for the Why, why not? People like to express, discover and exchange ideas.
Blogging is just as hard and fun as coding.
So, why coding at all ?
Sometimes I like what I’ve written enough to want to share it with the world.
It also helps keep me motivated and engaged.
One should never care about a person in context of their achievements. Because what and the who just muddy the other and you end up not understanding and appreciating either one properly. E.g. Elon Musk or Michael Jackson. As a person, you can highly like or dislike them. But their achievements should not be judged in any way based on their personality or you end up with people who dismiss revolutions in their fields, because of a tweet or a mannerism!
> So then, what's the point?
The point, at least for me, is to make people aware of something useful I've done. The amazing chef whose recipe dies with her has, to me, contributed little to society. Seems like your posts have been useful enough to make it to a large audience. THAT is the point.
To that end, it only makes sense to promote something you've done so as many people as possible, get exposure to it and hopefully benefit from it.
By the way, if all this sounds like a justification for dopamine hit, then "that's just like your opinion man". :)