Latest Posts (19 found)
Ruslan Osipov 1 weeks ago

Looking back at 2025

2025 was a crazy year - a good kind of crazy for once. My daughter was born, and she’s pretty cool. Adjusting to life with an infant wasn’t easy, but we took on the challenge gladly - we lost our firstborn, and we’re grateful for every inconvenience or a sleepless night. But yeah, life won’t ever be the same. I took a lot of time off work to be with my kiddo, which was great for my mental health. This is the longest I haven’t worked in my adult life, and believe it or not - not working is nice, and I’m hoping I’ve been trying to keep this optimistically detached attitude as I got back to work throughout the year - with mixed success, but it’s nice to know what the north star feels like. The space to not work opened up room for other things. I got pulled into writing - a lot more than before. This year I published far north of 100,000 words across this and my gaming blog - publishing weekly across both outlets. That’s a thick novel worth of words, and while not everything I wrote was great, I enjoyed having to come up with new topics, having to get my thoughts out on paper, and getting to experiment with various voices as a writer. 4 of my articles got boosted on Medium this year (which I thought was pretty cool), and I had some incredible conversations with folks in email and comment chains. I especially enjoyed jotting down decades worth of unfinished thoughts about games - gaming is a hobby I deeply enjoy. We’ve done a few international trips - namely to Japan and Vietnam, and enjoyed both. Traveling with an infant was fun and weird, and I’m excited for even more travel next year. I also got to enjoy building different relationships with my parents and my in-laws, since we now primarily engage with them from the lens of having a kid. It’s fun, it’s frustrating, it’s novel. All of this - alongside many conversations with family and friends - really brought on a philosophical shift. More appreciation for the impermanence of things. Life won’t be simpler than it is today, things will only get more complicated. And that’s fine. I get to appreciate the way life was before, and I get to enjoy the way life is now. More complicated, more messy, much more full of life.

0 views
Ruslan Osipov 2 weeks ago

Home is where my stuff is

When I was in my 20s, decluttering was easy. I didn’t have a lot of stuff. I came to the US with a single suitcase, and I mostly kept my stuff contained to that suitcase for years. It was nice - every time I’d move when renting rooms (which was often), I’d go through all my stuff, put it back in the suitcase, and be back on the move. My mom lived through the dissolution of the Soviet Union, which instilled a scarcity mindset - something I naturally inherited. You don’t own too many things, you take care of what you own, you don’t throw stuff away. Stuff was hard to come by, so you respected it. The irony is that this mindset both prevents accumulation and makes decluttering harder. You don’t buy frivolously, but you also don’t discard easily. Every object earned its place. I slowly started accumulating stuff. First, it was the computer. My love of both tech and games is no secret, so I upgraded from a tiny netbook into a full-blown gaming PC. It wasn’t anything to write home about, but it was big enough that it would no longer fit in my suitcase. There was a monitor too, so two things that I had to have. It was the first time I needed help moving - and my last landlord was nice enough to help - a suitcase, a PC tower, and a monitor. I still didn’t have too much stuff, and a dedicated PC really was a great investment for a gaming enthusiast like me. I got a bicycle too, but that was really a transportation method, and while it was yet another thing - it made me healthier and opened up the city around me. Clutter escalated once I rented an entire place to myself. All of a sudden I needed furniture, moving up from prefurnished rooms. At first I lived in a tiny studio which didn’t even have a functional kitchen. A bed, a clothes rack, and a desk for my computer. The studio was cramped and utilitarian, but I remember a specific kind of peace. Everything I owned was visible from the bed. No hidden boxes, no “I should really go through that” guilt. I could see all my stuff. I didn’t realize at the time that this was a temporary state - not a lifestyle I’d chosen, but a constraint I’d graduate out of. Minimalism is easy when the life is not yet complicated. I won’t bore you with every place I lived in throughout my life, so let’s fast forward a decade. My wife, child, and I live in our house in San Diego, and have a lot more stuff now. Naturally, all the furniture, clothes for three, kitchen stuff (I love to cook), so many different things. There’s all the home improvement stuff - hey, gotta keep the paints, the brushes, the hammers and the drills. Need all of that to take care of the house we own. I have many more interests these days too - from miniature painting to, as of recently, 3D printing . All of the hobbies take up valuable space. I had a director, Luke, who was complaining about business travel - and me, being a young tech professional, could not relate. He would say “Home is where my stuff is. I like my stuff.” And now that I have more stuff - ugh, I get it. I go through annual decluttering, Konmari exercises (“does this bring me joy?”). But it’s hard, because buying stuff is really easy. A few clicks and tomorrow (or sometimes even today) there’s a box on your porch. Look, just last week I talked about a phone keyboard I bought. The friction is gone. The decision to acquire takes seconds; the decision to discard takes emotional labor. Here’s what I’ve realized: every object I own is a fossil. A little sediment left by a past version of myself. The gaming PC wasn’t clutter - it was proof that I’d made it, that I could afford something nice for once, that I wasn’t just surviving anymore. The drill isn’t clutter - it’s homeowner-me, a version of myself that 20-something-year-old me with his suitcase couldn’t have imagined. The 3D printer is current-me’s curiosity, an exploration of a hobby. The miniature paints are the version of me that finally has time for hobbies just for the sake of having hobbies. This is why decluttering is so hard. It’s not really about tidiness. It’s about deciding which past selves get to stay. That drawer with random cables? That’s “I might need this someday” me - the Soviet scarcity mindset my mom handed down. The programming books I’ll never open again? That’s a young programmer me from a decade ago. The fancy kitchen gadgets I used twice? That’s “I’m going to become someone who makes pasta from scratch” me. Aspirational me. He didn’t pan out, but he tried. Some of these versions of myself are still relevant. Some aren’t. The hard part isn’t identifying which is which - it’s accepting that letting go of the object means letting go of that version of me. Admitting that I’m not that person anymore. Or that I never became the person I bought that thing for. I don’t think the goal is to minimize anymore. I’ve read the minimalism blogs, I’ve seen the photos of people with one bag and a laptop living their best life in Lisbon. Good for them, I lived that life before - hell, I lived out of my car for a year . But I have a partner, a kid, a house, and more varied interests. All of which come with stuff. I want to be intentional about which identities I’m holding onto and why. Some sediment is just dirt - clear it out, make space, breathe easier. But some sediment is bedrock (I’m not a geologist, I don’t know rocks). The one suitcase life isn’t coming back, and that’s okay. I’m in a different stage of my life: I look back at my “simple life” with longing, but I enjoy my life today even more - or maybe just differently. I certainly enjoy it in the way important to me today. So now when I declutter, I try to ask a different question. Not “does this bring me joy?” but “which version of me needed this, and do I still want to carry him forward?” Sometimes the answer is yes. The drill stays. The 3D printer stays. The gaming PC - upgraded many times now - stays. And sometimes the answer is: that guy did his best, but I’m someone else now. Thanks for getting me here. Into the donate pile you go. It doesn’t make decluttering easy. But it helps me make peace with the mess. The suitcase me is not coming back, and that’s probably for the best - he didn’t really have much of a life yet. I’ve got more stuff now. I’ve got more me now. I’ll figure out what stays. It’s been 10 years since I first wrote about my experience with minimalism . Reading through it now - many of the story beats are similar, but the perspective changed. Funny how that works…

