<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="3.8.5">Jekyll</generator><link href="https://kevin49999.github.io/feed.xml" rel="self" type="application/atom+xml" /><link href="https://kevin49999.github.io/" rel="alternate" type="text/html" /><updated>2026-04-16T00:21:33+00:00</updated><id>https://kevin49999.github.io/feed.xml</id><title type="html">Kevin Johnson</title><subtitle>My personal website</subtitle><entry><title type="html">Haste makes waste</title><link href="https://kevin49999.github.io/2026/04/15/haste-makes-waste.html" rel="alternate" type="text/html" title="Haste makes waste" /><published>2026-04-15T00:00:00+00:00</published><updated>2026-04-15T00:00:00+00:00</updated><id>https://kevin49999.github.io/2026/04/15/haste-makes-waste</id><content type="html" xml:base="https://kevin49999.github.io/2026/04/15/haste-makes-waste.html">&lt;p&gt;^^^&lt;/p&gt;</content><author><name></name></author><summary type="html">^^^</summary></entry><entry><title type="html">Aetna Reimburses 25% Less Than What They Claim</title><link href="https://kevin49999.github.io/2025/05/08/aetna-underpays-by-25-percent.html" rel="alternate" type="text/html" title="Aetna Reimburses 25% Less Than What They Claim" /><published>2025-05-08T00:00:00+00:00</published><updated>2025-05-08T00:00:00+00:00</updated><id>https://kevin49999.github.io/2025/05/08/aetna-underpays-by-25-percent</id><content type="html" xml:base="https://kevin49999.github.io/2025/05/08/aetna-underpays-by-25-percent.html">&lt;p&gt;&lt;strong&gt;tl;dr - Aetna says they’ll reimburse 140% of the “Medicare Allowable Rate” for out-of-network medical expenses. In my case they find that number and reduce it by 25%.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/img/140-claim.png&quot; alt=&quot;img&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Let’s investigate the above statement regarding out-of-network medical reimbursement.&lt;/p&gt;

&lt;p&gt;I normally wouldn’t take the time, but after being reimbursed what &lt;em&gt;felt&lt;/em&gt; like the wrong number for months (but &lt;em&gt;nearly&lt;/em&gt; close enough) I needed to do the math myself.&lt;/p&gt;

&lt;p&gt;Let’s take a look at this claim:&lt;/p&gt;

&lt;p&gt;&lt;em&gt;“We pay for services based on your plan’s out-of-network rate for the location where you received it. &lt;strong&gt;That rate is 140% of the Medicare Allowable Rate&lt;/strong&gt;“&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Before we get to what the number actually is, let’s start with what they say it is:&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/img/aetna-breakdown.png&quot; alt=&quot;img&quot; /&gt;&lt;/p&gt;

&lt;h3 id=&quot;out-of-network-claims&quot;&gt;Out-of-Network Claims&lt;/h3&gt;

&lt;p&gt;Going out-of-network and submitting claims follows a different logic than going in-network. When you go in-network you want a high “Plan Discount”. You want the amount you pay (what goes towards the deductible) to be low, because that’s what you owe.&lt;/p&gt;

&lt;p&gt;However, in this case I’ve already paid the full amount ($205) for the service. There is no “Plan Discount” and they haven’t talked to my provider. This term used here is highly misleading. I’ve already paid and now want that amount to go towards my deductible.&lt;/p&gt;

&lt;p&gt;When going out-of-network like this you want to hit your deductible as fast as possible. Once you’ve hit that, you want the amount subject to coinsurance to be as high as possible.&lt;/p&gt;

&lt;p&gt;If you do the math ($205-$85.06) you end up with &lt;strong&gt;$119.94&lt;/strong&gt; which is what went to my deductible.&lt;/p&gt;

&lt;p&gt;For 45 minutes of psychotherapy in Manhattan that’s sounding a bit low already (I paid $205 remember!). Let’s see what the government thinks you should pay and then apply Aetna’s 140% multiple.&lt;/p&gt;

&lt;h3 id=&quot;medicare-allowable-rate&quot;&gt;Medicare Allowable Rate&lt;/h3&gt;

&lt;p&gt;On the &lt;a href=&quot;https://cms.gov&quot;&gt;cms.gov&lt;/a&gt; site at this &lt;a href=&quot;https://www.cms.gov/medicare/physician-fee-schedule/search?Y=0&amp;amp;T=0&amp;amp;HT=0&amp;amp;CT=2&amp;amp;H1=90834&amp;amp;C=97&amp;amp;M=1&quot;&gt;URL for searching&lt;/a&gt; you can type in your HCPCS code (for the service) and MAC code (your location) and it will appear.&lt;/p&gt;

&lt;p&gt;In my case, these values are:&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;&lt;code class=&quot;highlighter-rouge&quot;&gt;90834&lt;/code&gt; for the HCPCS code&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;highlighter-rouge&quot;&gt;1320201&lt;/code&gt; for the MAC code&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Here’s the search:&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/img/cms-search.png&quot; alt=&quot;search&quot; /&gt;&lt;/p&gt;

&lt;p&gt;And here’s the result:&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/img/cms-result.png&quot; alt=&quot;result&quot; /&gt;&lt;/p&gt;

&lt;h3 id=&quot;result&quot;&gt;Result&lt;/h3&gt;

