Hacker News new | past | comments | ask | show | jobs | submit login
Ask HN: What has your personal website/blog done for you?
513 points by _ajoj on March 17, 2023 | hide | past | favorite | 444 comments
I see it’s common for people on HN to have a personal website/blog. I’m interested in knowing if the creation and maintenance of a personal website have lead to paid full/part time jobs, increased learning, brought new connections to others or are purely vanity.



There is an extensive network of caves under my city that were used by beer breweries in the 1800's to store beer. They are all but inaccessible, and, at the time, kind of a myth. Most people didn't believe they still existed. I was fascinated by this and I compiled as much information as I could find on my personal website in the early 2000's. One day I received an email, "do you want to go into the caves? I know someone who can get us in. Meet us at 1am at XXXXXX - bring flashlights, old boots, and $50 to pay the tour guide."

Me, being young and always up for an adventure, showed up and it was awesome. These were legit spelunker urban explorers who knew how to pick locks. We got into the caves and it was crazy. Best part is I didn't get murdered.


As soon as I read this, I knew it was St. Louis.

A former co-worker used to have a shop on Cherokee Street about 15 years ago. He told me that a neighboring building had access to the caves through the basement, though its owner was too afraid to explore it.


Could that have been across from what is now Earthbound Beer? If so, they hand-dug all the debris out of the cave and you can pretty easily get a tour. The owner said the cave under the cave is off limits b/c they almost ran out of air while exploring it.


It probably was. It was definitely on the north side of the street and west of Jefferson, so that would be about right.


Check out the book "Lost Caves of St. Louis" - it even contains a map of the caves.


> Best part is I didn't get murdered.

I was almost going to say this sounds crazy dangerous and more like a trap, but 15 years ago I would have done the same and probably came out safe.

I don't know what changed, it feels like things are getting more dangerous, but unsure if it's perception, or the truth.


Perception (maybe you just have more information!), and having more to lose, personally, as you get older.


> having more to lose, personally, as you get older

Or, as an extension of that, having others tightly depending on your continued existence and well-being.


I think it's perception mostly.

In 2000 when some random guy asked a 13yo "hey wanna cyber" the answer was "lol ur a creep", today they'd call the police and there would be newspaper articles how Whatsapp is failing to protect our youth from online predators.

People just seemed to worry a lot less about the internet 20 years ago.


"Things" are objectively not more dangerous, in fact quite the opposite.


Overall things are much safer, but contact by scammers online (online scams in general) is much more a thing now than it was then. There was a turning point in the mid-late aughts for me where the level of trustworthiness of random anonymous online contacts took a dive.


This is my feeling as well. For some reason online community feels more "trustable" in the early 2000s. That is definitely NOT true today.


What's funny about this is at the time I most trusted my online friends people who weren't terminally online felt much more vocal about online predators and scammers. Now that everyone is terminally online they don't seem to be as worried.


Sounds like a sad story. I’m sorry to hear that


It's amazing how I'd never heard the word "spelunk" before today, and now in the span of the last few hours, I've heard it multiple times in three different contexts.


Have you heard of the Baader–Meinhof phenomenon?

https://en.m.wikipedia.org/wiki/Frequency_illusion


No, but now I'm seeing it everywhere!


First time I heard it in English! Your comment made me want to dig deeper... It looks like it comes from the Latin "spelunca", meaning "cave"

Curiously, in Portuguese we have "espelunca" which is more commonly used as a synonym for a seedy, shady place -- and now I know why!


in german "Spelunke" is used for a seedy, shady bar


And another fun bit of trivia: in the animated series “The Seven Deadly Sins”, one of the characters owns and operates a somewhat suspicious bar in a remote mountain cave.

Seems there may be a cross-culture notion of caves and sketchy bars having similar level of… ah, “shadiness”. Makes some sense, as I’m typing this out. The dark is where (both literally and figuratively) shady things go down, and it’s hard to get much darker than a cave, so “Spelunke” seems a fitting name.


Same case for "spelunka" in polish


It's the word I use for exploring unfamiliar (and potentially scary) parts of a codebase



I take it you don’t play video games either. Spelunky was a pretty popular Indy game back in the day. Named after, you guessed it, spelunking. I first learned the word from “Where in the world is Carmen Sandiego” back in the 90s. I had to ask my parents what it meant.


There's also an old NES game called Spelunker.


This comic is my first memory of the word https://www.gocomics.com/calvinandhobbes/1986/08/07


Yes but my experience with WITWICS predates the NES for me.


Ha! Only thing missing from this is: “Bring your own weapons. Safety not guaranteed.


I have only done this once before.


Alas, I have done this many times. I'm still alive, so I suppose fortune has smiled on me.


Did you document any part of it on your blog? Or was it just a personal memory for you alone? Either way, fucking dope.


i did. It is really old so the writing is very cringe... search cherokee cave tour and my username to find it.


I found it!

It's not cringy - I thoroughly enjoyed it! Out of curiosity, were you able to verify the firefighter story?

Edit: I've removed the link.


Glad you enjoyed it!

And, no, i never did verify the firefighter story.


So, I looked into the St. Louis Post-Dispatch's archive (1874 to present) in the hope of solving this mystery, but could not find anything. However, I did find a rather fascinating article titled "A Morning in the Cave" that was published on 28 July 1996. If anyone is affiliated with an academic institution, they can read it on ProQuest.

There is a free OCR version available here:

Page 7: https://www.newspapers.com/newspage/142619929/?terms=%22cher...

Unfortunately, I could not find the page 8 clipping on newspapers.com.

Edit: I found the page 8 clipping - https://www.newspapers.com/clip/25694845/the-world-beneath-1...

It looks like this was part of a larger Sunday piece titled "The World Beneath". You can find all six clippings on r22tycoon's newspapers.com account at https://www.newspapers.com/clippings/?user=4850847%3Ar22tyco...


what? this is amazing, I haven't seen that article. I was just able to pull the article's text up for free via the St. Louis County Library. Thank you! if I figure out how to find individual pages, i will let you know.


>Me, being young and always up for an adventure, showed up and it was awesome. These were legit spelunker urban explorers who knew how to pick locks. We got into the caves and it was crazy. Best part is I didn't get murdered.

Sure Cave Murder Tour Guide, sure


There is a system of subterranean galleries under my city also. It's closed to the public and I planned some time ago with some guys to explore a part of it. We were too lazy to do it and now I regret it a bit.


From my local cave clan:

When it rains, no drains.


This reminds me the movie Barbarian.


Cincinnati?


are there caves there? seems like a road trip is in order


Over-the-Rhine?


Is this also a thing in Cinci?


Yep. Lots of underground brewery-related stuff. And an abandoned never-finished subway (now hosting a massive water main and a ton of fiber cables).


> Best part is I didn't get murdered.

Pretty important if you ask me


Great opportunity of a viral video and digital glory and fame missed by not becoming murdered just a little, you, lazy alive being. Fake it at least with some homemade ketchup. The algorithm says: booring, you need to commit more with the channel.

;-)

My old blog was all for laughs, vanity and stupid terminal tricks. Not much lost.


I started blogging about developer events I was attending in Japan back in 2010. As I was the only one writing about it in English, the content naturally ranked well.

That led a fellow Canadian to my blog, who asked how I found a job here. My email back to him started to get pretty long, and so I turned it into an article for the blog.

That article attracted more people looking for developer jobs in Japan, so I started collecting their email addresses as I occasionally came across developer job opportunities that didn’t require Japanese.

After about a year of this, I heard a company had made a successful hire through the list, and so I started charging companies.

From there, the business organically expanded, until I was working with many of the major tech companies in Japan.

It’s now a business generating a life-changing amount of income. It wouldn’t have happened if I hadn’t of started blogging with no real intent other than to share what I was learning.


I vaguely remember reading this story somewhere else.


What an awesome story! Thanks for sharing.


Are you founder of Japan.dev?


Tokiodev.com is on his profile


I've been blogging since 1998 and can trace every major step forward in my career to my blog.

In 2003 I started writing about social networking and education - the replies to that blog post helped me kickstart my first startup.

In 2009 my blog posts about technology ethics led to me giving a talk at Harvard, which led to my becoming the first employee at a media tech startup.

That in turn led to me learning more about media tech accelerators. I applied to one with a new startup idea, and got in, in part because my blogging on the open web was picked up by the New York Times as part of a story.

Blogging for that startup helped us find customers and a like-minded community.

When that startup was acquired, blogging both externally and internally at the acquirer helped me make friends and share ideas that wouldn't have reached the right people otherwise.

And so on. Sharing ideas - not just tips, but thoughts about the why and who behind technology, as well as being vulnerable in public - has let me cut through from being a nobody in Edinburgh to someone with a pretty great technology career in SF.

And even if none of that had happened, writing is a wonderful way to structure your thoughts, consider what really matters, and reflect.

I recommend it. Start a blog - on your own domain, on webspace that you control.


Way back when Joel Spolsky was a high-profile blogger in the "starting your own software business" genre, I asked him for advice about my blogging, and he replied "Stop what you're doing and get your blog onto your own domain."

I had procrastinated because other platforms made everything so damn easy, and hosting my own blog meant being a part-time web admin. But I took his advice, and set up http://raganwald.com.

Some years after that, Posterous launched on HN, and I gave it a try. It was great, so very convenient! But I carefully kept copies of everything I posed there, and sure enough... One day it closed its doors, and I republished evrything on raganwald.com (some of my urls are raganwald.com/posterous/xxxxx.html, this is why).

But what about all the links to the old posterous articles? All dead, so some threads right here on HN point to dead URLs. This is bad for me and for HN. For this reason, I personally reject the strategy of posting on my own domain and republishing it simultaneously on some other platform. Everything I write is on a domain I control, and if I get less traffic, so be it. Running my own blog on my own low-traffic domain is like running a store in a building I own. The mall is very attractive, but I'm done with landlords.

p.s. There are hosted solutions that respect you your own domain. Some are free, like... Github Pages. And that's what I use. It is not essential that I own the server, just the URLs.

https://github.com/raganwald/raganwald.github.com