0 views
Ruslan Osipov 3 weeks ago

I bought a keyboard for my phone

So, here’s an interesting purchase. An external folding keyboard for a phone . It’s something I picked up on a Black Friday sale for $24 (which is about how much the device is worth, probably). Why an external keyboard for my phone? I like to write - a lot. I take notes, I write down my thoughts, I publish a blog or two - that’s how I process the world. Sitting down in front of a keyboard is a great way to unload what’s in my head: I type faster than I handwrite, and it’s just a meditative experience. There’s just one problem: I have an infant, which makes sitting down at a computer problematic sometimes. There’s just not enough peaceful minutes in a day where I’m able to sit at my desktop, or even pull out a laptop. My phone’s always nearby though, and I’ve jotted down notes on the go before. But I hate the on-screen keyboard, which makes me want to pull my hair out when I have to write anything longer than a “k” response to a text. So here comes a keyboard that’s small enough to fit in my back pocket, yet becomes a almost full size keyboard once it unfolds. Moreover, I’m excited to take it with me on a vacation, or maybe even a quick trip to a coffee shop. I’m not going to travel with a laptop, but it would be nice to be able to write in a hotel room, or on the plane - without the added bulk of another device. A quick pullout keyboard accomplishes that. I picked up ProtoArc XK04 , which has been working out pretty great - it easily pairs to my phone, the keys feel fine enough, and the build doesn’t feel flimsy or cheap. In fact, it’s a little heavier than I expected, which makes for a nicer typing experience (but it’s still light enough to carry around). I’ll follow-up in six month to year to see if that’s just a gimmick purchase. Or maybe I end up drafting up my next book using this thing - we’ll just have to see.

0 views
Ruslan Osipov 1 months ago

How a nasty cold fixed my diet

Our whole family has been sick with a really nasty cold. It probably has something to do with the fact that our infant licks every surface and object she comes in close proximity with. I’ve been sick for 11 days and counting (don’t worry, I’ve seen a doctor, I have my antibiotics now), and this is just the worst. But it did fix our eating out problem. You see, we love good food, we live in a foodie neighborhood, and we eat out a little too much. We want to eat out a little less, if only to enjoy the times we do even more. And most importantly, we want to stop eating out just because we’re lazy. And we’re often lazy. But guess what, when you’re sick, the idea of going out, spreading your germs, being uncomfortable and being a public menace just isn’t a great one. It’s much, much easier to eat at home than to eat out right now. So we’ve been eating at home. This idea of reducing friction to do the right thing reminded me of the period in my life when I got in pretty good shape by biking every day. I lived not too far from the office, but the nature of Bay Area traffic meant that it would take me up to 40 minutes to make a fairly short commute. I could commute at a different time - earlier or later, or I could bike. Because it would consistently take me 30 minutes to bike to the office, and if I was late, or if I was being lazy (which I am often), biking was the fastest option. My office being Google, having showers in the office helped, of course. I’ve been trying to recreate making it more convenient to do the right thing ever since. We don’t have a driveway here in our house in San Diego - so driving often means losing a parking spot. This makes biking or walking a much more appealing - often an easier option. Back to better diet, I’ve been buying those yummy frozen meals from Trader Joe’s, because sauteing some Kung Pao chicken in the skillet is healthier, faster, and easier than getting takeout. It works, as long as we don’t run out of frozen food that is. Are there ways you trick yourself into making better choices?

0 views
Ruslan Osipov 1 months ago

Unveiling my gaming blog: Unmapped Worlds

For the past eight months, I’ve been running two parallel writing projects. You know about this one: my weekly posts in this blog (this is post 42, by the way). But there has been a shadow project running in the background. I love video games, and I’ve collected too many opinions on them to keep them to myself. Meet Rooslawn’s Unmapped Worlds , a blog where I write essays about games. I decided to go for a phonetic spelling of Ruslan in the title, in the hopes I’ll get misnamed less. I don’t review games. Instead, I write about game mechanics and tropes, and I love breaking down how digital worlds are constructed. It’s a place where I can complain about my dislike for map markers and quest GPS, or explore the reality that I rarely actually finish the games I play. It is a home for deep dives into immersion, design philosophy, and the specific friction that makes a game memorable. A few of the pieces I’m most proud of include when I didn’t speak the language of games and difficulty sliders are dumb . Running the project anonymously was a great idea - I was able to be more vulnerable, it allowed me to experiment more with different topics and formats, and find my voice. The voice of Unmapped Worlds can be described as rambly. I’ve been thinking of it as written gumbo . It isn’t clean and corporate, there’s texture, love and care put into it, and you know it’s authentic. Gumbo is something spicy, authentic, textured, visceral, and willing to take risks that alienate some of the audience. This is unlike slop, which usually comes from the desire for inoffensive predictability and consensus, even if we have to falsify our preferences to achieve it. - The FLUX Review, episode 211 Ultimately I felt like attaching my name to Unmapped Worlds does it justice - who I am is highly relevant to the writing. Gumbo’s flavor is unique to the chef. If you like video games, see if any of the 42 (so far) essays connect with you, and consider subscribing to my newsletter .

1 views
Ruslan Osipov 1 months ago

Piracy thrives where services fail

