Latest Posts (13 found)
Ruslan Osipov 6 days 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 weeks 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 weeks 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 1 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 1 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 1 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 1 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 2 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 2 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 2 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 2 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 3 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 3 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