When I moved my blog to a domain I owned I added little notes to my old content saying "Previously hosted on ..." in the hope that searches for that content by URL would find the new homes.

Example: https://simonwillison.net/2004/Jan/22/defendingWebApplicatio... - at the bottom it says "Previously hosted at http://simon.incutio.com/archive/2004/01/22/defendingWebAppl..."

I just tested it and it works! https://www.google.com/search?client=firefox-b-1-d&q=http%3A...


Very clever, nicely done!


Your blog is my favorite tech blog! I especially liked the blog series that contained to mock a mockingbird. Thank you for your excellent contact over the years!


> I recommend it. Start a blog - on your own domain, on webspace that you control.

Following up on this - any specific reason behind this? I am considering starting a newsletter soon to first gather audience and Substack looks like right solution for this without requiring much technical setup, esp. as a non-tech. Idea is to first start blogging, get into that mindspace, build an audience and then you can move it to a proper blog on your own website, if required.

Curious what would be your thoughts here?


There has been enough instances of platforms dying, pivoting, or just plain ignoring their users. It is OK to use a platform, but own the content or a backup of it that you can "walk away if needed." So, owning your own domain and perhaps pointing it to the blogspots, substacks, and WordPresses of the world as a tool is a OK. One day, you will need to relocate to another platform or tool(s).

If you own your own domain, and own the content, you can just walk out and it will still be alive. This is assuming that your content are more important (to you) than the platform.

Once, WordPress was the new MovableType/Blogspot, Medium the new Wordpress, and now Substack the new Medium. You never know.


Whoever you use, Medium, Substack, Wordpress, your blog is in their hands. If one day you forget to do XYZ task, they can take it all away.

You need to control your audience to reduce chances of "unforeseen circumstances"


I see your point and agree - Substack etc may exist today but might not in 2-3-5y down the line and it'd be valuable to have hold of your own writing from Day 1.

On a different note, what has been the value of "creative posts" and even "creative name for your blog" for you?

I am overthinking this but sometimes I find myself wondering whether my post is really all that useful, that my blog should have a more creative/captivating name to catch audience's eyes etc. Did you ever face that? If yes/no, how'd you suggest to overcome this?


I don't think the name or design matters very much at all.

The vast majority of traffic you get to your blog these days will be because somewhere linked to an individual post.

As long as it's readable, the people who arrive to read that post won't care about the branding that surrounds it.


>> On a different note, what has been the value of "creative posts" and even "creative name for your blog" for you?

Why do we name anything? There are many reasons, but it's important to distinguish your site from others. Content is the primary way to distinguish a blog because the original consumption tool was an RSS reader. Things have changed a lot, so more people go directly to most blogs.

If you have web design chops then there is an opportunity to create a distinct experience. The value of this is felt most by people who can appreciate good design, so unless you've goofed up usability, most people probably won't notice the design much. Don't mess up the usability because people remember bouncing from those sites or complain in comments here.

There are tons of developer blogs out there so unless you are notable in some area (big or small) for some set of readers then your name may not be enough. "Joel on Software" as a blog name stands out more than "Joel Spolsky's Blog". It is possibly easier to communicate verbally, signifies the content, feels informal, etc.

Does it matter if the content is only useful to you? It doesn't. The act of blogging improves your writing, creativity, tech skills, forces you to learn etc. So, you move forward in area of your career that many software people struggle: communication. If you write about stuff close to the area you work in then you'll find you reference your own blog posts a lot. Scott Hanselman recommends writing a blog post and referencing it an email instead of sending the same content in that email. There is some good stuff linked from https://www.hanselman.com/blog/your-words-are-wasted.

You overcome your problems by dealing with your anxiety. Why do you care about these specific aspects to the point that it blocks you from just writing and publishing? This is the differentiator between highly trafficked blogs and those that aren't. For a subset of people, noodling on these aspects and their blog template is the point itself. You need to decide on the true purpose, the why, and come up with a plan. There are lots of in-between steps like buying a nice template, drafting a lot of content to see if a name falls out of that, adopting a name like "Vibgyor5 on Software" etc.


Can you elaborate on:

> If one day you forget to do XYZ task, they can take it all away.

What kinds of tasks? Who's they?

I can see Medium and Substack changing their rules and stuff.

But WordPress?

Isn't it controlled entirely by you?


>> What kinds of tasks? Who's they?

They is whatever service you are signed up to that is outside of your control.

"Takes it all away" I think is really meant to mean a multitude of things. At the worst end is the service closing down unexpectedly. They may have been impacted by a cyberattack, haven't been paying hosting bills, never tested backups etc. Your site is under something.theirdomain.com and theirdomain.com is sold in a fire sale. Your audience can't get to the site and you can't redirect them.

More frequently there is an abhorrent change to the service from your perspective. Perhaps they start inserting ads into your content, charging for previously free features, or even repurposing your content per their terms that you didn't read when signing up to coolservice.com. These kinds of changes are more insidious. On the lowest end, they may just change their system to be a worse experience for you with some new user interface that you don't like.

You can see how these things are going to go from the start. Startup invests in a nice user interface and they are declared the new darling without any viable business model. They can only operate this way for a while because it's unsustainable. Things change for the worse and the pattern is repeated. Sometimes the new kid considers how to make a sustainable business which can be an anathema in their startup community and things stay better for longer. I've not studied Substack, but I think they may have thought more about this.

>> But WordPress? Isn't it controlled entirely by you?

WordPress.com hosts WP for you. WordPress.org offers the open source version of the product.


Thanks for explaining. I was curious.


They could be referencing wordpress.com, which is the hosted version of WordPress, rather than wordpress.org which is the open-source self-hosted version.


I think the best strategy is to do both. Publish on your own site so you have control and aren't fully dependent on someone else's service, and then also post to Substack and wherever else your audience is.

https://indieweb.org/POSSE


I don't think Medium has a lot of cachet at this point but I used to publish on my own blog and cross-post anything I thought have broader interest to Medium. Lately, I'm mostly on content marketing sites which have promotion machinery. I think this year I will start posting more on my personal Blogger site and do professional stuff on a new hosted Wordpress site.


The platforms age out, change, censor, etc. also, you may go through periods over time where you are less active - and the long term persistence of your writings is more valuable if in one place.

Having something you own allows for drift in subject matter over time.

https://fredlybrand.com/2020/05/28/better-writing-better-com...


I use Substack for the newsletter associated with my blog. It's pretty good! But it's as much a blogging platform as a newsletter engine, and you should consider what your exit strategy might look like if it ever shuts down. At a minimum, I'd configure a custom domain to use with it.


Email is one of the last remaining things where your audience is directly yours and not part of a walled garden. So newsletters have made a come back.


Your audience can easily dwindle if Google or another popular email service marks your email as spam.


I can't even get past the part where I gotta pick a domain name. lol


Any particular reason for emphasising the "own domain /control"?


A blog is a long-term endeavor. You want to be able to run it long after any particular platform has declined. Ideally, it should be your portfolio that follows you throughout your career. That means you should minimize dependencies.

Also: a domain means links add value to your online identity, not the platform you happened to choose.


One reason is that someone else's platform means you don't have full control over presentation and discoverability.

Also, at some point in their existence each platform start to decline. People move to the next platform and lose some of their readers. A few years later the same thing happens again, and readership is reduced again.

Personally I have had a lot of fun adding random bits to my website such as small tools, some explorations on creative expression with CSS and things like that.


If you're a tech person it serves as portfolio piece and example of stewardship skill.


… and for us non techies it shows we can at least try and RTFM.


Yep especially compared to substack


Edinburgh is a pretty fantastic place to start off, FWIW


No shade to Edinburgh! I miss it every day. But I'll tell you this: there was no startup ecosystem there worth talking about in 2003, and a lot of people who would side-eye you and tell you to get a real job.


Their botanical garden is a very nice place


Too polite


I've been running a blog at https://xeiaso.net for almost a decade now. It has been the single best decision I have ever made in my career. It allows me to skip technical screening interviews. It has made interviewing at companies _easy_ because I have _already proven_ that I understand what I'm talking about.

Learning how to write well also makes it so much easier to explain things succinctly, especially when working remote like I prefer to.

I've also been told that more junior people look up to me as a role model because of my blog, which is something that I am still getting used to, but I can accept.


Any tips for avoiding the urge to spend time setting up a fancy SSG and playing with that and never actually writing? I've done that a few times over the years...

I imagine the advice would often be "just write", which I do agree is fair advice, but wondering if you had any takes.


Every time I get anxiety, I write one blogpost. I get a lot of anxiety.

But really just work on writing or ideas for writing for half an hour every day. Even if you just write "I have nothing to write about today". Don't be afraid to just keep showing up.


Love this advice. Thank you for your blog.


I wrote about my experience with this here: https://thelinell.com/The-Notion-Experiment-8191f33eaa864469...

The main idea for me was to just reduce the barrier to entry so that writing more was too easy to avoid. I already use Notion for taking notes throughout the day, so transitioning to also jotting down blog thoughts has been very easy and has increased the amount of writing that I do.


When I decrease the number of steps to go from thinking about a blog entry to publishing it, that increases my willingness to blog.

Current steps:

- make newpost NAME='even a temporary title is ok, but a permanent one is better'

That creates a file with the headers and a couple of skeletal bits in the right place, then opens it in my editor.

- make rsync

That publishes it.


The blog is great, I love the layout with the tags, is it static? If it's open source I'd like to see how it's done


AFAICT this is just Notion with a custom domain.


I'm not sure Xe is the right person to ask about avoiding playing with the site's backend: https://xeiaso.net/blog/series/site-update ;-)

(Maybe the trick is: if you must tinker, also turn that tinkering into writing?)


Bingo! Most of the tinkering is aimed at helping me make the site better. In essence, my site is a bunch of smaller projects that add up into one bigger project. If you end up doing something cool with your blog, while you're working on the true usecase (for example, my stream VOD page: https://xeiaso.net/vods) you can write about what you learned along the way (https://xeiaso.net/blog/hls-experiment and https://xeiaso.net/blog/video-compression).

Most of my site update posts are just my notes from tinkering with things turned into prose.