There are three editions of my book in circulation: two English editions of Mastering Vim (the second being a complete rewrite), and a Japanese translation by the amazing Masafumi Okura. And I don’t really mind if my book gets pirated. Yeah, piracy isn’t legal, yada-yada. But if $30 is too much right now and your library doesn’t have a copy to spare - I won’t blame you for torrenting it. Here’s my full permission, I hope you enjoy the result of my sweat, tears, and deadline anxiety. Amazon is convenient, but you don’t own your Kindle books. They can be deleted or changed at any moment. Amazon has literally changes book covers after purchase, especially when books get a movie release. Ugh. Meet DRM (Digital Rights Management) - the technology that ensures you’re renting, not buying. Packt, publisher of Mastering Vim, does offer DRM-free PDFs. But there’s no good PDF syndication ecosystem. No convenient library management. No sync across devices. You’re not really missing out. Growing up in Russia, I pirated video games. Not out of principle, but pragmatism. Fan translations arrived six months before official ones. They were better too - localizers who actually played the games versus outsourced rush jobs. This was different kind of piracy, too - a guy on a corner selling pirated CDs at a market-appropriate rate. I stopped in 2011 - already after I moved to the United States. Not because of some moral awakening, but because I learned about Steam. Cloud saves, achievements, automatic updates. The service became worth paying for. Music followed the same path - Spotify and YouTube Music (which I like because our family pays for YouTube Premium) made piracy pointless. Video streaming went backwards. Netflix was the Steam moment for TV - everything in one place, reasonably priced. I loved our Netflix subscription, it felt oh-so-magical. Now? Eight subscriptions to watch your shows, content vanishing mid-season, regional restrictions. I watch a handful of shows or movies each month, and I once calculated how much I would have to take in subscription costs if I didn’t strategically sign up and cancel for periods when I want to watch my favorite shows. Over a $1,000 a year. Screw that. I, of course, don’t pirate, not do I condone piracy. But I do use Jellyfin to organize my legally owned media library. One interface, no disappearing content, works offline. It’s simply a better experience than juggling Disney+, Netflix, HBO Max, Paramount+, Apple TV+, and whatever new service launched this week. Piracy isn’t about price - it’s about service. Steam proved gamers will pay. Spotify proved music fans will pay. But fragment the market, add restrictions, remove content randomly, make legal options worse than illegal ones? Don’t be surprised when people choose the better experience.

0 views
Ruslan Osipov 1 months ago

Turns out Windows has a package manager

I have a Windows 11 PC, and something that really annoyed me about Windows for decades is the inability to update all installed programs at once. It’s just oh-so-annoying to have to update a program manually, which is worse for things I don’t use often - meaning every time I open a program, I have to deal with update pop-ups. I was clearly living under a rock, because all the way in 2020 Microsoft introduced package manager which lets you install, and more importantly update packages. It’s as simple as opening a command line (ideally as administrator, so you don’t have to keep hitting yes on the permission prompt for every program), and runinng . Yup, that’s it. You’ll update the vast majority of software you have installed. Some software isn’t compatible, but when I ran the command for the first time, Windows updated a little over 20 packages, which included the apps I find myself having to update manually the most often. To avoid having to do this manually, I’ve used windows Task Scheduler to create a new weekly task which runs a file, which consists of a single line: I just had to make sure Run with the highest privileges is enabled in task settings. So long, pesky update reminders. My Windows apps will finally stay up-to-date, hopefully.

0 views
Ruslan Osipov 1 months ago

Modality, tactility, and car interfaces

Modal interfaces are genuinely cool. For the uninitiated, a “modal” interface is one where the same input does different things depending on the state (or mode) the system is in. Think of your smartphone keyboard popping up only when you need to type, or a gas pedal driving the car forward or backward depending on the gear. I love the concept enough to dedicate a whole chapter of Mastering Vim to it. But there’s a time and a place for everything, and a car’s center console is neither the time nor the place for a flat sheet of glass. I was traveling this week and rented a Kia EV6 - a perfectly serviceable electric car. I was greeted by a sleek touch panel that toggles control between the air conditioning and the audio system. Dear car manufacturers: please, I am begging you, stop. When I’m driving down the highway at 75 miles per hour, the absolute last thing I should be doing is taking my eyes off the road to visually verify which mode my AC knobs are in so I can turn down the volume. I can’t feel my way around the controls because gently grazing the surface of the screen registers as a button press. It’s not just annoying - it’s unsafe. Modality works fine when you have physical feedback. My old Pebble Time Round ( may it rest in peace ) had a tactile modal interface. It had four buttons that did different things depending on the context. But because they were physical, clicky buttons, I could operate the watch without ever looking at it. I could skip a track or dismiss a notification while riding my bike, purely by feel. Compare that to modern smart watches, or, worse, earbuds. Don’t even get me started on touch controls on earbuds. I’m out here riding my bike through rough terrain - I do not have the fine motor control required to perform a delicate gesture on a wet piece of plastic lodged in my ear. I miss the click. I miss the resistance. I miss knowing I’ve pressed a button without needing confirmation from the software. We’ve optimized for screens that can be anything in so many areas of our lives, but these screens aren’t particularly good at controlling stuff when we’re living said lives. Yeah, I miss analog buttons.

0 views
Ruslan Osipov 2 months ago

PC Gamer physical edition is good, actually

I spend a lot of time in front of a computer or a phone, even now that I have a kid. Hey - she needs to sleep, and I have some time to kill. Many of my hobbies revolve around a screen too - like playing video games, tinkering with stuff, or writing. It’s unsurprising that I’ve been wanting to take a step away from the screen and find a way to engage with physical media more. I used to read a lot of books - I don’t anymore. I listen to audiobooks sometimes, but it’s been a good year or two since I last sat down and read a book cover to cover. That’s fine - life ebbs and flows, and even though sitting down and reading books used to be a huge part of my life - they aren’t today, and that’s okay. But it’s nice to put down devices and just hold something in your hand. I worked around this limitation though and decided to get more into magazines. Yeah, print media is still alive and kicking. We have two physical publication in our household this year - The New Yorker, and PC Gamer. Two very different magazines, and you can probably tell which subscription appealed to my wife - and which one to me. I’ve been reading both, although I’ll admit that PC Gamer has received more of my attention. Hey - unlike The New Yorker, which oppressively sends you a new issue each week, PC Gamer has been sending me issues monthly. And I don’t need to tell you that The New Yorker is a great publication - it’s got hell of a reputation, and for a good reason. It’s quality journalism, and peak writing, or so I’m told, but it certainly reads that way despite my limited knowledge on the subject. But I do know a thing or two about video games, and one thing I know is that gaming journalism from major publications - PC Gamer included has been steadily declining in quality over the past decade. Between corporate relationships, out of touch and burnt out reviewers, and sanitized, often generic pieces - I have been avoiding mainstream gaming media. There are lots of small independent reviewers who do a wonderful job covering the titles I care about, and I trust those a lot more. I’ve read somewhere that the print edition of PC Gamer is somewhat different. You still have the same people working on the issue, but the time pressure’s different, articles can’t be updated once they go live, and there’s much more fun and creative writing. I’m sure all of that’s available offline too, but I don’t think I would’ve read any of that if the magazine wasn’t already in my hands. Reading editions of PC Gamer feels like stepping a time capsule, in big part due to fairly substantial retro game coverage - you can’t exactly publish breaking news in a monthly print, so the focus is much more on having interesting things to say. Chronicles of Oblivion in-character playthroughs, developer interviews, quirky reviews - there’s lots to love. I’ve heard Edge Magazine is well known for high quality writing and timeless game critique. I think I’ll check that out too - here, I just subscribed.