&lt;p&gt;Taking the non-facility price (in-office visit) of $114.23 and multiplying by 140% you end up with &lt;strong&gt;$159.92&lt;/strong&gt;. This is the amount that should have gone to my deductible.&lt;/p&gt;

&lt;p&gt;That’s already sounding much better! Less than what I actually paid, but better. Like a lower government number with a decent multiple applied.&lt;/p&gt;

&lt;p&gt;When I called Aetna and spoke to a rep on the phone (today 5/8/2025) &lt;strong&gt;they confirmed the number I found&lt;/strong&gt;. They said their internal system (for a publicly available number) also “calculated” that the &lt;strong&gt;reimbursement amount was exactly $159.92&lt;/strong&gt; down to the cent.&lt;/p&gt;

&lt;p&gt;How could that be? The only excuse they managed to offer was “these rates change”. So maybe that explains the lower numbers in the previous claims?&lt;/p&gt;

&lt;p&gt;However the number has been wrong every month in 2025 since February. And the wrong number has not changed ($119.94 has gone to my deductible for each appointment).&lt;/p&gt;

&lt;p&gt;I’m also fairly certain the HCPCS codes change yearly (or possibly quarterly though that still wouldn’t explain this case). You can only search for them by year in the above link.&lt;/p&gt;

&lt;p&gt;I think what changed was me calling with this information.&lt;/p&gt;

&lt;h3 id=&quot;25-reduction&quot;&gt;25% Reduction&lt;/h3&gt;

&lt;p&gt;If some group were interested in reimbursing a bit less, they may use the calculated number (the government number * the 140% multiple, which was $159.92) as a starting point.&lt;/p&gt;

&lt;p&gt;Then, decide on some arbitrary percentage to reduce it by (let’s say an extremely obvious one, like 25%) to get a number that’s a bit lower, but close to the real one.&lt;/p&gt;

&lt;p&gt;Let’s try doing that:&lt;/p&gt;

&lt;p&gt;$159.92 * 0.75 = &lt;strong&gt;$119.94&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;What a strange coincidence! I almost wouldn’t believe it if the person on the phone didn’t confirm what I suspected the number should actually be. The adjustment was also done at a predictable percentage.&lt;/p&gt;

&lt;h3 id=&quot;result-1&quot;&gt;Result&lt;/h3&gt;

&lt;p&gt;So what will happen to the past claims? It didn’t sound like they would fix them.&lt;/p&gt;

&lt;p&gt;I received a PDF in my email to write out and mail my complaint.&lt;/p&gt;

&lt;p&gt;I didn’t receive any information that backs up the number they came up with.&lt;/p&gt;

&lt;p&gt;It sounded like my submissions going forward will be fixed, but I received no confirmation of that either. Only a verbal confirmation the correct amount is what I found it to be.&lt;/p&gt;

&lt;p&gt;Hopefully someone else reading this can save 25% on their out-of-network submissions with Aetna.&lt;/p&gt;

&lt;h3 id=&quot;caveat&quot;&gt;Caveat&lt;/h3&gt;

&lt;p&gt;I can’t see anything that says Aetna is required by law to pay 140% of the “Medicare Allowable Rate” for out-of-network medical claims.&lt;/p&gt;

&lt;p&gt;I am simply investigating whether or not they actually stick to their own claims that they post publicly on their website.&lt;/p&gt;</content><author><name></name></author><summary type="html">tl;dr - Aetna says they’ll reimburse 140% of the “Medicare Allowable Rate” for out-of-network medical expenses. In my case they find that number and reduce it by 25%.</summary></entry><entry><title type="html">wrblr</title><link href="https://kevin49999.github.io/2023/08/29/wrblr-social-media-launch-wrblr.html" rel="alternate" type="text/html" title="wrblr" /><published>2023-08-29T00:00:00+00:00</published><updated>2023-08-29T00:00:00+00:00</updated><id>https://kevin49999.github.io/2023/08/29/wrblr-social-media-launch-wrblr</id><content type="html" xml:base="https://kevin49999.github.io/2023/08/29/wrblr-social-media-launch-wrblr.html">&lt;p&gt;&lt;img src=&quot;/img/alex-katz.png&quot; alt=&quot;alex-katz&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Why make a social media app in 2023. Why make anything? Is it to  SHIP, scratch an itch, give the people something, prove someone wrong, make money? I don’t know but &lt;a href=&quot;https://www.goodreads.com/quotes/1394795-you-have-the-right-to-work-but-for-the-work-s&quot;&gt;this&lt;/a&gt; is either the best cop out ever or something much deeper.&lt;/p&gt;

&lt;p&gt;I started thinking about what this app would not be. No ads! No discovery! Wow you can save photos!&lt;/p&gt;

&lt;p&gt;When you define yourself by what you’re not maybe it just ends up being derivative by default. I read somewhere that you shouldn’t approach new projects with this perspective but can’t remember where.&lt;/p&gt;

&lt;p&gt;Do people use social media because they like it? Why would you make something people like? You should make something that can grow.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/img/growth.png&quot; alt=&quot;growth&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Maybe it is too derivate. Maybe the only way to approach social media is to think about &lt;a href=&quot;https://twitter.com/nikitabier&quot;&gt;growth first&lt;/a&gt; (I do enjoy these tweets). When you’re a developer making small things it’s tempting to think that you’re not going to succumb to that software engineer tunnel vision. Forever stuck in the editor.&lt;/p&gt;