Mine was fueled mostly with pure hatred of wordpress


My way around just toying with site generators and actually write was:

Start by writing to yourself. I started with writing down ideas in a private markdown system. (I’d recommend https://obsidian.md today.)

I became less self-conscious about my target audience was myself. It also became easier to make assumptions about what they (I) know, which is still a game of “will I understand this in a year or two?” For me, writing about tech to a near-future version of myself was the beginning.

Another tip: You may be in control of your documents (you maintain them, not some online system you don’t own), but if you use someone else’s blog platform, you won’t have a chance to rabbit-hole the site making. There’s something liberating about only caring about the content, not the layout.

For some subjects, it helps to write under a pseudonym, because you can experiment with what’s on your mind and not how people will treat you based on what you say. I’ve wanted to write about things like pornography and past jobs (those are unrelated, hehe), but I don’t want to upset past colleagues or seem obsessed about pornography.


My recommendation would be to use either Jekyll or just go with Notion. I am allergic to setting up a bunch of stuff and just wanted to start writing. So I am using Jekyll's default Minima theme with some small adjustments, mainly to render MathJax and Mermaid diagrams in my posts. There was some initial hacking, but now I got it setup with a Docker devcontainer with VS Code, so it's as easy as pulling down the repository, and then starting to write.

I have only written one article at the moment, but I am glad I got started with it. I hope to keep adding to it over time and have a few articles in the works.


I second this. The only reason my blog is so complicated is that I get so much traffic that I have to overengineer it. Your blog doesn't need to be as complicated. Underthink things now so you can overthink them later. A friend of mine wasn't satisfied with Hakyll and ended up making her own thing on top of Deno and Fresh: https://twilightsparkle.fly.dev/, and she's super happy with that now.

Please keep at it with writing! It's a super valuable skill that so few people actually use. It really sets you apart in the job market and is so underrated from a professional standpoint.


Maybe rely on people that have done the tinkering already.

For example after trying multiple SSGs, I eventually settled on the simplest combination for me: Caddy with markdown files

Wrote about it here: https://notes.alinpanaitiu.com/How%20I%20write%20this%20blog...

I already had Caddy running for lunar.fyi and lowtechguys.com so it felt simple to just add some lines in the Caddy file and start writing words in .md files.


More junior person: have looked up to you since my first real job in 2019. Reading your posts on tarot debugging and plurality-driven development, and seeing you being so skilled and unapologetically /interesting/ was the first time I felt that "oh, there are actually people out there that I want to be like someday." Been reading ever since, thank you for all the posts!


Your blog always blows me away with how different and fun it is. I only dream of being that authentic online. I love the call-outs from the specific personalities. So great!


Assuming your threat profile allows for it, go for it! The main difficulty I run into is Hacker News being _incredibly toxic_ in the comments on my articles at times, especially if I talk about anything contentious or break from the intellectual mold that this site has. You'd be sad to know the number of people that accused me of being a [threat to children] because I'm openly queer/furry on my blog.


I would be sad to know the exact number but that immediately came to mind the first time I read an article from you. I desperately wish the world wasn’t like that and I’m sorry you have to deal with it.


I hope one day to have a site as cool as yours.


Love this line!

"This code is free as in mattress. If you decide to use it, it's your problem."

https://xeiaso.net/blog/GraphicalEmoji


Hi Xe, I am an avid reader of your blog. You have fantastic content and come across as someone with interesting opinions that I enjoy reading about.

Thanks for all the knowledge sharing and education efforts you put into all sorts of areas I am interested in (Linux internals, NixOS, Rust, etc.)


>It allows me to skip technical screening interviews. It has made interviewing at companies _easy_ because I have _already proven_ that I understand what I'm talking about.

Can you please elaborate more on this? Do you just go "I made a post about it, go read?"


Great blog - I particularly enjoyed your salary transparency page - thank you for sharing that.


You're Christine? I'm sure nobody would have turned your down for a technical screen!


You'd be amazed. I get way more rejections than you'd be comfortable with because 2016 was a horrible year for me and I still have that year on my resume for logistical reasons.


I always enjoy your posts! Thank you


Just want to say, thanks for the great content. You're an inspiration. :)


The font is awesome. Can you please tell which font it is.


It's just this:

    p, .conversation-chat, blockquote, em, strong {
        font-size: 1rem;
        font-style: normal;
        font-family: Menlo, monospace;
    }
That's really the heart of it. I've wanted to try using a sans-serif font like Inter, but I'm stuck in a pit where people expect me to use a monospace font and any attempt to move away from that means I basically change a huge part of the site's visual identity. I'm still trying to figure out how to find some middle ground because I am told that the monospace font is hard for people with dyslexia to read.

I'll figure out something, I'm sure.


The Input font family by David Jonathan Ross focuses on monospace programming fonts, but it also contains a nice sans-serif font that kind of has a similar aesthetic. I’m not a typeface person, so I know I’m not explaining it very well. The homepage has tons of samples if you scroll down: https://djr.com/input

It’s one of my favorite fonts for code, but I also used Input Sans as a font for writing in Obsidian and Ulysses for a while. It was very good!


Maybe a quasi proportional font like Iosevka Etoile? You can easily hack it to your likings (see https://github.com/vincentbernat/vincent.bernat.ch/blob/feat...)


Oh god I have gone down a rabbit hole how. I have a custom font family that I'm probably gonna reuse across my other projects. This is your fault.

Here it is in action: https://xeiaso.net/blog/coffee-isekai


It looks rad! ;-)


Atkinson's hyperlegible?


Oh, ponyvillefm, long time no see


[flagged]


what


I've been blogging for about 16 years. Writing is an underrated way to cement what you learn any given day or year, and over time has made it possible to reach into any part of the industry and get an actual response. Writing is particularly powerful in combination with actually doing things that (are perceived to) matter; the credibility from doing both is much higher than doing either.

Concretely answering the questions asked:

1. At various points I spent a lot of time maintaining, but now it's just a static blog deployed via Github Actions onto a Github Page. I haven't done any meaningful changes in a few years, and the changes are for fun, not necessity

2. I got my first job in tech thanks to blogging: https://lethain.com/datahub/

3. My blogging has made it possible to write two pretty successful books: https://staffeng.com/book/ and https://press.stripe.com/an-elegant-puzzle (working on a third now)

4. Hard to assess, but I believe I've been able to subtly but meaningfully advance the technology industry through my writing :-)

5. A significant majority of folks are unaware that I write, and that's great! I don't think impact depends on folks connecting their colleague to the writer or whatnot


> Writing is nature's way of letting you know how sloppy your thinking is.

- Dick Guindon


I like how you have no filler or cruft on your blog posts, and jump straight to the topic. I went on a "binge" of your blog a year and half ago and left with a lot of actionable advice. Thank you!


I try to read your new posts when I get the chance.

Half the time, I find them really interesting and an interesting perspective on corporate psychology.

The other half of the time, I read them and have no idea what you’re talking about, which leads me to worry that my trajectory in my engineering career is doomed to insignificance, because I never have any of these meetings with execs or high level people like the ones you describe.

Do you have any guidance for people like me, in the second scenario?


Your writing is awesome! I have followed your blog for a while now and have recommended it to my team.


Love your writing, Will. Have both of your books!


It got me laid.

In 1996 I was a teenager and my dad taught me html and ftp. I wrote a website with some cheesy poems and drawings, and uploaded it to geocities/athens/acropolis. Also, I put links to my page on several web directories. A girl from another city read that website and sent an email to me. It would be untoward to tell the rest of the story.


I was a teenager in the 90s and also had a personal site. Somehow got onto a link repository site called nerd world and a girl from a few states away (USA) found the page and emailed me. It started a long, remote friendship through the rest of high school and college via letters, AIM, and email. We still keep in contact every now and then.


This blog post of mine hit HN and led to Duolingo's CTO and co-founder offering me a job back in 2016: https://steveridout.com/2016/01/04/readlang-3-years-as-a-one...

I joined them shortly after and a year later I sold Readlang to them. In 2021 Duolingo IPO'd and I'm now financially independent, which may not have happened if not for writing about it on my personal blog.

(Oh, and I really ought to write another blog post about buying Readlang back from Duolingo last month!)


This is encouraging, as someone starting both a personal blog and a newsletter about language learning in chinese[1], I hope a blog is an easier path into an audience than the competitive lang app market.

[1]: https://chinesememe.substack.com/p/the-sound-of-encroaching-...


I wrote an article on writing JavaScript in C++ using macros, which was featured on Hacker News and got a VP of Engineering at Facebook to reach out and get me in the interview pipeline as I was still in school. I moved halfway across the world from France to work there and still work there today. https://news.ycombinator.com/item?id=2478751


Then I wrote an article about your talk at OSCON (published on The New Stack).

https://thenewstack.io/javascripts-history-and-how-it-led-to...

You discussed how the diff algorithm improved from O(n^3) to O(n). I'll never forget that talk.


It's interesting that we are both Christopher, and that we both eschew usernames starting with c. That's how I recalled who you were in your comment.

I went with x because Xmas. And because Christopher is such a common name I wanted something different.

I wonder why you went with v, another uncommon letter.


I was 12 and needed a nickname to play counter strike. I thought about “jeux video” (video games in French) -> “video jeux” -> “vjeux”


I think this essay best summarizes the benefits of starting a blog:

[1] https://www.benkuhn.net/writing/

Personally, I’ve found 2 major benefits for publishing my essays:

1. Any time I encounter a problem, I write it down as an “essay idea”. Most of the time, I solve my problem without anything interesting to write about, but sometimes I have an “aha!” moment to analyze. People trick themselves into thinking they understand something, until they start writing. Deep writing makes it extremely clear when you have no idea what you’re talking about. And so the writing process helps me solve problems, and hopefully helps other benefits from my findings.

2. Conversations become more interesting IRL. When I go to parties, people who read my blog love hunting me down for follow-questions and ideas. And I sometimes get summoned into circles with “Oh, Taylor recently wrote an essay on this! Where is he? Call him over here!”

[2] https://taylor.town


> People trick themselves into thinking they understand something, until they start writing. Deep writing makes it extremely clear when you have no idea what you’re talking about.

This often actually stops me from writing. A short ways in, I realize I have no clue what's really going on. I start reading to learn more, then I either get discouraged by the complexity of it, have a crisis of confidence, or plain run out of time, and fail to ever come back to complete a post about that specific topic.


Regarding your first point - I once found the solution to a problem I had (I forgot what it was exactly) by starting to write a StackOverflow question. Similar to a blog post, this forces you to explain the problem to yourself first before explaining it to others, and that leads to better understanding.


This is my first post on HN, though I've been reading conversations here for years.

I would encourage the OP to create their own website and share it with their friends and workmates.

I went through a similar journey in 2020 and all I can say is that I wished I had done it sooner. I started writing articles when the pandemic hit, and bought a domain / published my articles there last year.

Reason for doing so was an overall lack of confidence in many things:

- Lack of confidence in my written English

- I had just changed jobs, leaving a technical role for a non-technical one. As I had joined a technical team as a Data Program Manager, I was afraid that my new workmates would have zero respect for me if they thought I was unable to do their job

Almost two years later, my personal website has gotten me some job offers through LinkedIn, and most importantly it has helped me feel more integrated within my new team. I'm writing "feel", because I have no evidence that I wouldn't have been accepted or respected if I hadn't had my website.

My English is still pretty bad, my technical skills are even worse. But I really see this website as a confidence booster for anything I do.

For those who might be interested: http://blanchardjulien.com

Thanks for reading!


Hello Julien, if it helps then I can point out that your comment reads as though it was written by a native English speaker.


Thanks very much for your positive vibes. Might be that writing for this website has helped! :)