0 views
Ruslan Osipov 2 months ago

The Yamaha moment

There’s this old joke: I just had my own Yamaha moment. I was looking for a good pepper grinder, and I just found that one of the best pepper grinders on the market is made by… Peugeot. Yup, apparently the car company produced great pepper grinders, bicycles, and cars, in that order. Live and learn. And yeah, the pepper mill is sturdy, feels and looks great, and the grinding mechanism comes with a lifetime warranty. Me: I’d like to buy a piano. Yamaha: We got you! Me: I’m also looking for a motorcycle, where could I get one? Yamaha: You’re not gonna believe this…

0 views
Ruslan Osipov 2 months ago

Ego and the moving finish line

This is an entry to the IndieWeb carnival on ego hosted by bix . In case you don’t know me - I’m Ruslan. A father, a husband, and a big nerd for video games and optimization problems. A few years ago, I would’ve started this intro differently: “Hi, I’m Ruslan and I’m an engineering manager at Google.” Oh - I’m still a manager at Google, but my priorities in life are different, and the shift is driven by the way my relationship with ego has changed over the years. Over a decade ago, in my early twenties, I seeked recognition. I wanted to be widely known and respected. I moved to the United States from another country, pursued a career in tech - hopping between companies until landing at Google. This was huge for me, as I admired the company growing up, and working at Google felt like a peak achievement for a little computer nerd like me. But I haven’t really savored the accomplishment. Now that I got to Google, it was all about getting to the next level, getting a promotion, bumping up my salary, expanding my span of influence, and so on. I compared myself to other early-twenty-somethings. Look, Mark Zuckerberg started Facebook at age 19, and I’m already a few years behind! Did I want to start a company? No. Did I even like Facebook? No, I didn’t. But that didn’t stop me from comparing myself to others, and it leached the joy out of life. The generational curse of productivity certainly has something to do with it - I couldn’t just relax and savor the victories. I had to work hard for the next milestone. But a huge driver behind my early professional achievements was my ego. I wanted to be the best, and I wanted others around me to know it. I simply didn’t know a different way to live. Throughout my early years I was really concerned with what people thought about me. I still struggle with it. And professional success felt like a way to bring authority into the conversation - “look, you can’t think poorly of me, I’m mister big pants in a serious company”. Mind you, we’re talking about an imaginary conversation in my own head. In my mid-twenties I met my now-wife, who had a much more balanced outlook on life. She’s a hard worker too, but her achievements weren’t driven solely by the need to be seen by others as something else. No, she simply did things she was good at, and did them well. There’s lots of professional pride, yes, but it just felt… healthier? We both were ambitious, we both wanted to do our work exceptionally well, but while I wanted to be seen as the best, she just cared about her craft - regardless of who’s watching. That was a major change from how I approached life, and her attitude rubbed off on me. I tried to decouple my own self-image from my professional successes. I began to engage in hobbies for the sake of enjoyment. Look, I started this blog back in 2012 to bolster my professional image. I wanted to appear attractive to prospective employers, and I wanted people to see how many important thoughts I have, and how many cool things I know. This blog is very different now, because I have less people I care to impress. I don’t want a large audience . Do I get excited when an article I write goes viral or I get a royalty check from my book in the mail? Absolutely. But do I get worked up when only a single reader gets through the entirety of what I write? Not anymore, no, because my ego as a writer needs less feeding than it used to. That’s why I removed comments and other visible indicators of popularity on this blog (eh, and I just don’t want to be tempted by the pursuit of bolstering my own ego). In my mid-30s, I care less about impressing people. It helps me be a better listener, a better friend, or even just a better fleeting acquaintance. I have richer interactions with others when I don’t try to impress them. It ain’t perfect, and I find myself struggling - but I feel like I’m on the right track. I know I’ll win when I won’t be checking the view counts on this piece though. If you’re curious about what other writers have to say about ego, I recommend you check out other entries on IndieWeb Carnival: On Ego .

0 views
Ruslan Osipov 3 months ago

Thoughts on 3D printing

A few months back my wife gifted me a 3D printer: an entry level Bambu Lab A1 Mini . It’s a really cool little machine - it’s easy to set up, and it integrates with Maker World - a vast repository of free 3D models. Now that I’ve lived with a 3D printer for nearly half a year, I’d like to share what I’ve learned. After booting up the printer, printing benchy - a little boat which tests printer calibration settings, and seeing thousands of incredible designs on Bambu Lab’s Maker World - I thought I will never have to buy anything ever again. I was wrong. While some stuff printer on a 3D printer is fantastic, it’s not always the best replacement for mass produced objects. Many of the mass produced plastic items are using injection molding - liquid plastic that gets poured into a mold - and that produces a much stronger final product. That might be different if you’re printing with tougher plastics like ABS, but you also wouldn’t be using beginner-friendly machines like the A1 Mini to do that. So yeah, you still need to buy the heavy duty plastic stuff. And even as you print things, I wouldn’t say it’s cheaper than buying things from a store. It’s probably about the same, given the occasional failed prints, costs of the 3D printer, the need for multiple filaments, and the fact that by having a 3D printer you’re more likely to print things you don’t exactly need. Oh, I’ve printed so many useless things - it’s amazing. The Elden Ring warrior jar Alexander planter. Solair of Astora figurine. A beautiful glitch art sculpture. I even got a 0.2mm nozzle (smaller than the default 0.4mm) and managed to 3D print passable wargame and D&D miniatures. Which was pretty awesome, although you have to pay for the nicest looking models, which does take away from enjoyment of making plastic miniatures appear in your house “out of nowhere”. I’m not against artists getting paid, they certainly deserve it, but printed models were comparable to an mid-range Reaper miniature if you know what I mean, which certainly isn’t terrible, but it’s harder to justify breaking even. Maybe I could get better at getting the small details printed nicely. Oh, and if you’re into wargames - this thing easily prints incredible terrain. A basic 3D printer will pay for itself once you furnish a single battlefield. Once you’re done with printing basic things, you do need to start fiddling with the settings. Defaults only take you so far, and if you want a smoother surface, smaller details, or improvement in any other quality indicator - you have to tinker with the settings and produce test prints. It’s a hobby in it’s own, and it’s fun and rewarding, but this can get in the way when you’re just trying to print something really cool. But the most incredible feeling of accomplishment came when I needed something specific around the house, and I’d be able to design it. We bought some hanging plants, and I wished I could just hang it on the picture rail of our century home. And I was able to design a hanger, and it took me 3 iterations to create an item that fits my house perfectly and that I love. My mom needed a plastic replacement part for a long discontinued juicer. I was able to design the thing (don’t worry, I covered PLA in food-safe epoxy), and the juicer will see another few decades of use. Door stops, highly specific tools, garden shenanighans - the possibilities are endless. It took me a few months to move past using others’ designs and making my own - Tinkercad has been sufficient for my use cases so far, although I’m sure I’ll outgrow it as my projects get more complicated. 3D printers aren’t quite yet the consumer product, but my A1 Mini shoed me that this future is getting closer. Some day, we might all have a tiny 3D printer in our home (or have a cheap corner 3D printing shop?), to quickly and effortlessly create many household objects. Until then, 3D printers remain a tinkerer’s tool, but a really fun one at that, and modern printers are reducing the barrier to entry, making it much easier to get into the hobby.

