RichardLitt / ama

Ask me anything!
1 stars 1 forks source link

What are you working on and why? #5

Closed sindresorhus closed 8 years ago

RichardLitt commented 8 years ago

It's interesting to me that this is an incredibly difficult question for me to answer.

Beagle

I don't have a full time job right now. I haven't had one for a few months, since my grant for Beagle ran out. Beagle is a pretty interesting technical solution to a problem; how do scientists share their research while they are researching, and how can we identify interesting parts of papers and HTML and share them between researchers and labs while minimally impacting existing workflows. The answer is a Hypothes.is like annotation scheme, in a Chrome extension, which works on re-rendered PDFs using PDF.js and on HTML pages. I've basically built that, but the backend - currently Mongo, eventually IPFS - needs some more work. I used React and Browserify on the project, and had a lot of fun and difficulty figuring out how they work together.

I thought and said that I would keep working on it, as an open source project, when I wasn't paid, but this hasn't yet been born out in any significant way, which makes me feel shamed and guilty and also a bit capitalistic, which isn't something I'd like. There's a few things in Beagle I need to figure out to get it working - mostly, how to work with MongoDB, which is just seriously hard for me, and I haven't figured out how to get past that hurdle. It's difficult for me to sit down in the morning, without anyone really asking me to, and tell myself I am going to learn how to deal with a system I find mentally strenuous, for a project which I project will take weeks for me to finish. I wish it wasn't that way, but it is. I've been trying to figure out how to get around this block.

Life & Highpointing

Since I stopped working on Beagle daily, and found myself in a liminal state. For the first time in my life, I have a good amount of savings, and no direct need to actually go and find work. I just turned 27, so you think this would have happened earlier, but I've been historically pretty bad at saving money up, and I've also got student loans so large that I haven't been able to afford to take time off. At the same time, I have had some things happen which impacted my productivity and my ability to actually take a full time job - without going into too much detail, I've had to spend a lot of time working on being an arbiter between different family members with drastically different lifestyles. That, combined with a lot of what people would call "soul searching" -- aka, taking time off to think about life, the universe, everything, and where my loyalties and time ought to lie --- has meant that I basically haven't been afforded the ability to focus too heavily on any one project. On several occasions, I've had to pull out of projects temporarily, or drop them entirely, because the stress was just too high and I found that I couldn't dedicate myself to thinking too heavily about anything code related for more than a few hours a day.

I've tried to accommodate for emotional and familial turbulence by balancing out other non-work concerns. Basically, this means I have been making sure I get enough time around friends and that I'm looking after myself while I go through this phase. This has been tremendously fun for me to focus on; not only do I get to write myself essentially blank checks as far as seeing old friends I haven't seen in a while, but I also get to take the time to really take stock on how I am doing physically. I've started going to a bouldering gym every day, and I ran my first half marathon a month or two ago. I'm working on my endurance by running, my mobility by stretching and bouldering, and also my cardiovascular health by quitting smoking. I just started a new project a month ago, too; I'm going to the highest point in every state. This means I get to go hiking with friends. Just this past weekend I hiked to the top of Tennessee in the beautiful Smoky Mountains, and to the top of North Carolina on Mt. Mitchell, the highest peak this side of the Mississippi, and I drove to the tops of Georgia and South Carolina (they were pretty small hills). Next week, I hope to climb Katahdin in Maine, and maybe Mt. Marcy in New York. I'm enjoying getting out in nature, and the list-ticking aspect of going to each state affords me the possibility of seeing friends all over my country, and going to new places for no other reason than to have time to think and enjoy seeing something new.

Projects

However, I'm not very good at relaxing, even when I am trying to make sure that I do alright. So, I've still got a few projects here and there I am working on. Just recently I began working part time on IPFS, which is one of the coolest projects around, building a distributed internet. I'm helping out with logistics, community management, code checking, tooling, and front end work. I'm very happy to be a part of this awesome team and I really enjoy the fact that it is distributed, remote, and not too heavy time-wise. I 100% think the product is amazing, and it is a great opportunity for me to learn a ton about things I don't know much about - the internet as a whole, protocols, working with a distributed team (an actual team, not just my normal solopreneur projects), and cryptography.

I have a markdown file with around ninety other projects I have on my plate - some cold, some hot, some shelved, some not. Without mentioning them all, here are a few I am working on:

Writing

Mainly, I've been thinking about writing a lot. I've got a few novellas or short stories I am working on, and I try to write every day, if only for a blog or a journal entry. Most of my stories are fantasy, and I'm hoping to eventually be able to publish them somewhere. Not an hour goes by that I don't think I ought to be writing, and I've been that way for as long as I remember. So, I've been working on those a bit. I've also got some other projects in the works; reworking my blog, for one, and then building both 58litres.com and antinomadic.com, the first a project outlining everything I carry with my as a digital nomad, the second a project talking about the downsides of being a digital nomad. Kind of contradictory, but I wouldn't have it any other way.

I also read. I am always reading. I've read over 50 books this year, and the more I read the more I want to keep reading. Right now I am reading The Book of Lost Tales by Tolkien, because I want to actually finish it, and the third volume of My Struggle by Knausgaard, which is easily one of the best books I have ever read. This weekend, on the plane to North Carolina, I read Fahrenheit 451, which was amazing, and Pride and Prejudice and Zombies, which was much better than the original work that lacked zombies. I've started buying books again, now that I live in Boston, and so I have a ton to catch up on, and I'm trying as hard as I can to.

I also read poetry, every day. I record myself reading the poems aloud, because I find that I enjoy poetry much more if I read it slowly instead of at my breakneck normal pace, and because I like making recordings to share with friends. It makes me feel a bit more connected to people.

Summary

So, that's me, pretty much. A few open source projects, a few projects just sort of continuing because they aren't strenuous, then IPFS and Beagle. Bouldering, running, Tai Chi, and hiking as much as I can. Reading poetry, writing and reading. Going on dates occasionally. Thinking about my father and my mother, what it means to be a good son, nephew, brother. Meditating, working on linguistic and computational science. Trying to enjoy each day for what it is.

sindresorhus commented 8 years ago

:+1: Thanks for sharing :)