Your written English is good! Good blog too.


I wasn't fishing for compliments, but I will gladly take your positive feedback! Thanks dude :)


I also used to have lack of confidence but rather towards what I would write.


Interesting. So you mean more, the content rather than the form? I noticed you used the past tense. How did you get through that if I may ask?


I asked a college colleague who started a blog two years prior and he said that he just tries to research as much as he can the subject but also need to commit to a deadline. So, that's what I did - commit to a deadline no matter the quality.


I have been writing a blog since 2000 and have made many friends all around the world. I still get comments and emails about topics I post on nixCraft[0]. But, most important, I learned a lot from those comments and emails. It also helped me build social media following[1][2] just for lulz. I recommend writing a blog with your own domain and server that you control.

[0] https://www.cyberciti.biz

[1] https://twitter.com/nixcraft

[2] https://mastodon.social/@nixCraft


Whenever I google something linux-y, and I see your domain, I click. Kudos on the excellent click-bait-less content. Thanks for all your contributions to my own career.


Your blog has been invaluable to me over the years. I search it for dumb linux things before the Arch wiki. Keep doing good things.


Big fan -- keep the good work up!


@geocrasher/@xena/@iamwpj thank you for the kind words.


Both good and bad:

- Won a stupid writer's award at ~20yo (Opensource.com's Reader's Choice Award). Still proud of it.

- Gotten me my first internship.

- Gotten me a couple of TV interviews in my early 20s (not a lot of tech people in my country had a prominent public presence).

- Gotten me a couple of all-expenses-paid trips to like a dozen of conferences (some regional, some Europe-wide).

- Had a lot to do with me getting a Mozilla fellowship.

- Easily reached four to five digits within a day on a couple of occasions. Always followed by criticism, sometimes fair, sometimes unjustified.

- Was once threatened to be sued by a CEO of a web agency or a hosting provider (can't remember) from a neighbouring country because I kind of elevated his homophobia. It was amusing.

Best decision I could've made for myself in my early career, it really helped me stand out very quickly (in my tiny country, not guaranteed).

Since then, nothing, but that's kind of intentional. I barely publish anything. My Obsidian is full of finished posts that are never gonna see the light of day because I'd rather do anything else than deal with internet drama.


I get a decent amount of emails from readers.

Maybe it's because I have no comment function. But it's nice. Had some interesting conversations that way. Makes the Internet feel like it's inhabited by real people.

I've also got a bit of press in part through my website activity. The New Yorker, Deutschlandfunk.

But I mainly have a website because I like having a website. It's weird, experimental, unusual and disorganized just the way I like my coffee.

https://www.marginalia.nu/


Hey! I love your search engine, it helps me remind myself of the originality that still exists ands is yet to be found out on the web.


I've been maintaining my blog (https://brooker.co.za/blog/) for just over a decade, and I continue to do it for a couple of reasons.

- I often blog about research, which has started several very interesting conversations with academics and industry researchers, and even some very fruitful collaborations. Mostly I cover systems, database, and distributed systems work.

- I believe that the ability to write well is skill with great career and personal benefits (see https://brooker.co.za/blog/2022/11/08/writing.html). Writing my blog gives me practice in a kind of writing I don't do that much in my professional life. I think it's had a considerable positive impact on my writing skill overall.

- It gives me a way to broadly share things I've been thinking about (e.g. https://brooker.co.za/blog/2022/04/11/simulation.html), using at work (e.g. https://brooker.co.za/blog/2022/02/28/retries.html or https://brooker.co.za/blog/2023/01/06/erasure.html) in a way that I find personally fulfilling and enjoyable. I got into a habit for a while of sharing this kind of thing on Twitter, but eventually found that leads to shallower conversations and shorter-lived artifacts and went back to mostly using my blog for that kind of content. I find that I genuinely enjoy teaching and sharing. I also like sharing my ideas without the overhead and formality of academic publishing (which, let's face it, is a painful process).

- There are a whole lot of folks with blogs that I enjoy and admire, and want to emulate them to some extent.

I think that goes beyond vanity, but also think I have limited ability to understand my own motivations, so it may just be vanity :)


I work lower in your same org tree with DDB and TxS and enjoy reading your blog. Gives insight into more tenured engineers and is good motivation for me as well. I am just kicking off my blog and hopefully I will have it go a decade as well.


It's awesome going through this thread and seeing all the light-grey links. Your blog is a gold mine for distributed systems.


I have a personal blog, a .com with my name since 2001. Soon after, got a .com with my family name and made it into a company. And here are a few events I remember off the top of my head - that shaped my life;

- Got my first big speaking engagement in USA (I’m in India).

- Got my small service company acquired-hired and got introduced to the world of Startups.

- Bought a car, paid rent, and bootstrapped a few Startups.

- Got a Girlfriend. A girl emailed that it is impossible for the live visiter on my counter to be speeding so fast (she suspected I might be cheating with a script that just increase the counter). I got a date to proof that my website was indeed that popular. Once upon a time, my website was pretty well visited. If I remember correctly, it did slipped in within 100 top Alexa Ranking (I’m fuzzy on this but it was hot).

- Bought down a scammy/spammy company with a single blog post. But felt really bad within 5-6 months, and wiped out the whole content and apologized to the business owner. He did what he did but I should not have done that, which killed a business.

- Helped a lot of businesses/startups launch by writing about them and felt really happy.

- I know, at-least, one big tech company quoted my article as one of the sources for their patent.

- Quite a few people have emailed me saying that my website shaped their career and I feel really happy about them. In-fact, there was a parent that emailed me as their son got the inspiration from my website to pursue a tech career. He was very happy when I called up and talked to him.

- Of course, if not directly, my website played a vital role in a lot of interesting freelance/contract work that came - Disney, STARZ, Pearson, Cambridge, etc. Well, I got an almost-free entry to Disney World, Los Angeles for about two years around 2005-2007. ;-)

- One rainy evening, I was with friends at HackerDojo in Mountain View. A guy behind came up and asked, “You are brajeshwar.com, right?”

- Also, I have gotten a lot of legal takedowns, threats, copied/stolen without permission and what not!


How did you bring down the scammy company? Could you provide more detail while still maintaining adequate privacy?


My blog is an exercise in thinking in public (writing = thinking).

I restarted late 2021, after over a decade off-web. Back then (in hindsight) it was me trying to look clever. I used to dislike my writing.

These days I'm fairly happy with my posts.

I try to be correct, but not clever. In fact I'm happy to be corrected --- that's the whole point! I try to write in my own voice, but I don't aim for literary finesse. I don't write for any particular audience, but I do share links in communities of kindred gentlenerds out of common interest.

Several wonderful conversations have happened so far.

The most unexpected was a brief conversation with the grandmaster Douglas McIlroy himself. I'd cold-emailed him a thank you and linked to my post featuring his famous shell pipeline. I received generous critique and advice. That week, I was walking on clouds :)

I've also had a couple of unexpected (and nice!) "front page of HN" experiences.

Recently, one of my blog posts on my Org Mode workflow hit the front page. If my analytics is to be believed, it has taken on a second life bouncing off various parts of the Internet. That front-paging was warm on the heels of another recent Show HN I did of my site maker (written in Bash), which generated some lively discussion :)

Overall, I'm quite pleased with how it's going!


> I’m interested in knowing if the creation and maintenance of a personal website have lead to paid full/part time jobs, increased learning, brought new connections to others or are purely vanity.

My read of this was that it might've meant to frame the possibilities: "Exhaustively, is it for career development, or is it a moral failing?"

Additionally, "vanity" seems a bit loaded, shifting the perceived tone to possibly annoyed suspicious/accusatory, like maybe the writer suspects the answer to the implied either/or might be the latter category.

This read could be off, or maybe the writing hints at the writer's self-critical reflection on whether they should have a personal blog: when their only conscious goal would be career development, and they'd consider any other reason in themselves to be vanity, which they'd want to avoid?


Indeed, some of my favorite blogs have been basically made with the attitude, "this is my personal brain dump, I write it for myself, but make it public in case anyone else finds it useful." Sort of like social media, but often more thoughtful and better organized, and less often trying to be clever and get a reaction. Monetizing and quantifying everything has not necessarily made it better. Of course, blogs pioneered the toxic attention-hoarding space before social media did, too.


I started my blog on August 24, 2004, posting multiple times daily, and I continue to do so because I enjoy it.

It's a way of seeing what I think.

I get about 500 page views/day (down from around 10,000 visitors/25,000 page views/day around 2010-2012).