&lt;p&gt;That marketer who can come up with 50 push notifications to sell chairs a day is just &lt;a href=&quot;https://developer.apple.com/design/human-interface-guidelines/managing-notifications#Sending-marketing-notifications&quot;&gt;built different&lt;/a&gt;. If I think that and a few other things are wrong how would I ever grow something on the internet quickly?&lt;/p&gt;

&lt;p&gt;It’s not something &lt;em&gt;entirely&lt;/em&gt; new, it’s just the old thing with the parts you don’t like taken out! Maybe this still works, maybe if I keep adding to it while not making it worse it works. But what is working? It’s hard not to think that social media is this zero-sum game where you either have the whole network or none.&lt;/p&gt;

&lt;p&gt;Watching Threads “lose” to Twitter (or X) feels silly when you consider the amount of Threads-only users who are using what is basically the same app. They find it accessible because it’s packaged just a bit differently. I don’t think Tumblr got everyone, but they definitly got enough and were spreading some good taste and ideas.&lt;/p&gt;

&lt;p&gt;Maybe that’s what this is on a smaller scale. A social media app in a small developer package. It’s still accessible, isn’t overwhelming, and (hopefully) looks good. Maybe it gets one of your friends to share a few photos you would never have gotten to seen without it.&lt;/p&gt;

&lt;p&gt;&lt;del&gt;&lt;a href=&quot;https://wrblr.app/&quot;&gt;wrblr.app&lt;/a&gt;&lt;/del&gt;&lt;/p&gt;</content><author><name></name></author><summary type="html"></summary></entry><entry><title type="html">One Month Without Meat</title><link href="https://kevin49999.github.io/2020/07/23/one-month-no-meat.html" rel="alternate" type="text/html" title="One Month Without Meat" /><published>2020-07-23T00:00:00+00:00</published><updated>2020-07-23T00:00:00+00:00</updated><id>https://kevin49999.github.io/2020/07/23/one-month-no-meat</id><content type="html" xml:base="https://kevin49999.github.io/2020/07/23/one-month-no-meat.html">&lt;p&gt;Last month was the longest I’ve gone without eating meat in my adult life. I’d gone days or a week (maybe) without eating meat, but this was the first time I went an entire month.&lt;/p&gt;

&lt;p&gt;I’ve been interested in becoming a vegetarian for some time now for moral, environmental, and health reasons. It is much harder to say “today is the day I stop eating meat for the rest of my life” vs. “for the next 30 days I won’t be a meat-eater”. I’m not quite ready to commit all the way (thought I will still go plenty of days meat-free), but I know now that it is possible and even something I would not miss terribly. When thinking about quitting meat, or even giving up alcohol, I can’t get over the social connection that those activities can bring.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/img/bunk.png&quot; alt=&quot;bunk&quot; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/img/mcnulty.png&quot; alt=&quot;mcnulty&quot; /&gt;&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Bunk and McNulty bonding over a (meat-heavy) meal and drinks&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;During the beginning of the month I noticed after eating meals how much quicker the feeling of being full went away. By the time I was ready to eat the next meal I didn’t care what time it was, I was ready to eat right then. This was different than the usual sitting down at “dinner time” and thinking “I am sort of hungry”. Also throughout the whole month I never once got that feeling that so many of us get after a meal. You feel that you ate too much, become extremely tired, and your stomach feels like it’s going to burst. Even when eating a large vegetarian meal I never once got that uncomfortable full feeling. Anecdotally I feel that this overly full feeling may have something to do with eating meat.&lt;/p&gt;

&lt;p&gt;I thought I would feel cravings for meat during this month, but this was not the case at all. Even someone who drinks alcohol casually knows (or maybe doesn’t know because they haven’t changed their drinking habits since they started) that when you take a break from drinking, these little cravings can start to pop into your head. This can be uncomfortable, because we don’t want to acknowledge this connection that has been developing in our brain since we started drinking alcohol, but it is there in some way for many people. I thought there could be some similar connection for eating meat, but I never once felt a craving for a steak, burger, or any type of meat dish that I previously enjoyed. I didn’t get to walk by a steakhouse or a BBQ restaurant (quarantine) but I imagine I would not have felt this strong pull to go inside. I think in the future this association of the “overly full” feeling with eating meat will discourage me even more.&lt;/p&gt;

&lt;p&gt;One more thing to bring up that most people keep private: bowel movements! Maybe we should normalize talking about this more, I know some people actually like this topic but for me it seems a little taboo and not something to get into with strangers. Anyway, in previous months I would say I was a strictly 1 bowel movement per day person - in the morning, after drinking a cup of coffee. During the month I ate a vegetarian diet I had some days like this, but more frequently had days where it was 2-4 bowel movements a day. This was a pretty surprising change and it did not take too long for my body to get on this new rhythm. I had heard this before about eating a vegetarian diet but was skeptical about it being true. I am no longer a skeptic.&lt;/p&gt;

