Writing

| View comments on Hacker News

Writing is hard. You’re condensing your thoughts into more general concepts that can (hopefully) be understood by others. It’s equivalent to compressing a giant file (your mind) into some smaller artifact (some scribbles on a page).

Writing is valuable. It’s how we can give the gift of knowledge to the future. One can learn some concept and teach it to others with no investment other than the time spent compressing that knowledge.

Writing is introspective and philosophical. Writing delves into the nature of knowledge. What’s worth sharing with others?

The process of writing is good practice for thinking. It forces you to focus on communicating clearly. It makes you think about language and how to effectively convey concepts. It makes you consider if your examples are truly clear and engaging, or just a distraction not adding any value.

I’m really bad at writing. My thoughts are chaotic and disorganized and hard to communicate. Praciting writing gives me the chance to hone what I’ve been thinking about, and work “muscles” to help me communicate more clearly.

Recent posts from blogs that I like

On Burnout, Mental Health, And Not Being Okay

This blog did so many hits last week that the host platform experienced timeouts. I've been invited onto podcasts, and offered both small technical projects and journalism work, of all things. It was a crazy time. But the internet moves on, as it always does, and I am left, as we all always are, to ...

via Ludicity

If I register the same shell extension as both a context menu extension and a drag/drop extension, how do I know which one the system is using?

Who forced you to register the same shell extension for both? The post If I register the same shell extension as both a context menu extension and a drag/drop extension, how do I know which one the system is using? appeared first on The Old New Thing.

via The Old New Thing

"No way to prevent this" say users of only language where this regularly happens

In the hours following the release of CVE-2024-6387 for the project OpenSSH, site reliability workers and systems administrators scrambled to desperately rebuild and patch all their systems to fix a combination of memory unsafety and glibc's creative decisions in signal handler implementation logic...

via Xe Iaso