My Comments section since the beginning has always been completely open: no login required; no delay; no editing; no moderation.

I'm one of VERY few bloggers today with completely open, unmoderated comments: I get about 10/week, which lets me respond/interact to each one if I want.

Bonus: EVERY comment goes on my homepage at the top of my Comments section the moment it appears along with the commenter's handle — it's one way to get a tiny measure of internet fame cheap.

I haven't changed my blog's appearance apart from tweaking image size since I started.


Hey, I'm one of the 500, not to mention an early Youtube subscriber. Your blog is charming and you post good links, everybody should check it out.


How are you not blown up with spam comments?


Even when I had 25,000 page views daily, I'd only get a couple spam comments/day, easily deleted, no big deal.

Now I get about one every 1-2 months.


Thanks for sharing this. Updated my beliefs on spam volume for small sites. And I don’t see why your site would be different from others, so this new belief is very reusable!


Try it for yourself and see your handle on my home page.


I’ll give it a go! (And just in case some sarcasm or something came across, my last comment was sincere.)


No worries, FWIW I didn't — and still don't — note any sarcasm....


I guess times have changed. About 10 years ago I was getting hundreds per day.


Website: Point of contact.

I don't use social media, so if people search for me, they can find my website.

Blog: To ventilate and network.

My blog posts have landed me job interviews and have expanded my professional network.

But I mostly blog because I write a lot. I write to myself, and sometimes I think it's valuable to others, and then I have a place where I can share that and link to it. For example, when my colleagues make sketchy code, and I can't find a good place that explains why you want to think about it differently, I'll write a blog post.


It gets you more of whatever you love doing - even if no one reads it - because you get better at whatever you write about.

If you knew no one would ever read your writing, would you still write it? If yes (the likelihood is no one will read it apart from your future teammates) you'll have found your subject.

It can give you jobs, learning & connections, but it also takes time. Time that can be used for other things that could get you the jobs, learning & connections you want without writing. There's no one way to approach it, you need to find what works for you.