0 views
Ruslan Osipov 3 months ago

The generational curse of productivity

My daughter’s grandma is visiting, making me reflect on my upbringing more. I grew up in a culture that heavily values working hard. My mother was a hard worker, my father was a hard worker, their parents were hard workers, and so on up to 7 generations (or so my grandmother’s genealogical records say). This meant sitting down to relax wasn’t really something valuable - further, “why are you sitting down? It’s daytime” was a common phrase I’ve heard thrown around. I wasn’t abused into working non-stop, mind you (in fact, my mom loved me very much), but I did pick up a lot of the core beliefs about hard work, the value of the work, and what makes a good hard-working person “good”. This had quite a few upsides. I wouldn’t get tired when I needed to work - be it physically or mentally. Or more or less, I wouldn’t really be bothered by feelings of fatigue. You just push through, naturally. That made studying and working easier. A 16 hour shift during the sowing season? Not a problem. Study late into the night? Easy. Crunch time in the office? No worries. This mindset has set me up with a decent academic performance, and a string of jobs which eventually ended up in a career in the heart of Silicon Valley, and a career I’ve done well for myself in. The Silicon Valley mindset didn’t help. There’s this ever-present push to be more productive, to grow, and to spend every minute of your day getting better, faster, stronger (I touched on this briefly when I wrote in defense of quality ). This just worked to reinforce the mindset I already have. I spent many evenings and weekends reading self-improvement or programming books (which is reflected in the content of my blog about a decade ago) or taking classes. I tried to get really good at my hobbies, so that I don’t waste time stagnating. No time to waste. You see, there are negative aspects to believing that hard work is the only measure of “goodness”, because ever since I was a kid sitting down, relaxing, and not doing much was frowned upon. Oh, don’t get me wrong - I got to play plenty, but the play had to be enriching, useful, and valuable to my growth as an individual. Otherwise it’s “grumble-grumble” and “we’re going to throw away this computer some day”. I find myself taking these beliefs into adulthood. Despite much self-work (a patient, loving, and caring companion helps), I still sometimes find myself worried that I’m not being productive, or doing the right thing. I saw this play out even during my time off. I’d spend days organizing documents and tackling long-delayed paperwork, instead of taking the time to focus on things I’d rather do instead. Work, work never ends. A decade ago I still played video games and watched shows I love, but I saw the activity as a waste of time. And I’d feel guilty every time I’d engage in any form of entertainment, and sometimes I’d even engage in mental gymnastics to try to prove to myself that what I’m doing is done to improve my own qualities as a human being, like playing a game to learn a new language or maybe pick up a skill I could use in a real life. After much rediscovery, self-love, and care I try not to do that anymore. I work hard, yes, but I don’t beat myself up for relaxing and smelling the roses. I love my video gaming hobbies, I enjoy miniature painting, reading science fiction, and picking up short-lived but fulfilling interests here and there. Going on paternity leave this year has been a great experience in slowing down. Yes, taking care of an infant is a lot of work, but there’s much downtime to enjoy life (I recently wrote about reflections on my paternity leave ). I’m not working to build some sort of a portfolio of interests and I’m not trying to turn every hobby into a side-gig or be the most efficient hobbyist to grace this Earth. There’s a balance I’ve been missing, and slowing down has been doing wonders for my wellbeing. Maybe the most productive thing I’ve done was to finally stop trying to be productive.

0 views
Ruslan Osipov 3 months ago

Brainstorming terrible ideas in a group

Years ago a colleague of mine taught me a brainstorming technique that I find particularly useful. Thanks, Meagan. Here’s the thing. Often, when brainstorming in a group, even with a good degree of psychological safety, participants are often worried about appearing like idiots, or having bad ideas. There’s a reputation to maintain after all, and we’re all taught to think before we speak. I find this group brainstorming method to be useful to get around this mental block. You create four buckets for solutions to a problem: And participants are tasked with populating each bucket. Here’s the fun part: actively harmful and wasteful solutions often lead to the best outcomes. Let’s walk through the example. Say you have a team wiki that’s neglected and out-of-date. You’re trying to figure out how to solve this problem. Here are the ideas: All of these ideas have problems. Technical writers will not have the context and could put undue communication burden on the team, company mandates are never fun, encouraging quantity of contribution can lead to decrease in quality, and deleting the data defeats the purpose of having a wiki in the first place. But this gets you thinking - maybe the harmful idea isn’t so harmful after all. Maybe a staleness banner on pages, with a name of the last editor and a nudge to them could help keep the wiki up-to-date. In my experience, “Wasteful” and “Harmful” buckets have a disproportionate number of responses, many of which start as jokes (“fire everyone”, “reboot every 5 minutes”, “use carrier pigeons”), and improve upon iterations into the winning ideas. Ideal : If I had a long time horizon to solve this problem Realistic : If I had limited time and resources Wasteful : If I didn’t care about time and resources at all Harmful : If I wanted to sabotage the problem Ideal : Hire technical writers to constantly audit and rewrite the documentation. Realistic : Implement a mandatory wiki cleanup day, where each team member is assigned a portion of the wiki to update. Wasteful : Award $500 to whoever contributed the most pages to the wiki each year. Harmful : Set content to self-destruct after 3 months. If the content is important, someone will write it again.

0 views
Ruslan Osipov 3 months ago

Vimwiki: 11 years later

Vimwiki is a personal wiki plugin for Vim. Using Vim has been a second nature for me for well over a decade ( buy my book ), and keeping my notes organized using Vim continues to be the best approach. It’s been 11 years of using Vimwiki, here are some reflections. If you’re instead looking for a tutorial on how to set up and use Vimwiki in Vim, my tutorial from 2014 is up-to-date . So, what do I use Vimwiki for? A little bit of everything. Occasional journaling, when I don’t want to pull out a journal and a pen. Notes about technology and any projects I might be working on. Reflections on video games I’ve played. Ideas I find interesting. Topic research notes, like when I try to understand a messy and complex personal finance or tax subjects. Writing drafts ( my notes on writing cadence could be of interest here). Hands down the best thing about Vimwiki for me, is that it’s something I’ve kept up for 11 years now, and it’s fully open source and doesn’t rely on external services. I’ve changed storage from Dropbox to Google Drive to hosting the wiki myself, and I’m glad that I get to use the same technology. Having uninterrupted access to knowledge I deemed noteworthy is useful. It helps me keep my head organized, if only to know that all the thoughts swooshing in my head are neatly organized somewhere on paper. On digital paper, you know what I mean. It’s freeing. It’s also lovely that under the hood this is just a set of plain text files. I can always manipulate these files using thousands of text manipulation programs, or write my own utility with ease. I’ve leveraged that in rare cases when Vimwiki capabilities were insufficient. But there are a few notable downsides, too. With the benefits of hindsight and some wisdom over the years. First and foremost, portability. Vim never graduated into the mobile first world. Yeah, I used to eye roll at Google’s mobile first push of mid-2010s, but the truth of the matter is - I often find myself taking notes on my phone, and then moving those notes to Vimwiki when I have the time (or forgetting those notes exist altogether). Even on supported platforms - Windows, Mac, Linux, ChromeOS - there’s always some fiddling involved in the setup. It’s not a set-it-and-forget-it solution. There’s always tinkering involved, and there’s a reason my blog has a number of entries titled “how to to use Vimwiki on System X” over the past decade (like how I use Vimwiki for instance). It’s a tinkerer’s choice. Unfortunately, I can’t think of a significantly simpler solution (outside of plain-text system of notes) that doesn’t lock me into an ecosystem or puts me at a mercy of a company which will shut down the servers once they go out of business. I’ve looked at simple solutions like TiddlyWiki more than once before, but I keep coming back to using Vim as a primary interface for engaging with all the information I’ve collected over the years. I solved some aspects of portability through serving my instance of Vimwiki via web. Yeah, Vimwiki can render your files to glorious interlinked HTML (which works out of the box by invoking ). It’s read-only, however, and requires you to figure out how to host your own web server. Which isn’t hard if you already host other things on your local network (which I do), but can be a pain in the butt if you don’t. And you’d be setting yourself up for a security mess on your hands if you’re standing up a web server in the cloud without knowing what you’re doing. For its entries, Vimwiki supports either its own VimWiki syntax (which is based on MediaWiki) or Markdown syntax. I use the VimWiki syntax, and while it makes it harder to migrate away from Vimwiki, I think it’s a better fit for the Vim editing. I’m glad I stuck with the VimWiki syntax, since I find to be easier to parse than . Can I see myself moving to a different solution in the future? Possibly. If a fully open source, Vim-friendly, truly portable solution presents itself - sure, I’ll put together some scripts to migrate (or more likely, use AI to help me write one - AIs seem to be good at writing low-risk one-off migration scripts). Do I regret using Vimwiki? Absolutely not, it’s been an amazing companion to me over a decade, and given that the data’s stored in plain text - I’m not worried about losing my data if I ever change my mind.

0 views
Ruslan Osipov 4 months ago

Retro gaming, minimalism, and digital snacking

I’ve often talked about minimalism - I even wrote about it over a decade ago on this very blog . Life ebbs and flows, and I go through phases of accumulating and getting rid of stuff, but nothing compares to the freeing feeling of knowing you only have meaningful things. My interest in digital minimalism started after I read Cal Newport’s book on the subject. Having a decluttered digital space and focusing on meaningful on-device experiences has been a major focus of mine. I curate my RSS feeds and follow blogs I care about. I only watch YouTube videos from creators I subscribe to. But something’s been missing. I still wanted a quick, on-the-go experience for when I have five or maybe fifteen minutes to spare. Yeah, the right thing would be to just put down my device and think, clear my head, or maybe even meditate. But my mind, like so many others, just gravitates toward short-form content - Reddit, YouTube Shorts, you name it. I think I’ve found a solution: the Anberic RG 35XX Pro. Yes, it has a terrible name, but it’s a retro handheld console that can play games from various arcades and consoles, up to and including the original PlayStation 1. We’re talking Game Boy Advance, SNES, Sega Dreamcast, Nintendo 64 - and dozens of others. It even supports PC ports, as long as the graphical requirements are low. Look, I have a Steam Deck. It’s an amazing device for gaming on the go, but it’s a relatively large device to lug around. Another console I have, the Nintendo Switch, is smaller, but still a little too bulky to fit in a pocket (unless you wear cargo pants, maybe). The Anberic RG 35XX Pro (really, what a mouthful of a name) slides right in my pocket. I can hold my sleeping infant in one hand and play through a classic from my childhood with the other. And the best part? All of that for a relatively low investment of around $70. The handheld has a 3.5-inch screen with a 640x480 resolution - which is exactly the resolution many games from that era were built for. Text is large and legible, and decades-old graphics look great on a tiny screen. The handheld also comes with modern conveniences, most notably save states. You can save the game at any point, which really helps with the pick-up-and-play nature of the device. Outside of PC games, I mostly grew up with PlayStation 1 titles, so I’ve been playing Tekken 3, Final Fantasy VII, and Harvest Moon: Back to Nature. This little console has been a welcome antidote to the endless scroll. I picked mine up from Amazon: Anberic RG 35XX Pro (affiliate link), or you can order directly from the manufacturer (the price is the same as Amazon once you factor in the shipping).

0 views
Ruslan Osipov 4 months ago

Dad guide to buying baby stuff

Hi there. This is an email-to-a-friend turned into a blog post for posterity. I added affiliate links to Amazon (an occasional click pays for website expenses), but in most cases you can find all of this baby stuff for much cheaper at a second-hand store. Except for diapers, of course. A few of my friends are in the child planning phase or are going through their first pregnancy. It’s an exciting and scary time, and there are so many things to buy - some are worth it, some aren’t. And as a dad whose daughter passed a six month milestone a few months back - here’s what worked for me and what didn’t, what I thought was worth spending the money on and what was a bit of a scam. Each baby’s an individual though, so your mileage may and will vary. In the first 6 months, I think babies are as expensive as you let them, given that they’re healthy of course. After footing the hospital bills, and a few upfront purchases, the only consistent expenses were diapers, wet wipes, and occasional “oh, I should get this” purchases. While I’m generally not a fan of Amazon’s business model, having same day/next day delivery was a lifesaver, especially in the earlier months. That being said, we weren’t particularly self-restrictive - but it felt like the first 6 months didn’t really break the bank. So the baby needs clothes to wear, and within the first six months it’s mostly lots of onesies. Here’s the challenge - babies grow fast, and at inconsistent speeds. Baby clothes are sized by age, but the older they get, the less sizes line up with their age. Your six month old could be wearing a 9-12 month outfit, or even a 0-3 month one if they’re tiny. Because of that, buying lots of clothes in advance is a bit of a waste of money. And having too many outfits for each “size” is also not a great idea, since babies grow in bursts, and sometimes they can just choose to grow an inch in a few weeks and skip a size. Naturally this makes second-hand clothes a very appealing option. If you can get hand-me-downs - just take them all, it really helps. Pass them on to the next child when done. We lucked out with neighbors having a kiddo two years older than ours, and we got boxes and boxes of clothes. Ask around at work and in your third places - baby clothes don’t really have resale value and just take up space in a closet, most folks are happy to donate. If you don’t have a community to draw from - that’s not a huge deal either, because baby second-hand clothes are cheap. I mean, really cheap. San Diego isn’t known for its low prices, but a single outfit costs between $1 and $5. Yeah, fancier outfits can be more expensive and we’d splurge all of $10 for a nice dress to take our daughter to a formal event like a wedding. New baby clothes are overpriced for what they are - an outfit a baby will wear anywhere between 2 and 20 times, and you’d be shelling out $30 on average. Also, most people in your life will give you baby outfits. You’ll have more outfits than you need, and you might even have to cycle through multiple outfits a day for a photoshoot because the gift outfits are getting really tight and might not fit tomorrow. I’m sure this will change as she gets older, but between hand-me-downs and second-hand stores we probably haven’t spent more than $50. You need onesies, a couple of swaddles, maybe some sleep sacks as the kiddo gets older. Ours didn’t care for swaddles or sleep sacks after the two month mark, but some babies sleep in sacks for years. You also need a bunch of large muslin cloths (in addition to a few sheets you will inevitably steal from the hospital), which are a lifesaver for cleaning up, swaddling, and temperature regulation, some burp cloths for a quick cleanup, and a few bibs for when the baby begins to try solid foods (which is right around the 6 month mark). Okay, there’s lots of crazy expensive and nice bassinets out there. I mean there’s SNOO you can buy for $1,700, which is smart enough to soothe your baby to sleep and probably get you a cup of coffee ready in the morning. We ended up with a cheap ($100) bassinet from Amazon , and glad we didn’t splurge. Our little one really didn’t like sleeping by herself, and eventually she just moved to our bed. Nights got better, and the bassinet didn’t get much use. Maybe an ultra-smart bassinet could’ve soothed my baby to sleep, but we won’t find that out now. Bassinets are nice in theory because you can have them right by the bed, which we did - and it would’ve been nice, if our baby didn’t want to be held all the time. Having us nearby wasn’t enough. Some folks skip the bassinet and go straight for the crib, which is an option with more longevity to it. Just like with the bassinets, there are lots of really expensive strollers out there. We went with a Chicco Bravo 3-in-1 travel system , and it’s perfectly functional. You get a car seat, you get a stroller, and you can also have a car seat clipped into the stroller. We bought this new, mostly due to safety and recall concerns around used car seats. I think some second-hand shops actually certify their resold seats, but we just went with a new one. Chicco Bravo handles a bit worse than more expensive brands like Nuna (especially if you have bad sidewalks), but it didn’t feel like a major enough difference to justify paying double or triple the price. There’s also the carriers, and personally I prefer to carry my baby in a carrier over a stroller, while my wife’s the opposite. There’s the single long piece of cloth you can wrap around yourself or firm carriers like Baby Bjorn , and many options in between. We have a bunch, some bought and some handed down, and both my wife and I and our daughter as she grows have different preferences for which carrier works best. It’s nice to have a mix. You don’t want to cheap out on diapers. Cheap diapers will cause blowouts, and it’s as bad as it sounds. Good diapers hold the poo in very well - we found Pampers to be good enough. I tried out 5-6 different brands, and some of them fit better than others - babies have different body shapes, so it might be worth shopping around mid range diapers. Cloth diapers are a thing, and while before having a baby I thought I’d be all cool and Earth conscious, realizing how much babies pee and poo and how hard is that stuff to clean made me reconsider that position. We could barely do our own laundry, traditional diapers are good, apparently. You also need wet wipes to clean the kiddo’s booty. I tried a whole bunch, and nothing beats the water wipes , even though they’re more expensive. They clean better than most and don’t have any scent, which I think is nice. You should also get an inexpensive diaper pail - those things are lifesavers, believe it or not - baby poo smells. Babycams are real nice for watching your baby when they sleep, or doing some chores throughout the house when they play by themselves. Infant Optics has been the workhorse of our household: no WiFi, no Internet connection, just a reliable camera with a screen you can take with you. Works 100% of the time, no fiddling required. Lots of toys are given as gifts, and pass-me-downs from friends, colleagues, or neighbors are great here too. Your kid will have preferences for specific toys, these preferences will change over time. You don’t really need that many, and it takes kids a while to start playing with things anyway. Just go with the flow here, don’t overplan. A few baby books, something to make noise, something with light and movement. Once the little one starts teething (anywhere between 3 to 9 months I think), lots and lots of different teethers. There are no wrong options here. A small play gym can go a long way too, our daughter used it a lot and still does. We bought a little baby bathtub , but most of the time we just bring our kiddo with us in the shower. It’s faster and easier. You need some baby-friendly soap, shampoo and something to scrub the baby with. But it’s not urgent, you don’t really clean newborns that often - their skin is too sensitive for that. If the baby has a cradle cap, some coconut oil and a scrubber do wonders, but it does take weeks to get off the nasty skin flakes. Something I wouldn’t have known about, here are the three things that are must buy: And you get them used to these three tools immediately, especially the booger sucker, so that they don’t fight it when they’re sick. Play with these sometimes. Eh, this really depends on breastfeeding vs bottle feeding. If you’re on formula, the hospital will send you home with a small supply of formula (or a very large supply if you’re nice to the nurses). Bottles are a complicated topic too, babies like different bottle shapes during different cycles of the moon. I would just get a couple of different ones, they don’t have to be fancy in case the baby rejects them. You don’t really need to be overprepared in advance here, collect bottles as you go. Oh, and we got this bottle washer from a friend, and I think it was useless. You can wash and sanitize bottles in the dishwasher, with all the other dishes. It’s fine. Feeding’s a really complicated topic, and is even more unique to the baby than the rest of the topics here. Good luck. Oh - you do probably want a nursing pillow or something like that. It’s helpful for positioning the baby for lots of activities, from eating a boob to play time. Okay, so far I’ve generally been advocating for utmost frugality, but here’s something that I think is worth splurging for: baby-friendly gym membership. There are “mommy and me” classes all around, which my wife took extensively while on maternity leave - it’s a great place to stay in shape, build community, and just take a bit of a breather: it’s one public place where you don’t feel bad if your child’s having a meltdown for whatever reason. Totally worth it. I’m about to take a second part of my paternity leave, and I’m looking into “daddy and me” classes - I think these are a great use of money if one of the parents isn’t working. Helps with sanity. Naturally, all of this is my personal take. My little one might love her cheap high chair now, but yours might only eat from a gold spoon. But I also think there’s a whole industry out there designed to make you feel like you’re doing something wrong if you’re not shelling out for the most expensive thing for your child - and it’s been a constant battle for my family to figure out where we stand. Nail sander , because cutting baby nails is impossible. You gotta sand them down. Gunk picker , because there’s always random gunk in the nose, ears, and other hard to reach places. Booger sucker , because the child will eventually get sick and boogers need to be removed.

0 views
Ruslan Osipov 4 months ago

Suprisingly supportive community of WoW Hardcore

We’ll be nerding out about World of Warcraft and MMORPGs today, but no background knowledge is needed. I don’t play too many online games, but ocasionally I boot up a few leading titles to see what all the fuss is about. This weekend I had some spare time and I picked up World of Warcraft Classic, a rerelease of a popular 20-year-old MMORPG. If you don’t know what WoW is, you’re probably reading this on a printout (thank you?) World of Warcraft Classic is a different beast. You see, over the past 20 years, the game has changed with modern gaming sensibilities. Progression is faster, gear is plentiful, and grouping up is optional. In vanilla World of Warcraft it was dangerous to deal with more than one enemy at a time, and dealing with groups of mobs or elite enemies required grouping up. World of Warcraft Classic brought that back. But it created a bit of a problem - with high difficulty and high interdependence with other players came competitiveness, and with it toxicity. WoW can and does get toxic - players often forget about empathy and don’t accept anything other than a perfect play. I mean that’s where all the popular media about WoW nerds treating the game as a job came from. Which brings me to World of Warcraft Classic - Hardcore. I was curious to find the right experience for a casual player like myself - I looked into dad guilds (yup, those are a thing), but I kept being pointed towards Hardcore realms. Here’s the deal: hardcore WoW realms have a unique ruleset - you only get one life. If the character dies, you start from scratch. And in a grindy and slow MMORPG, that’s some high stakes. So, how did hardcore realms end up providing a good experience for a casual player? Well, on most World of Warcraft servers, getting to the max character level is a one-and-done deal, making server population skew heavily towards high level players. This means that leveling zones are generally empty, and players who do level characters try to get through the content as fast as possible. This creates limited space for cooperation, because you need to find the right person at the right time and the right place, and heaven forbid you don’t pick the most optimal route or slow down to smell the digital roses. Hardcore servers offer a very real risk of losing progress, which does happen often enough. Which evens out player distribution, since more people spend the time leveling their characters. And because your character only has one life, more experienced players might have a few characters going through the leveling process, as a backup. This also slows down the game - all of a sudden it’s not about the fastest way to the highest level, but about a trade-off between safety and speed. Enough of a trade-off to push back the end goals far enough into the future and make players appreciate actually playing through much of the game’s content. Players stop by to chat, role-playing guilds are frequent. There’s an atmosphere of camaraderie on the server. Every time anyone makes it to level 60 - a max level - a chime goes off and their name’s highlighted in a public chat. Casual guilds are plentiful, and happily share resources with the newbies. A mere set of bags can make a huge difference at early levels. There’s the instant cooperation too. Getting attacked by more than one enemy in World of Warcraft Classic can be dangerous, and some quests take you right into the middle of enemy camps - or even worse - caves. It’s dangerous to go alone, and it’s common to quickly group up with fellow players to navigate a dangerous encounter. I’ve had lots of fleeting, positive encounters, with players sharing loot and resource nodes freely. Everyone’s in the same boat, enjoying the perilous journey together. In a handful of hours I put into the game I slowly made my way to level 10 as a dwarf hunter, finally obtaining my pet bear - which my newbie friendly guild celebrated with lots of cheers. Will I make it to level 60? Definitely not, that journey’s too long and dangerous for a casual player like me. Will I start from scratch if my character dies? I’m not sure. But I know I’m having a great time in a welcoming community, which goes straight into my “good gaming memories” box.

0 views
Ruslan Osipov 4 months ago

Appreciating impermanence

Our friends hosted dinner yesterday. They live just down the street, and they’ve been living through a major home renovation project for the past couple of years. The whole place is getting gutted, walls are coming down, and they’re meticulously building the home of their dreams. They just finishing the kitchen, and it’s a thing of beauty - the place just feels like their home. What’s wild to me is that they’re in the middle of talks with a developer to sell the house to them, and the developer’s just going to tear it all down anyway. “What’s the point?”, I wondered. But for them, that’s not the point at all. They’re just enjoying the act of making the place they want to live in, and seem unconcerned that it’s all going to get destroyed, maybe even in a few months. And that’s just a great, healthy approach to life. Life’s marred with impermanence - it always feels like there’s going to be a better, calmer, happier time. “We’ll do X once Y settles down” has been too common of a phrase in our household, and I’d like to break that cycle. “I wish there was a way to know you’re in a good old days” - The Office We are in the good old days, and visiting our friends was a great reminder of that, and a permission to not slow down building a life just because something might change in the future.

0 views