&lt;p&gt;In the end I thought this was a great exercise and helped me realize that when I’m ready I can be a vegetarian full-time. I felt the same or better throughout the month, had plenty of energy, never felt like I got hit by a truck after a large meal, didn’t contribute to harming any animals, and had a smaller carbon footprint.&lt;/p&gt;</content><author><name></name></author><summary type="html">Last month was the longest I’ve gone without eating meat in my adult life. I’d gone days or a week (maybe) without eating meat, but this was the first time I went an entire month.</summary></entry><entry><title type="html">Marketplace Trust and Safety</title><link href="https://kevin49999.github.io/2020/06/08/trust-and-safety.html" rel="alternate" type="text/html" title="Marketplace Trust and Safety" /><published>2020-06-08T00:00:00+00:00</published><updated>2020-06-08T00:00:00+00:00</updated><id>https://kevin49999.github.io/2020/06/08/trust-and-safety</id><content type="html" xml:base="https://kevin49999.github.io/2020/06/08/trust-and-safety.html">&lt;p&gt;Trust and safety is the most important aspect of any marketplace with the the least amount of innovation.&lt;/p&gt;

&lt;p&gt;If you look at eBay, the classic online marketplace, what monumental inventions/protocols (like what &lt;a href=&quot;https://en.wikipedia.org/wiki/RSA_(cryptosystem)&quot;&gt;RSA&lt;/a&gt; did for encryption) have arisen that could be applied to each transaction ensuring they go smoothly without fail? If the item passes  inspection, the seller gets the money and the buyer gets the item promptly. If the item does not pass inspection, the transaction can’t take place.&lt;/p&gt;

&lt;p&gt;Looking at eBay and other peer-to-peer marketplaces, they give you an approximation for the experience you’ll have with each person by having users leave feedback. This is generally reliable because honest people continue to act honestly and a smaller percentage of dishonest people are filtered out and banned after displaying their bad behavior. The problem is now keeping bad actors out, while validating good actors and adding digital gold stars to their reputation for people to rely on. There are also a few other systems that come into play like PayPal claims, requiring tracking information after purchase, etc. that attempt to shore things up.&lt;/p&gt;

&lt;h3 id=&quot;marketplaces&quot;&gt;Marketplaces&lt;/h3&gt;

&lt;p&gt;We don’t always think about it, but most transactions feel safe to us because of a middleman present. If we take a simplified example of physically depositing money at the bank, why do we feel safe doing that? Why do we trust that the teller is going to put that money into our account and not drop it in their wallet? Because we’re trusting that the bank has systems to keep their workers honest, and even if the teller did steal the money, we would require the bank to reimburse us. We require the bank to act as a good middelman and we (currently) have to put our trust somewhere.&lt;/p&gt;

&lt;p&gt;A peer-to-peer marketplace has a completely different feeling because we are the ones taking on the risk (some places attempt to insure buyers, but usually buyers/sellers are interacting with surprisingly little between them). Internet marketplaces like StockX and Goat that address the clothing market try to take that risky feeling out by acting as a middleman. Adding a human middleman to a transaction is not a fullproof solution though. You’re taking the trust that buyers/sellers were placing in each other and moving it into another source that can still act poorly. There are terrible examples where just as much if not more damage was done to the users after the middleman made mistakes (&lt;a href=&quot;https://www.investopedia.com/terms/m/mt-gox.asp&quot;&gt;Mt. Gox&lt;/a&gt; is a good example of this).&lt;/p&gt;

&lt;p&gt;Going back to peer-to-peer marketplaces, let’s look at sellers where a feedback system has designated them trustworthy. They have 1000+ good reviews, gold stars, etc. Even though these are honest people, the transactions they enter into are still not designed in a way that ensures perfect outcomes. There will still be the odd bad transaction (item not in correct condition, late shipping, seller on vacation). They could even pull an &lt;a href=&quot;https://en.wikipedia.org/wiki/Exit_scam&quot;&gt;exit scam&lt;/a&gt; and rip people off after building up a solid reputation before disappearing.&lt;/p&gt;

&lt;h3 id=&quot;removing-the-human-factor&quot;&gt;Removing the Human Factor&lt;/h3&gt;

&lt;p&gt;“Ride-sharing” companies seem to have decided that they will eliminate bad human behavior through driver automation. Most people view this automation as a way to reduce their labor costs (and it definitely is the #1 reason companies are pursuing self-driving). However, there is a positive benefit here because the chance for two strangers to do harm to one another has been removed (though you also lose positive interactions). People going home alone late at night won’t have to fear  when the car picking them up doesn’t have a driver. I don’t want to imply it’s just drivers that are the bad actors here, passengers act terribly every single day (throwing up in cars, distracting the driver, being rude, lying to get ride refunds, etc.) and without the driver present there isn’t someone for them to act in opposition to.&lt;/p&gt;

&lt;h3 id=&quot;automating-online-marketplaces&quot;&gt;Automating Online Marketplaces&lt;/h3&gt;

&lt;p&gt;Taking the solution from ride-sharing that I believe they will ultimately implement, how could this in theory be applied to an online marketplace? Perhaps we could imagine a closed warehouse where rows of machines await items from buyers. When they receive an item they could validate that it is authentic (one piece of this puzzle that &lt;a href=&quot;https://www.entrupy.com/&quot;&gt;some&lt;/a&gt; companies are already working on), rate it’s condition, wait until it’s purchased, then pack/label/ship the item to the buyer on the other end. This is a pretty large jump from what is currently happening online, but not dissimilar from the jump from human driven cars to driverless.&lt;/p&gt;

&lt;h3 id=&quot;conclusion&quot;&gt;Conclusion&lt;/h3&gt;

&lt;p&gt;I do think automation has the chance to greatly reduce the harm people do to one another and is a benefit usually overshadowed by the negative impact it will have on the labor force. Unless other novel solutions arise, I see automation as the potential solution/middleman that will remove the risk factor and chance for people to behave poorly on marketplaces and in other contexts.&lt;/p&gt;</content><author><name></name></author><summary type="html">Trust and safety is the most important aspect of any marketplace with the the least amount of innovation.</summary></entry><entry><title type="html">Homemade Solar Still - Part 1</title><link href="https://kevin49999.github.io/2019/01/27/homemade-solar-still-part-1.html" rel="alternate" type="text/html" title="Homemade Solar Still - Part 1" /><published>2019-01-27T00:00:00+00:00</published><updated>2019-01-27T00:00:00+00:00</updated><id>https://kevin49999.github.io/2019/01/27/homemade-solar-still-part-1</id><content type="html" xml:base="https://kevin49999.github.io/2019/01/27/homemade-solar-still-part-1.html">&lt;p&gt;&lt;img src=&quot;/img/homemade_still_1/book_image.jpg&quot; alt=&quot;book&quot; /&gt;&lt;/p&gt;

&lt;p&gt;I first became interested in building a solar still after reading John Perlin’s excellent book &lt;a href=&quot;https://www.amazon.com/Let-Shine-000-Year-Story-Energy/dp/1608681327&quot;&gt;Let It Shine: The 6,000-Year Story of Solar Energy&lt;/a&gt; (the above image can be found on page 45 of the book). It’s a really amazing book, starting with solar homes in ancient China and going all the way to the invention of silicon solar cells.&lt;/p&gt;

&lt;p&gt;There’s a great story in the book about &lt;a href=&quot;https://en.wikipedia.org/wiki/M%C3%A1ria_Telkes&quot;&gt;Mària Telkes&lt;/a&gt; and the solar still/desalination unit she invented for downed airline pilots, stories about early attempts at solar power plants in the US (I had no idea this ever happened), and stories about people who had grand visions for solar products and the problems they ran into (energy storage, financing, cheaper fuel alternatives, etc.). Perlin has a great quote from &lt;a href=&quot;https://en.wikipedia.org/wiki/Giambattista_della_Porta&quot;&gt;Giambattista della Porta&lt;/a&gt; who said:
“It is good husbandry, to rely on solar energy when ever possible, for the work is done without wood, or coals, or labor”. Interestingly enough, della Porta also imagined a gigantic solar mirror for setting enemy ships and gates on fire.&lt;/p&gt;

&lt;p&gt;The solar still seemed like an accessible entry point for building a simple solar tool. 
My intended use for the still reflects the use in the picture, to distill a perfume (which I will write about in Part 2). From the same page, Perlin paraphrases &lt;a href=&quot;https://en.wikipedia.org/wiki/Adam_Lonicer&quot;&gt;Adam Lonicer’s&lt;/a&gt; instructions from 1561 on how this was done: “Certain types of flowers were submerged in a clear, water-filled vase, which was placed at the focal point of a spherical concave mirror. The concentrated solar heat caused the aromas of the flowers to diffuse into the water, and voilà, you had perfume”.&lt;/p&gt;

&lt;h3 id=&quot;original-guide&quot;&gt;Original Guide&lt;/h3&gt;

&lt;p&gt;The guide I followed and will be walking through with my experience is this great article on &lt;a href=&quot;https://www.instructables.com/id/Build-a-simple-solar-still/&quot;&gt;instructables&lt;/a&gt; from several years ago.&lt;/p&gt;

&lt;h3 id=&quot;materials-&quot;&gt;Materials 🌞&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;
    &lt;p&gt;1 gallon plastic/glass jar. I used this &lt;a href=&quot;https://www.amazon.com/gp/product/B06WWBR13B/ref=ppx_od_dt_b_asin_title_o00_s00?ie=UTF8&amp;amp;psc=1&quot;&gt;plastic jar&lt;/a&gt;, but if I started today would use this &lt;a href=&quot;https://www.amazon.com/Empty-Gallon-Airtight-Leakproof-Plastic/dp/B075JR6H11/ref=sr_1_1_sspa?s=home-garden&amp;amp;ie=UTF8&amp;amp;qid=1548533524&amp;amp;sr=1-1-spons&amp;amp;keywords=1+gallon+glass+jar&amp;amp;psc=1&quot;&gt;glass one&lt;/a&gt; as I’m trying to use less plastic. Both lids are plastic for cutting a circular hole in the top, I’d be interested to see a solution that avoids plastic altogether 🤔&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;1 insulating jar. I used this &lt;a href=&quot;https://www.amazon.com/gp/product/B01GUIMD9Q/ref=ppx_yo_dt_b_asin_title_o09__o00_s00?ie=UTF8&amp;amp;psc=1&quot;&gt;growler&lt;/a&gt;&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;1 glass collector. I used a regular 12 oz beer bottle (after drinking I washed and removed the label). Other small bottles with a cork sized mouth would work too&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;3/8” copper coil cut into a 24” - 32” length. I found this at my local &lt;a href=&quot;https://www.homedepot.com/p/3-8-in-OD-x-10-ft-Copper-Soft-Refrigeration-Coil-3-8-R-10RE/203654362?MERCH=REC-_-PIPHorizontal2_rr-_-202287075-_-203654362-_-N&quot;&gt;Home Depot&lt;/a&gt; which had to be cut&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;3 square foot mirrors. I found mine at a local hardware store&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Wood/cardboard backing for the mirrors + duct tape or other adhesive for mounting&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;2 corks. Mine were used, though the original guide mentions finding corks with pre-made holes at a wine-brewer hobby shop. I think these could be an &lt;a href=&quot;https://www.widgetco.com/7-cork-stoppers-cork-extra-drilled-hole-3-8-inch&quot;&gt;online equivalent&lt;/a&gt; but I did not go that route&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;img src=&quot;/img/homemade_still_1/material.jpg&quot; alt=&quot;materials&quot; /&gt;&lt;/p&gt;

&lt;h3 id=&quot;steps&quot;&gt;Steps&lt;/h3&gt;

&lt;p&gt;I started taping the square foot mirrors together along their edges and mounting them to my backing surface (cardboard in my case). I used the leftover cardboard from an Amazon order, but as the other &lt;a href=&quot;https://www.instructables.com/id/Build-a-simple-solar-still/&quot;&gt;guide&lt;/a&gt; mentions a sturdier setup can be achieved with a wood backing. The mirror component’s job is concentrating the sunlight onto the clear outer jar which contains the inner bottle with the distillation mixture.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/img/homemade_still_1/still_inside.jpg&quot; alt=&quot;inside&quot; /&gt;&lt;/p&gt;

&lt;p&gt;The next step was cutting a circular hole in the outer jar’s lid for the opening of the inner bottle. This clear jar acts as a solar heat trap, letting in sunlight and trapping the energy it accumulates (like a mini-greenhouse) in order heat the inner bottle and cause the mixture to evaporate upward through the copper tubing (&lt;a href=&quot;https://en.wikipedia.org/wiki/Distillation&quot;&gt;wiki - distillation&lt;/a&gt;). I cut the hole out using an X-Acto knife which was a little imperfect, there is probably a better way.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/img/homemade_still_1/plastic_jar.jpg&quot; alt=&quot;jar&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Next I took the two corks and proceeded to open 3/8” holes through each for the copper coil to go through. I started by using my drill that didn’t have a large enough drill bit, but I used to start the hole through the cork. I would then use the copper pipe, twisting it back and forth to widen the hole, then switch back and forth between drill/pipe until I made it through. If you have a 3/8” drill bit or opted for corks with pre-made holes go right ahead and ignore this step.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/img/homemade_still_1/cork.jpg&quot; alt=&quot;cork&quot; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/img/homemade_still_1/copper_pipe.jpg&quot; alt=&quot;pipe&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Here’s the copper pipe connected to the collector bottle (where the distilled liquid will end up after the vapor cools and returns to liquid form). In the original guide the author mentions “conditioning” the copper piping if you’re going to use this to distill something drinkable. This involves running a mixture of white vinegar and water through the pipe. Notice how short the length of copper looks here - this piece was cut to 16” like in the guide I followed, which is why I’m recommending a length of 24” - 32” as 16” was too short.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/img/homemade_still_1/bottle.jpg&quot; alt=&quot;bottle&quot; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/img/homemade_still_1/still_outside.jpg&quot; alt=&quot;outside&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Here’s the still ready to go out on the fire escape. This picture was taken closer to noon when there wasn’t much direct sunlight, but at 3PM pointed southwest in January it looked like this baby would be getting plenty of sunlight (We’ll see how the actual distilling goes in the next post).&lt;/p&gt;</content><author><name></name></author><summary type="html"></summary></entry><entry><title type="html">Shutting Down an iOS Side Project</title><link href="https://kevin49999.github.io/2018/11/11/sunsetting-iOS-side-project.html" rel="alternate" type="text/html" title="Shutting Down an iOS Side Project" /><published>2018-11-11T00:00:00+00:00</published><updated>2018-11-11T00:00:00+00:00</updated><id>https://kevin49999.github.io/2018/11/11/sunsetting-iOS-side-project</id><content type="html" xml:base="https://kevin49999.github.io/2018/11/11/sunsetting-iOS-side-project.html">&lt;p&gt;My project I’m about to shutdown is a marketplace app for paintball players to buy/sell/trade gear. It never attracted a large amount of users by any means (~80 daily active users at the end), but when it felt time to shutdown the idea to pull it from the App Store without warning felt wrong. People could be in the middle of a deal and not have a way to wrap up. Also I wanted to have some closure with a project I’d spent over a year working on.&lt;/p&gt;

&lt;p&gt;How are you supposed to do this though? There are plenty of posts about how to build apps that others will (hopefully) use, but less on how to wind them down in a reasonable way. We are less likely to share what we may perceive as a failure. Though any difficult project (regardless of  outcome) delivers plenty of valuable lessons.&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;“You are only entitled to the action, never to its fruits.”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3 id=&quot;diving-in&quot;&gt;Diving in&lt;/h3&gt;

&lt;p&gt;I hadn’t looked at the code in roughly 3 months because I’d lost interest and started working on other projects. I also had gotten in a position  where I felt that an Android app would be more valuable than any additional work on the iOS side. On the Instagram page the #1 thing I heard was make it for Android. I ended up working on neither. Working on iOS felt like procrastinating working on something more impactful, and the idea of learning React Native to create an Android app (and potentially a cross-platform app) was appealing for a moment but ultimately I never did it.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/img/lol_ios_only.jpg&quot; alt=&quot;lolios&quot; /&gt;&lt;/p&gt;

&lt;h3 id=&quot;reasoning-&quot;&gt;Reasoning 🤔&lt;/h3&gt;

&lt;p&gt;I no longer had any interest working on the project and additional steps to grow users seemed not worthwhile. Server costs from AWS were insignificant, but felt like a waste when I’d get the bill and realize I hadn’t worked on the project that month.&lt;/p&gt;

&lt;p&gt;I never achieved a large amount of users by any means with this project, but thinking about trying to grow just made me think about potential issues rather any type of satisfaction.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/img/firebase_dashboard.png&quot; alt=&quot;firebase&quot; /&gt;&lt;/p&gt;

&lt;p&gt;An online marketplace is something I would not recommend as a solo project (pretty obvious). It can be fun at first, but as it grows in size the amount of customer support you’ll have to provide is untenable. When people get ripped off it does not feel great at all (no active marketplace is 100% scammer free - no exceptions). Even though I received only 1-2 emails over roughly a year where someone had gotten scammed, that still felt bad. Thinking about potential user growth made me think about scammer growth instead. I had established rules, could direct people to PayPal for claims, and discourage/warn against trading on the platform, but bad things could still happen in a marketplace I had built and encouraged people to use.&lt;/p&gt;

&lt;p&gt;I think there can be a tendency to shirk responsibility when it comes to addressing people behaving poorly that are enabled by something you created. I felt this way sometimes, but  mostly felt guilty about anything that had happened or could happen that I wouldn’t be able to fix. No wonder people like to build RSS readers on the weekend and not eBay clones.&lt;/p&gt;

&lt;h3 id=&quot;steps&quot;&gt;Steps&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;Release a version to the App Store with an alert that lets active users know the shutdown date. This gives people using the app roughly 1 month notice which seems fair for a small project&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;img src=&quot;/img/shutdown_alert.png&quot; alt=&quot;lolios&quot; /&gt;&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;
    &lt;p&gt;Announcement on social media (in my case just Instagram)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;NO email message even though I do have access to most user emails in Firebase. I never sent emails to users and didn’t want to do it now, especially considering that many of those people are not using the app anymore. Shoutout to Overcast’s great policy when it comes to &lt;a href=&quot;https://overcast.fm/skeptics_faq&quot;&gt;email&lt;/a&gt;&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Respond to any messages/questions I receive via email or on Instagram&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h4 id=&quot;day-of-shutdown&quot;&gt;Day of Shutdown&lt;/h4&gt;

&lt;ul&gt;
  &lt;li&gt;
    &lt;p&gt;Pull from App Store&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Shutdown Firebase: disable write access to database, storage, and ensure I have one last backup saved&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Shutdown EC2 instance I used for PayPal and sending Push Notifications (I think you can send Push Notifications with Cloud Functions in Firebase but never figured it out 🌝)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Cancel GoDaddy auto-renew for website domain, associated email address, and hosting&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Clearly this is not how you would shutdown something of a larger scale. I couldn’t find any posts about ending a smaller iOS project so here we are.&lt;/p&gt;</content><author><name></name></author><summary type="html">My project I’m about to shutdown is a marketplace app for paintball players to buy/sell/trade gear. It never attracted a large amount of users by any means (~80 daily active users at the end), but when it felt time to shutdown the idea to pull it from the App Store without warning felt wrong. People could be in the middle of a deal and not have a way to wrap up. Also I wanted to have some closure with a project I’d spent over a year working on.</summary></entry><entry><title type="html">Current Favorite Online Reads</title><link href="https://kevin49999.github.io/2018/10/20/favorite-online-reads.html" rel="alternate" type="text/html" title="Current Favorite Online Reads" /><published>2018-10-20T00:00:00+00:00</published><updated>2018-10-20T00:00:00+00:00</updated><id>https://kevin49999.github.io/2018/10/20/favorite-online-reads</id><content type="html" xml:base="https://kevin49999.github.io/2018/10/20/favorite-online-reads.html">&lt;p&gt;This is a short list of some of my favorite articles I’ve ever read online. These are mostly all Long Reads™️ so strap in if you click any of the links.&lt;/p&gt;

&lt;h3 id=&quot;lionhead-the-inside-story&quot;&gt;Lionhead: The Inside Story&lt;/h3&gt;
&lt;p&gt;&lt;a href=&quot;https://www.eurogamer.net/articles/2016-05-12-lionhead-the-inside-story&quot;&gt;Eurogamer&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I love stories about entrepreneurs, especially those mixing art and commerce. This piece follows the enigmatic Peter Molyneux from his first games to the eventual creation of legendary Lionhead Studios (Fable, Black &amp;amp; White).&lt;/p&gt;

&lt;p&gt;It’s an oral history with quotes from programmers/testers/designers all reminiscing about their time at Lionhead. They talk in-depth about the crunch time (24/7 development), but also the freedom they had and creative atmosphere at Lionhead. There were no roadmaps or schedules, just creative people working really hard to make great games. Definite cowboy style development. The excellent book &lt;a href=&quot;https://www.amazon.com/Masters-Doom-Created-Transformed-Culture/dp/0812972155&quot;&gt;Masters of Doom&lt;/a&gt; profiles id Software which had a similar development style: non-stop, few rules, maximum responsibility, total creative freedom, commitment to quality, and a strong point of view.&lt;/p&gt;

&lt;p&gt;Again, a really great read where you can tell the author spent ages interviewing and researching to write the piece.&lt;/p&gt;

&lt;h3 id=&quot;the-website-obesity-crisis&quot;&gt;The Website Obesity Crisis&lt;/h3&gt;
&lt;p&gt;&lt;a href=&quot;http://idlewords.com/talks/website_obesity.htm&quot;&gt;Idle Words&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This one is definitely a Long Read™️ but the best kind. A deep dive into how we’ve gotten to the point where websites with sparse content can cause your laptop to overheat.&lt;/p&gt;

&lt;p&gt;The tone is no-nonsense, humorous, and incredulous at some of the practices employed that have led to this problem. The author even has several examples where he takes a page and redesigns it, radically reducing file size in a few steps. This post also gets into controversial topics such as dynamically loaded ads and user tracking. Consciously designing smaller websites can actually improve the real world (cheesy but true). Smaller websites allow easier access for people without high speed internet, and less energy overall is used downloading needlessly large files.&lt;/p&gt;

&lt;p&gt;Great quote to leave with from the article: “[T]ext-based websites should not exceed in size the major works of Russian literature.” Also, this post from &lt;a href=&quot;http://fabiensanglard.net/bloated/index.php&quot;&gt;Fabien Sanglard&lt;/a&gt; about simplifying his website is really great. From him: “The homepage requires 23 HTTP requests. It weighs 1.5 MiB and takes 800 milliseconds to load. All that to show six images and a banner. If you scroll down all the way to the bottom, your browser will have transfered 5.6 MiB while performing 78 HTTP requests. How did I end up building this crap?”&lt;/p&gt;

&lt;h3 id=&quot;good-game-well-played-the-story-of-the-staying-power-of-starcraft&quot;&gt;Good Game Well Played: The Story of the Staying Power of ‘StarCraft’&lt;/h3&gt;
&lt;p&gt;&lt;a href=&quot;https://www.theringer.com/2018/3/30/17179036/1998-video-games-starcraft-turns-20&quot;&gt;The Ringer&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Another piece about game development. I’m not sure if this is what I’ve been gravitating to lately, or these are the type of stories that stick with me because I’m a programmer that enjoys development war stories. Either way, a great story about a company buckling down to make a genre-defying game instead of releasing something subpar.&lt;/p&gt;

&lt;p&gt;This is similar to the Eurogamer piece, with the author writing an oral history that includes Blizzard employees waxing poetically about their time making the game. There are stories about throwing up in trash cans, sleeping at desks (more crunch), and having their initial demo panned by audiences causing them to throw everything out.&lt;/p&gt;

&lt;p&gt;I really love this quote from the article: “Like a lot of games in development, StarCraft seemed troubled until suddenly, one day, it didn’t”. That quote perfectly expresses the struggle on a long project where things are not really working, you’ve spent a lot of time already, and you have to keep going to find the end.&lt;/p&gt;

&lt;h3 id=&quot;rick-owens-interviews-any&quot;&gt;Rick Owens Interviews (Any)&lt;/h3&gt;
&lt;p&gt;&lt;a href=&quot;https://www.rickowens.eu/en/US/interviews/l-officiel-plaza&quot;&gt;Rick Owens - March 2002&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Rick Owens is a truly unique fashion designer. Born in California and now living in Paris, his namesake brand is one of the largest independent fashion brands in the world.&lt;/p&gt;

&lt;p&gt;I actually don’t own any of his clothing, though I’ve probably read all of his interviews and watched every YouTube video that includes him (this one from the &lt;a href=&quot;https://www.youtube.com/watch?v=EmyKmIaodyQ&quot;&gt;New York Times&lt;/a&gt; at his studio in Paris is great). I love his extreme honesty, DISTINCT (all caps necessary here) point of view, humility, and humor with which he expresses his opinions. Some would call his clothing prohibitively expensive and the designs impractical (knee length shirts, drop-crotch shorts, “monster truck” style shoes). But the clothes are beautiful, dark, and aspirational. Also the store in New York looks more like an architecture museum than retail space.&lt;/p&gt;

&lt;p&gt;The interviews on his website are all amazing. The one I chose to highlight includes these gems:&lt;/p&gt;

&lt;p&gt;“HAS THERE BEEN ONE PIECE OF APPAREL YOU HAVE CREATED THAT YOU REGARD AS A TRANSCENDENT MASTERWORK?&lt;/p&gt;

&lt;p&gt;[RO] OH. PLEASE.&lt;/p&gt;

&lt;p&gt;THE MOST CLASSIC RICK OWEN-ISM?&lt;/p&gt;

&lt;p&gt;[RO] “KEEP IT SIMPLE, STUPID.”&lt;/p&gt;

&lt;p&gt;WHAT MAKES YOU MAD?&lt;/p&gt;

&lt;p&gt;[RO] UMBRELLAS.&lt;/p&gt;

&lt;p&gt;WHAT GIVES YOU PEACEFULNESS?&lt;/p&gt;

&lt;p&gt;[RO] CONCRETE.
“&lt;/p&gt;

&lt;!-- ### Hood By Air’s Radically Aggressive Streetwear
[The New Yorker](https://www.newyorker.com/magazine/2016/09/05/hood-by-airs-radical-streetwear)

dasfsdfasf --&gt;</content><author><name></name></author><summary type="html">This is a short list of some of my favorite articles I’ve ever read online. These are mostly all Long Reads™️ so strap in if you click any of the links.</summary></entry></feed>