For me - I've written a lot (mostly as principles), but only recently I've focused on learning how to write, which meant I needed a blog to write on and a way to make it fun for me ( https://principles.dev/blog/first-principles-thinking-a-visu...)


So I have a few different experiences:

1. I used to write technical pieces on Medium aimed mostly at people starting out their careers. I suddenly blew up and made reasonable money from it for a little while and that blog (before and after blowing up) was a big factor in me landing both consultancy jobs and a full-time job.

2. I now write almost exclusively on my personal website (https://yakkomajuri.com). I get no money out of it and few people read what I write, with the exception of some posts getting on the front page here once in a while.

It's fantastic: I've kept up with my love of writing and have allowed myself to just write about anything, including pieces that show a lot of vulnerability. This culminated in me publishing some poems a couple weeks ago (in Portuguese though).

Beyond that, my website is super bespoke, using a static site generator I built, and it's vanilla HTML/JS/CSS. It's refreshing to write dumb code with almost no deps. I also learn a lot through building it and writing on it, and have expanded it to include different areas of interest (pictures for example). Overall, it just _feels good_ to have it.

Ah, I've also started to write goals publicly which has been a nice experience too.


I haven't written in a while, but the first year I started blogging, I set a goal to write at least one article each month for a year. I reflected on it after the 12 months. The highlights:

- I got to the front page of HN a few times. Definitely a vanity thing, but it was fun!

- My posts on dynamic programming, which got a lot of traction, resulted in someone I knew reaching out to ask me to speak at a conference they organize. The conference didn't result in much professionally, but I love public speaking. It was just a great experience.

- I mentioned off-hand that I got to talk about DP, and that got me connected with someone who was able to create a video course on the topic. I learned a ton thanks to their guidance on things like how to organize smaller chunks of information that build up to a bigger course.

- Another post about mental health got me a chance to be interviewed on a podcast. I'm a huge podcast listener, so I was ecstatic about actually being on one!

With the confidence from the 12-month experiment, I then decided to write weekly about hiring in the tech industry, a topic I'm passionate about. I kept that up every week for over a year! What came out of that is I had a bunch of thoughts floating around in my head, and now I have them documented. Now if I want to bring up something about hiring, I probably already have an article I can just link instead of explaining it from scratch. The same actually applies to some topics on my personal blog.

EDITED: Regarding that last point, I've been setting up a Raspberry Pi after a few years. Having some notes documented has been invaluable for myself.


My website is pure vanity but I sometimes write brief reviews of books on my blog. Once I was contacted by a publisher offering to send me a hardback copy of a new book from an author I had previously written nice things about. I accepted and wrote a review of the new book[0] - sadly I didn't enjoy it as much as the first.

Before you accuse me of selling out for a free book, I would like everyone to know that I totally sold out for a free book and I would do so again.

[0] https://sheep.horse/2018/5/book_-_making_the_monster_by_kath...


Mine started as a personal blog, and now generates $2M USD/year revenue of training, consulting, and online services.

I regularly preach the gospel of, "Find the most expensive thing in your business, stand next to that, offer to help fix it when it breaks, and blog about what you've learned."

For me, that was Microsoft SQL Server, but the specific tech doesn't matter. Follow the money.


So you made an MS SQL consulting company? Did you talk in your blog about building up the business? Getting your first clients, how much to charge etc..?


Years ago I started a personal blog but like many others, I found myself struggling to write more than a couple of posts per year. The barrier of quality felt too large. So I decided to create a separate shortform blog where I would share small code snippets that solved problems for me.

It turned out to be quite popular and since I started the blog in 2013 it's gotten well over 1.5 million visitors and still attracts hundreds every day, exculsively from search traffic.

While I can't say that it changed my life in any way, it did bring me a lot of satisfaction that it helped many people. It also taught me about the concept of "long tail keywords" on Google!

You can find it here if you are interested: https://snippets.khromov.se/


My personal website I see as my legacy. When I die, it will live on for awhile, and people can get some use of my life that way.


I love this answer. You just convinced me to start a blog.


Not massive for connections (Twitter interactions are better for that) and not great for jobs directly (I've had 2 people in 8 years contact me about contract work [i.e. not even full time] that I was not advertising about based on posts).

The most use I get out of my blog in retrospect is that it has a decent amount of minimal working sample code/configuration and I reference these snippets frequently.

But writing itself is part of making sure I understand a concept. So it's not just about the retrospective view but also about what you can learn by not just hacking on stuff but also explaining it in writing.


I started my blog because I have a shitty memory, I could never remember exactly how I did things last week/month/year. Over time, it went from a crutch to a superpower. Now, I don't just remember what format to put foo.conf or what commands to empty the queue for bar.service -- I have the exact context, outcome, and all the things I tried to make it work. Between my 'long form' blog posts and my more 'wiki-like' notes site, I've basically documented everything that I know over the past decade or so.


I want to have this available for easy remembering how is done, "here is how", the rest can watch.

This is a perfectly good reason to blog. Maybe the most fundamental.

Useful not only for software tech stuff.


It taught me how much I do not want to use AWS for personal reasons. In fact, I wouldn't even build a revenue business on it.

A few years ago, a friend gifted me a domain name, and simultaneously, I signed up to AWS so I could goof around with all the free-tier cloud features, and basically just learn some cloud architecting.

I quickly settled on the Bitnami image of a MediaWiki stack on top of Ubuntu. It was fairly easy to get set up, but of course I quickly realized why the average Joe does not want to do this sort of thing. I had to be my own sysadmin, which I knew fairly well, but I also had to be my own CISO, and the logistics of running a bare OS on a VM on the public Internet are definitely daunting in the 2020s.

I attracted futile probes of my ssh port and I also attracted some sort of spammers to create throwaway MediaWiki accounts. In fact, the aforementioned friend showed me a few security holes in my MW configuration, and I was thankful he did it and not some malicious stranger.

Eventually, MW failed in some perplexing way, and I was frankly appalled at the myriad ways that AWS costs could literally get out of control and I'd have a 5-figure monthly bill with little recourse. I pulled out completely and shut it all down, after a few months had elapsed.

All in all, it was a good experiment, and really not disastrous; I did accomplish the learning of various cloud administration techniques, so I appreciated that. I don't miss the crazy opaque billing. There was so much more to learn. Perhaps someday.


AWS has a large learning curve, for sure. I've been using it now for several years as an admin for some scientific applications that present web frontends to customers.

A few notes:

- for personal or small stuff I'd recommend Lightsail instead of EC2.

- set budgets so that aws turns off your services if you go over.

- never expose your ssh port to the public internet. Lock it down with firewall rules from the outset. Lightsail does this by default.

- I'd still not use AWS if it was my money at stake. I have not screwed up yet, but it always feels possible.

- I've had to remediate at least one account whose app and architecture were incredibly poorly designed and were costing over $500k/pa when they should have been designed differently and cost no more than about $1k/pa (less again these days) for function, user load and security. AWS made those poor design decisions easy because those who built it could spin up anything and everything with no second thoughts.


Back in the early 2000s I had a blog where I would try to post multiple times each week. While I wasn't a poor writer before, it was amazing how much I learned about overcoming writers block and being able to quickly get ideas from my head into a text file. (https://www.productivity501.com)

Later I had a blog post answering some key questions about Agile on a different site. That post didn't get much attention, but it was a good exercise in articulating part of what I'm trying to convey when coaching software engineering teams. (https://blogs.harvard.edu/markshead/what-is-agile/)

After reworking the post into a concise PDF, I sent it to a few people at a potential client. Later, after I had been awarded a contract, I found that the PDF had gotten emailed around within the organization and many people knew me as the "guy who wrote that PDF about Agile."

I then took the contents of the PDF and reworked it as a script for an animation that I posted to YouTube. That video now has 2.7 million views and has given me quite a bit of recognition in the industry...or at least recognition of the cartoon version of me. I hear he is much better looking anyway. (https://www.youtube.com/watch?v=Z9QbYZh1YXY)

I think took the general ideas from the blog post, the paper, and the video and put it together in a book that I generally give away like business cards to potential clients. (https://www.amazon.com/Starting-Agile-Finding-Your-Path/dp/1...)

The practice of writing on a blog has been key to my career, even though a lot of the benefits are a bit indirect and not something people would recognize from the outside.


Though it hasn't done anything for me as of late, in my senior year of undergrad I bought a domain name from a random person online ($70). I had no actual experience or understanding of web development, and thought this would be a good excuse to learn (in hindsight, I should have purchased a domain name for significantly less money, but having something set-up already felt like a 'win'; this was a ~big investment at the time).

I learnt about WordPress, HTML, basic CSS, and consistently wrote blog posts focused on tech in general (nothing technical - more along the lines of new gadgets, apps, useful software). Flash forward to being about to graduate and looking for jobs back home, I was asked to submit some work as proof of knowledge (this position wasn't necessarily geared to "entry-level", but at least I had something to demonstrate my limited experience). In my interviews, I was asked about this blog a lot - how it started, what I've done, my knowledge of SEO concepts and so on, and I strongly believe it's the main reason I was hired.


I closed my Facebook and LinkedIn accounts and instead started having a personal website. I basically want people to find my contact details and some very basic infos about myself online without having to be on these attention eating social networks.

I really dislike how LinkedIn tries to get you to put your full CV online. Yeah, you don’t have to but it looks bad to have an empty LinkedIn profile.

The trigger for me to close my LinkedIn account was that my then boss asked why I had deleted my CV from LinkedIn. In a bullying tone that implied I had something to hide. Which wasn’t true, I simply never had posted the history of my job positions on LinkedIn because … I think that’s rather private info that I only share when I apply to new jobs. So there really is social pressure to share more than you want on LinkedIn.

That’s different with my personal website. There, I have full control over what impression I want to give to visitors and what information I want to share.


I’m always shocked to see people who build up a huge portfolio on LinkedIn - especially after their censorship.


As far as jobs go and the blog—not as much as I would like, but more than zero. Despite hundreds of thousands of page views, my blog has only yielded me a couple of incoming inquiries about jobs over the past decade.[0]

However, it has helped me as a space to write about the launch of my books, which probably yielded some sales and has allowed me to have some interesting discussions with people about the posts on occasion. It's also just cool to have people reading what you write.

On the other hand, I think creating a personal "who am I" website was helpful in a past job search as a point of reference for folks to learn about me and the job search went pretty well.[1]

0: https://www.observationalhazard.com 1: https://davekopec.com


I started all this because I like Slashdot and wanted to do a site just like that for librarians. Worked out pretty well for me. Thanks again* CmdrTaco!

My website has given me my entire career. I started a blog in 1999, not knowing a damn thing about servers or programming. Running a blog, or any website, was a challenge back in the 90s. I kept at it, learned how to program, got a job as a programmer during the first dot com boom. Kept at it and learned how to do sysadmin stuff. Started my own little web hosting company. Along the way had several decent professional jobs and always kept the blog and hosting going. I'm now a sysadmin at a small non profit. I shut down my own hosting thing in 2020. The site has become a bit quiet, but I still keep it running, it's just a part of my life I guess.

* I got to thank Rob here on HN one time a while back which was pretty cool.


Your welcome again?


OK I will be the party-pooper this time.

Blogging is a waste of time. You see a website with 100 blog posts. That could easily be 1000 hours of work. And then if you ask such person if he/she gained something from it the answer will be of course. The relevant question should be - was it worth the effort? Could they have gotten the same thing with less effort in some other way?

When/if you are starting to blog you should make your goal clear. Are you blogging to get some money and side income? - there are better ways to achieve this. Are you blogging to advertise something? - there are better ways. Are you blogging for vanity and fame? - there are better ways. Are you blogging to create notes for your future self so you do not forget something? - there are better ways.

In my opinion there are very few goals where "having a blog" is the right answer.


> You see a website with 100 blog posts. That could easily be 1000 hours of work.

It could also easily be 1,000 hours of learning.

> In my opinion there are very few goals where "having a blog" is the right answer.

Self improvement is one of the top reasons to have one, and while there are other ways to work towards that particular goal, it's an entirely valid approach.

You raise a definite point though, and when starting a blog you probably should carefully examine your reasons and expectations.


> In my opinion there are very few goals where "having a blog" is the right answer.

My blog has sections for articles and tutorials, even a section for documenting how broken a lot of the software out there is and I'd say that overall it's been a pleasant experience throughout the years. On one hand, it helps me jot down how to do certain things in a structured way, other times to practice expressing my views and experiences in a reasonably structured way and to just get better at writing.

I recall someone saying the following in a conference, which stuck with me (paraphrasing): "If you write something down and nobody ever reads it, those keypresses are sort of wasted."

So, I occasionally write. A lot of it is sub par but has resulted in a few job offers (which I admittedly didn't take at the time), or just nice e-mail conversations with other people. Here's a brief look at the blog: https://blog.kronis.dev/

As for personal sites, while I don't see myself having one of those super artistic portfolio sites that some lovely people out there do, I at least have a way of writing down some of the things that I've worked on over the years, my views, others' feedback and so on: https://kronis.dev/

Is it a super optimized and effective way at getting income, job interviews, clout or whatever people care about? Not really. Could someone call it a waste? Sure, but then again, a lot of the stuff we do as human beings is a bit of a waste when you think about it: watching shows or entertainment videos online, playing videos games, looking at memes, working on side projects that nobody will ever see and so on.

Sometimes it's nice to spend time on something that feels almost therapeutic in a way. Not everything needs to be perfect or optimized all the time, or even have a "right answer". The comfiness of it all actually reminds me of this article "An app can be a home-cooked meal": https://www.robinsloan.com/notes/home-cooked-app/


> I recall someone saying the following in a conference, which stuck with me (paraphrasing): "If you write something down and nobody ever reads it, those keypresses are sort of wasted."

Only if you are looking at objective contribution to the world/conversation. What you don't see, and is not measurable by clicks or page-views or any other kind of real metric, is how you changed yourself by writing.

As others have notice, when you write something, your are practicing -- no, developing -- your writing and language skills and you are re-inforcing your understanding of the subject (why do you think teachers made you write essays at school/uni/college? Not so they can grade you, but so you learn).


What if I'm blogging to demonstrate knowledge and thought around professional topics with the intent to help demonstrate to future employers I know what I'm talking about?


I would bet that the potential future employer would be more impressed by your ability to make and solve things, rather than talk about them. So unless you will be applying for a teaching or writing position it would be safer to use your knowledge for starting projects and creating a portfolio.


I'm in product management (though a former engineer). You're right that knowing the tools and how to apply them is definitely meaningful. But I also have to demonstrate that I know more than just the use of tools. And unless I want to build out 20 different projects, I feel like writing about the application rather than just doing the implementation is the best path forward with my limited time


Back when I blogged it was mostly "I did a thing, I want to put notes about the thing somewhere, might as well make a blog post out of it". And it came handy a bunch of times.

Why not personal notes but a blog ? Coz I can link it to co-worker


I run a small blog that is based on a tiny custom script and a single markdown file. It builds static HTML files and deploys them using rsync, it takes less than one second to build and deploy. There is absolutely no technical maintenance required and I only publish things when I want to.

The main use of my blog is that I note things down that are interesting to me. List of certain things, some learnings, the results of tool evaluations, etc. I use my own blog almost daily to look up things I can't remember clearly but know exactly where I can find them again. I sometimes also share some articles with colleagues. Other than that, I could not care less whether somebody actually reads it. From the Google Webmaster Console, I do know, however, that dozens of people end up on my blog every day.

Would I start a blog again? Yes, absolutely.


For me it has done a couple of things. I do have to say though. I write like a couple blog posts a year or longer inbetween. Ive only recently starting doing more frequent posts.

1. It lets me experiment with web tech. I redo my website every few years. Be it JS, CSS, static generated sites, etc. I usually find a theme I like and start modifying it to see how things work nowadays. Most recent attempt is to use that with a Golang and go:embed to make a self-contained blog in a binary.

2. Sometimes I just want to share knowledge or info. Might not be perfect, but its fun to get it out of my head instead of letting it stew. If it helps 1 person figure something out, it is a win. I recently had a coworker find my blog post on setting up Stable Diffusion on AMD through Hacker News by accident. He used it as a reference to get his own stuff working for a less than perfect setup.

3. I once posted one of my posts on here. It surprisingly went well, and had some good discussion on it. So that is fun. But I am of the mindset that I don't want to post my own articles (as their own HN posts, I am fine with linking to things in comments on occasion). They should show up on HN naturally if they are useful to someone enough to get posted. I also fear them getting ripped to shreds (probably some form of imposter syndrome) by HN readers.


My personal website is for my family only - a simple chronological photo albums grouped by year - have been maintaining and using it for last 20+ years and had given immense amount of joy and conversation starters for my family. It’s a static website built using JAlbum. Nothing interactive more than navigating between photos and albums. Very very satisfied and happy that I did it and plan to continue ahead as long as I keep taking photos of family and family gatherings.


This blog post on my personal blog did have a wider effect: https://blog.jgc.org/2009/06/alan-turing-deserves-apology-fr...


Thanks for writing this. What happened to Turing was heinous, and I'm glad history has ultimately recognized him and his genious.


Had no idea about this. Fascinating.

Three months later: https://www.theguardian.com/world/2009/sep/11/pm-apology-to-...



Awesome! Speaking up and being part of some positive impact is commendable and satisfying. Getting a nice call from a leader to acknowledge that is a tickling story on top.


I have been blogging at https://blog.usmanity.com for almost 6 years, but I have attempted to keep a blog for almost 10 years.

My blog is a lot of personal updates, technical things I'm learning/wanting to teach, and updates on my projects.

It helps me realize that even one post a month is enough to keep track of something.

My blog isn't very popular mainly b/c I don't market it anywhere, it's mostly used to reference things I've done in the past and quickly find information.

Last year, I started working on a project called BoardSearch (https://boardsearch.io) and right around that time my interest in mechanical keyboards was at a peak so it helped me share thoughts about building the website and also about keyboards I was interested in. This led to getting a bunch of organic search visits and now I'm doing 500-1000 views without any new content about keyboards most of the time.


I curate/maintain a blog (for more than a decade now) to preserve books published during Soviet era.

http://mirtitles.org

This blog though does not generate any revenue, I see it as a personal achievement which will perhaps be my contribution to the world at large which might be remembered or make an impact. The vision of the blog started from the idea to preserve knowledge which might be otherwise lost/forgotten. This blog was/is the guiding light for me in my dark times.


I live in Taiwan and try to run some beach volleyball games. It's not common here, and not easy to find players. Writing this article[1] helped me to recruit constantly new players (it ranks 1st/2nd in Google).

Sometimes I write about things I want people know about Taiwan like their bike-sharing system[2], semiconductors[3], or simply good food in Taiwan[4].

Sometimes, I write about tech stuff, like kubernetes cpu limits[5] or blockchain consensus[6].

I thought about focusing in a single topic, but when people reaches me out, like today[7] about my food post, it reminds me that it is fine, and make me quite happy that I helped one soul out there.

[1] https://erickhun.com/posts/volleyball-and-beach-volleyball-i...

[2] https://erickhun.com/posts/taiwan-youbike-bike-sharing/

[3] https://erickhun.com/posts/world-innovation-taiwan-semicondu...

[4] https://erickhun.com/posts/taipei-restaurants/

[5] https://erickhun.com/posts/kubernetes-faster-services-no-cpu...

[6] https://erickhun.com/posts/explaining-blockchains-to-develop...

[7] https://imgur.com/a/m06CQYd


Mostly I'd be pretty annoyed at myself if I didn't know how to deploy a basic website anymore. Keeps me young :|


I've been profiling local and independent coffee shops in the metro Atlanta area on the website and blog for about five years. This project has allowed me to build relationships with coffee shop owners, baristas, and coffee enthusiasts in the city. It's been rewarding to be able to engage with this passionate community (via the newsletter/blog) but also via in-person events such as a coffee crawl I recently organized and led.

Although the topic of coffee / coffee shops is niche, writing about the places I visit, I am able to touch upon my diverse set of interests (art, photography, technology, design, reading, writing, general curation, psychology, philosophy, history, etc.)


Really neat! I was a daily customer to One Cafe in the Flatiron building downtown for a few years. Big fan of their cold brew (before it was widely available).


I've had a personal web site since 1995. I've sold a few photos, given permission to use some others, and had some pirated. I've got a box full of postcards from around the world sent by fans. I have another box of magazines (Maxim probably being the most famous), newspapers, and a dozen or so autographed books in which my photos have appeared with credit.

In the pre-facebook days it helped me locate some old friends I'd lost track of.

The closest I've come to fame was when a local TV station interviewed me as "the expert" on an obscure subject because my web site was the first google search result.


Most often realized benefit of maintaining writeups on projects is using them as my own reference when I forget how I did something :P

Second most often realized benefit is forcing projects to actually get completed. Unless something is clearly a multipart adventure, I try to force myself to actually finish the thing before writing it up. I enjoy writing things up and documenting them, so it's a motivator. I've also decided to put things on my site first, rather than bite-size entertainment-for-others posts on various sites.

As others have said, it definitely has helped with interviews, though I haven't had to do one in a while.


I'm fairly certain that writing about JavaScript on my personal blog (https://adequatelygood.com) led directly to landing a lucrative job at Twitter in 2010 which was foundational to my career. I had just a few months of experience in JavaScript (or programming in any serious professional capacity) but writing about it made me taken seriously and was a major accelerant to my career.

Not sure of whether that experience is transferable in the current landscape. It also didn't hurt that I was already living in SF.


Early in my career I referenced your article on the js module pattern constantly, and referred it to several team members. I still use it to this day on some occasions. Cheers!


My website has given me a place to share projects I've done or small snippets I've learned about. I am always writing as if I am the audience, as I'm referring to it quite often.

Over time I've noticed that readership has increased and I've started to get comments from readers either asking for additional help or offering advice. With that also comes a ton of companies offering their paid services to improve my seo ranking....

Overall, it's a nice stress-free place to write.

https://www.greghilston.com/


Once I found a theme - detailed reviews of manufacturing books - I get calls all the time that lead to consulting gigs that are fun.

https://fredlybrand.com/2018/10/15/goldratts-the-goal-chapte...

The counts are low for the blog posts and the video views, but what does come in is a qualified lead who already wants to do something interesting.


I'm a US academic, so there's not much choice but to have a website. It has definitely led to increased learning and new connections. Hard to say for sure, but I suspect it has opened some side opportunities.

I'd have a website even if it provided none of the above. Think about how good it feels to have a deep conversation with someone on a topic you love. That's what it feels like to write for my website. And in 2023, the cost is basically zero.


I started a blog on Google Blogger as a way to give back to the PC breakfix community. When I got back into web hosting in 2013, I saw that WordPress had taken over. So I moved it to WordPress, and then one of my posts hit Slashdot [0] and made the front page. That was a first, and was huge for me.

Then in 2015, I had some serious Hackaday envy and so I started another WordPress blog[1] to document my hobby-engineering-related stuff. That took a turn toward amateur radio. I did some fun projects, got a bit of a following.

In August 2021, I actually got to start writing for Hackaday.com, much in part due to the experience/voice that I'd created when writing for my blogs.

I also used that experience/voice to do some writing-for-hire stuff at a well known site for low-end VPSs, and that experience got me in contact with people that landed me my current job, which is the most fantastic job I've ever had.

[0] https://tech.slashdot.org/story/13/12/17/180242/surviving-th...

[1] https://miscdotgeek.com


I do https://wordsandbuttons.online/ as a personal-ish website. I don't append my face to every page but a visitor is usually a few clicks away from my other works so the site is de-facto more or less personal.

First of all, it's a nice hobby. No bullshit programming, no frameworks, no dependencies, no annoying editors. I just write my code and text and enjoy doing so.

Second, it gives powerful motivation to study. I'm now writing a new page on rational interpolation and just yesterday I accidentally found a very simple way to avoid the Runge effect. I was just playing with interactives and it came out of the blue. There is no way I would have learned it otherwise.

Third, it helped me cement a publishing deal with Manning. They came to me and proposed to propose them a book on geometry. And so I did. The book is called Geometry for Programmers and it's coming this summer.

Fourth, I do public lectures (or at least I used to before the war), and the audience loves interactive illustrations. So I usually turn my site pages into presentation-like pages and do lectures with them.

So for me, having a website pays off in multiple ways.


It's one of those things that's hard to measure unfortunately, but I definitely think it helps.

A lot of it is what you want to be doing though. I like to talk, teach, communicate, advise and coach. Blogging let's me get that across and I think it helps there. I don't know that it would make much difference for pure coding positions though. I have gotten a few offers to do paid blogging, but I really just don't have the time. One post I wrote for Codeship years ago that got picked up here was a compilation of about a years worth of research and experience to compare Elixir and Go.

Definitely increases learning though. One of my teachers in high school told me, "If you really want to learn something, teach it." It's true. In order to publish something or give a talk on it, I go much deeper than I would have for my own uses.

Ego certainly plays a part. I'm much more motivated to keep writing when I'm getting positive feedback on it. Got picked up by HN several times and learned a lot from the conversations, which was great. Brian Krebs retweeted me once, which motivated me to write a 6 part security series* that never got the same level of traction.

Biggest issue for me is that I'm a long form, detailed writer. I know if I actually care about using this stuff for marketing then I'll need to slice the posts into bite sized chunks. Since I mostly write this stuff just to get it to stop bouncing around in my head, I stick with the long form way.

* - https://www.brightball.com/articles/the-time-i-accidentally-...


My blog made it much easier to connect with people in my field. I work in a smallish niche, so most content creators have heard of each other.

Additionally, the company related to my field (Oracle) invited me into their “knowledge sharing” program. This helps meeting other people and at most conferences, they invite us to dinner, which is nice.

Besides, people telling me how a blog post helped them achieve something makes me happy and proud.


When I run into a problem I need to solve, I will document it on my blog and hope Google will surface it to others having a similar issue. I also like to document my backpacking and climbing trips. There's no real theme. I write for fun and there's no contact information so it's never led to a job or anything like that.

Doing OSS on Github or Tweeting leads to more business opportunities in my mind.


I'm using ActivityPub on my blog to network with others via a Friends plugin. I'm quite disenchanted with centralized social media at this point, short-form microblogging ala Twitter or Mastodon doesn't really interest me anymore versus substantial essays.

My blog, https://hammyhavoc.com acts as a portfolio of what I've done. I started keeping a 'Now page' (https://hammyhavoc.com/now/) instead of posting on social media, it's much more detailed and interesting.

People find my blog via Google et al via a lot of relevant search queries, and I've picked up a fair bit of work through it passively. I could probably blog a lot more, but I've realized that I've been inadvertently writing a non-fiction book about technology for the past decade, so a lot of posts just end up as fodder for that.


I've been blogging for nearly 21 years. It's done so much for me.

- Got me jobs. I'd estimate more than half of the significant jobs I've had in my life came about through relationships that had originated with people getting to know my work through my blog.

- Speaking engagements. I used my blog to bootstrap a bunch of these, to the point that I've spoken at well over 100 events.

- Invitations to interesting meetings. Most recently, my writing about AI has gotten me invited to some really interesting in-person meetups in the Bay Area.

- Media appearances! I've been on radio and TV a few times now thanks to things I've written on my own blog.

It's also just really rewarding to have somewhere I can post content that entirely belongs to me.

I posted this when I hit the 20 year mark with a whole bunch of highlights: https://simonwillison.net/2022/Jun/12/twenty-years/


Was going to page you. Ctrl-F for simonw, and you beat me to it. Love your writing.


I used my blog to display a portfolio of projects I had worked on to prepare myself for leaving academia and go into industry. It paid off massively, as a random linkedin recruiter saw the flashy looking web viz I built (an utter pile of garbage html and D3) and I got a job at a hedge fund, leading me to a very lucrative career trajectory.


I started a personal blog two years ago, roughly. Even if nobody had read it, I'd feel successful, because I only write about things I'm confused about or learned recently. Then I can link them to my coworkers and they get an exact guide about this particular issue.

But, people _have_ actually read it, which is nice. I've hired at least one person through my blog (he emailed me after reading it), and he was awesome to work with. A lot of coworkers have messaged me saying "hey, I was googling for this problem I'm having, and I found your blog, and I realized you work at the company, so thank you!" I've benefited so much from reading developer blogs throughout my career, so it's nice to be able to give back and help others too.

I think it's helped me get better at technical writing and show employers that I can do more than just write code too.


I started my blog in 1996 [1].

It started slow -- before I even became an engineer. As I grew as a software engineer, I started to set aside time specifically to write a post. At peak, I was spending ~50h per month writing one technical post. I thoroughly enjoyed the experience. It helped improve my thinking and writing skills. Over time, it became harder for me to find the time (and content/ideas) so I've essentially stopped adding new posts. I keep the site up since it doesn't cost me anything beyond the domain name.

I don't have any analytics, so I have no idea how many visitors I get. Cloudflare does tell me that they saved me GBs of bandwidth every month and mitigated ~10 "events", so I'm guessing there's at least a handful of people and hundreds of bots -- hopefully enjoying the content.

[1] https://www.quaxio.com/


I learn by taking notes, but keeping up with AI developments was becoming challenging. To stay updated, I began a daily blog in April last year to cover various topics and create a repository of notes for future reference.

Initially free, the blog eventually became paid and grew into a very active WhatsApp group of over 700+ members.

This week, something that started as a personal blog is evolving into a product for me.

The blog helped me in many ways: - Increased learning by actively looking for newer topics and exploring more about them

- After having a few users it put pressure and discipline to blog daily

- Led to many interesting conversations and connections

- Give lots of innovative ideas and a boost of confidence

- There are lots of learning on entrepreneurship as well

For those who might be interested, I maintain it here: http://everydayseries.com/blog/


I don't maintain much anymore, but one of the key lessons I learned very early in my career is that having anything in public (a link blog, a github where you post a tutorial you've done, a class project online, a quick YouTube tutorial) will put you instantly ahead of some really substantial percentage of the population who have nothing to show.

Back in the days of yore when I did it this put you ahead of 50-60% of new graduates. It's less now, but I review internship applications and a good 30% still give me nothing tangible I can look at.

So if you happen to be in the 30%, the best thing you can do (and it's so quick) is to put anything at all related to your professional development online. Go through a tutorial, post the results, and briefly write up your thoughts on it.

Congratulations, you just skipped 30% of the line for your first job in an evening of work.


I have a personal web site where I blog about once/twice a week. I blog about my personal observations on personal life and also professional life. The domain name is a variance on my first name.

I also have a "portfolio" site, and I am in a career path where none of my peers have a portfolio site. There I show off my technical expertise in a handful of software packages that are crucial to my career. The domain name is a technical name about these software packages.

Last year I concluded a successful job search and landed a very good job at a very good company. I used my personal website domain name as my contact, and highlighted my portfolio site in my resume to back-up my experience and expertise.

It was often a topic during my interviews.

These days I am studying Data Analytics / Data Science (and now ChatGPT/ML too) in order to augment my skillset and possibly make a career pivot. I have taken a very short very good domain name about data and I have started to blog about my perspective of Data Analytics/Data Science from my present career track (they kind of intersect / overlap a bit), documenting my learning progresses, collecting resources etc... this actually has landed me 1 interview at a great company without applying (the recruiter saw my LinedIn profile and this site); but the job was way above my head, but it was a good experience.

I advice everyone who asks me for job hunting advice the same: don't job hunt, build a career, and also build an online presence and a portfolio. I am no good at helping people getting a job in 30 days or less, but I am very good at coaching people in getting a great job 5-10 years down the line, if they start now.

Moreover, writing every day (I do that on my own Google Docs), helps think better; better thinking leads to better problem solving; which leads to better writing.

And then ChatGPT came along, and it's changing everything by augmenting people's capabilities.

Stay tuned.


I created a personal website a couple of years ago: https://andlukyane.com/ 1. It is a convenient place to keep and manage information about career - jobs, talks, other activities. Makes it easier to share info with recruiters. 2. Most of my blogposts are paper reviews (on ML), some are about my experience. 3. I got several interviews thanks to this blog. During some interviews people shared very positive feedback on it. The most notable example was the last interview in my current company: it was a bar raiser, the interviewer told me that he looked at my website and really liked it. It made the interview very positive and resulted in me getting this job. 4. I got a couple of small consulting gigs thanks to my website.


1) My blog is self-documentation. Countless times I've referred back to my own blog about some technical issue that I investigated at some point in the past.

2) Other people have found my blog posts useful, for the same reason as 1, and have told me so.

3) As an indie developer, my blog has been helpful in promoting my own software.


Been blogging for more than a decade on my own site (https://den.dev).

1. Got my break in the tech industry thanks to a blog post on some reverse engineering tinkering I've been doing.

2. On multiple occasions, I ended up searching online for a problem only to land on a blog post I wrote years ago, so I use it as my own reference every once in a while.

3. Connected to a network of folks in the companies I've worked at (and continue to work in) thanks to blog posts where I tinker with APIs and all sorts of random stuff ("Oh yeah - I've seen that blog post before.") that I wouldn't run into otherwise.

4. Got way better at writing and expressing my thoughts clearly, especially when it comes to more technical topics, thanks to having a public forcing function.


Honestly I kind of just enjoy writing. My blog has gotten tons of views and still gets a fair amount of traffic, made on HN's front page a bunch, and have some post translated to a few languages.

I haven't actively tried to monetize it (though I'd like to shift to income based on my own work rather than be tied to a company). I tried putting ads once in a while and it was ~decent but negligible, and kind of ruined the vibe. I have done a few one-off consulting things out of it and got some nice side-cash, but nothing meaningful.

What I do get is feeling engaged with the wider tech community. Seeing common questions and comments. A feeling that what I'm saying might resonate with some people. Interesting discussions on Twitter and HN. A few podcast invites, etc.


No jobs (one company actually asked me to stop writing if I joined), but definitely a lot of learning and feedback (although of late I've had more feedback via social networks than mail, because I turned off comments a decade ago and never looked back).

I use my blog as a personal wiki and notebook, and have well over 20 years of content in there (check out this page link graph: https://taoofmac.com/static/graph), so I invariably end up posting stuff that is useful to me as reference, and that kind of feedback loop definitely helps with learning (or at least keeping track of) things.


My ManagerREADME has proved quite valuable, although it hasn't lead any unsolicited work my way. It's public on my GitHub and I include a link to it on my resume.

I've interviewed for several lead/manager roles and virtually all interviewers have brought up that they really like my ManagerREADME and it gave them great additional insight to me as a candidate. In another case, this document was the reason a company reached back out to me for an additional manager role they created after having originally passed on me for a candidate with more relevant work experience.

Overall, I'm quite proud of my creation and it's had direct benefit in advancing my career.

Link intentionally omitted.


I have a few ML-related demos on my blog that I created in school to help me to understand some fundamental concepts. I have pointed to them during interviews and I think they helped to demonstrate a depth of knowledge that words alone could not.


Hey, I enjoyed reading your article on Alphabet Chess (https://lukesalamone.github.io/posts/alphabet-chess/). The idea seems quite unique, but I can understand how it could lead to positions where the engine may consider the position to be almost equal, but it could be objectively worse for one of the players. It would be interesting to compare this variant with Fischer Random Chess.

According to Wikipedia (https://en.wikipedia.org/wiki/Fischer_random_chess#White's_a...,

> It has been argued that two games should be played from each starting position, with players alternating colors, since the advantage offered to White in some initial positions may be greater than in classical chess. However, ..... on average a Fischer Random starting position is 22.2% less unbalanced than the standard starting position.

Here's a Reddit post from October 2022 (https://old.reddit.com/r/chess/comments/yeregq/fischer_rando...) that states the following:

> Mean centipawn advantage for white - 36.82 Standard deviation - 13.79 Most "unfair" positions with +0.79 advantage

If I am interpreting your diagram correctly, it appears that Fischer Random Chess provides more balanced positions.


Hey, thanks for reading my post, I'm glad you liked it! I would say the purpose of alphabet chess is to be unequal, but in a semi-predictable way. That's why streamers will use the "egg opening": it puts them at a disadvantage and brings everyone out of "book".

> positions where the engine may consider the position to be almost equal, but it could be objectively worse for one of the players

That is a good point, centipawns aren't the best metric for the subjective experience of playing. Engines are really good at defending, finding the "only move" defense where a human will struggle. And the mental work of finding "only moves" is pretty taxing. If you put someone under that kind of pressure for long enough, they will break.

The analysis is also flawed because it doesn't take into account the fact that the opponent is also playing a word. If I know that my opponent must play a "G" move on his next turn, I should play a move to take advantage of that fact. Stockfish's game tree is not eliminating impossible moves and will tend to overrate the opponent's position.

(As a concrete example, suppose I can make a move M1 where the opponent's only move to not lose immediately is an F move, but if the opponent plays it they are at an advantage. In this situation the opponent must play a G move, a fact which a human might be able to guess. Stockfish will not play M1, but instead play a different move M2 that at least maintains equality. So the stockfish evaluation is pretty flawed.)


For every new job opportunity your blog or "personal brand" online garners you, there will be 0-? opportunities lost due to a hiring manager or recruiter being put off not even by the content of your online presence, but by the fact you have one at all.

Most middle managers will not hire someone with a fledging YouTube channel or a popular blog or a weaponisable Twitter following unless the role is a public facing PR role (devrel etc).

The thing is, there is no way to know about or count the lost opportunities. Grey man strategy (i.e. not early 2000s "build a personal brand" strategy) is safest for most people.


The kind of middle manager you’re describing is one I wouldn’t like to work with anyways, so it doesn’t seem like much of a loss.


People with blogs, don't you feel worried that you might get something wrong in your posts, which will bite you in the behind during recruitment processes? (That, and time commitment are the primary reasons I don't blog.)


Honestly, if a potential employer turns me down based on something written in my blog, I'd say I dodged a bullet.


Would you write a blog post about it?


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: