<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Perfection Not Required</title><link>https://www.ianhoffman.blog/</link><description>Recent content on Perfection Not Required</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Sat, 07 Mar 2026 00:14:00 +0530</lastBuildDate><atom:link href="https://www.ianhoffman.blog/feed.xml" rel="self" type="application/rss+xml"/><item><title>Quitting India</title><link>https://www.ianhoffman.blog/posts/2026-03-06-quitting-india/</link><pubDate>Sat, 07 Mar 2026 00:14:00 +0530</pubDate><guid>https://www.ianhoffman.blog/posts/2026-03-06-quitting-india/</guid><description>&lt;p&gt;&lt;em&gt;Note: this post opens with some political opinions on the Iran war. If that&amp;rsquo;s not your thing, feel free to skip straight to &lt;a href="#goa"&gt;Goa&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;My trip draws to a close. I am in an Uber traversing the narrow Bombay streets on my way to the airport. It is 9:54, but my flight is at almost 3 AM. I am starting early to make sure I have some time for duty-free shopping before takeoff.&lt;/p&gt;</description></item><item><title>Pondicherry, Auroville, and Western Spiritualism in India</title><link>https://www.ianhoffman.blog/posts/2026-02-28-pondicherry-auroville-and-western-spiritualism-in-india/</link><pubDate>Sat, 28 Feb 2026 17:31:00 +0530</pubDate><guid>https://www.ianhoffman.blog/posts/2026-02-28-pondicherry-auroville-and-western-spiritualism-in-india/</guid><description>&lt;p&gt;I arrived in Pondicherry on Monday. We — my mom and I — flew into Chennai, a city of 13 million in south east India, and took a car from the airport. Pondicherry, or Pondi, is a small-ish town, by Indian standards: just one million people. Until 1962, it was a French colony for some two hundred years; prior to that, it was colonized by the British, Danish, Dutch and Portuguese. It’s on the tourist route because of the combination of French and Tamil influences, the sea-side atmosphere and the presence of a notable ashram and nearby spiritual community, Auroville (more on that later). Pondicherry ranked second in Lonely Planet’s places to visit recently.&lt;/p&gt;</description></item><item><title>Nice People in Kerala</title><link>https://www.ianhoffman.blog/posts/2026-02-23-nice-people-in-kerala/</link><pubDate>Mon, 23 Feb 2026 12:28:00 +0530</pubDate><guid>https://www.ianhoffman.blog/posts/2026-02-23-nice-people-in-kerala/</guid><description>&lt;p&gt;I’m wrapping up several days in Kerala, a state on India’s western coast that’s home to some 35 million people. My mom joined me in Bombay on Sunday, and we flew to Kochi, the capital of Kerala, on Tuesday morning. From the airport we took an Uber to our homestay in Fort Kochi, which took over an hour. We immediately noticed how Kochi seemed less crowded than Bombay and Northern India. Yes, there are still lots of people, but in general traffic is well-behaved (despite roads being narrow) and we saw almost no slums. The air, however, was still a fairly noxious gray, with an AQI of 130.&lt;/p&gt;</description></item><item><title>Maximum City</title><link>https://www.ianhoffman.blog/posts/2026-02-19-maximum-city/</link><pubDate>Thu, 19 Feb 2026 18:17:00 +0530</pubDate><guid>https://www.ianhoffman.blog/posts/2026-02-19-maximum-city/</guid><description>&lt;p&gt;I left Bombay two days ago, but I am only now finishing Maximum City (written in 2004 by Suketu Mehta), a massive nonfiction jaunt through India’s most iconic city.&lt;/p&gt;
&lt;p&gt;It’s interesting to read about a city while you’re in it. Some of the places called out in the book, I had been to. Specifically, the author himself grows up on, and returns to live in, a home in Nepean Sea Road, now renamed to Lady Laxmibai Jagmohandas Marg (but still usually referred to by its British name). Nepean Sea Road is one of the poshest roads in Bombay, in Malabar Hill, one of the poshest neighborhoods in Bombay. In fact, in the book, Nepean Sea Road is a metonym for wealth:&lt;/p&gt;</description></item><item><title>Bombay</title><link>https://www.ianhoffman.blog/posts/2026-02-16-bombay/</link><pubDate>Mon, 16 Feb 2026 09:13:00 +0530</pubDate><guid>https://www.ianhoffman.blog/posts/2026-02-16-bombay/</guid><description>&lt;p&gt;Praise be: this city has sidewalks!&lt;/p&gt;
&lt;p&gt;No, really, Bombay/Mumbai is the best city I’ve been to in India so far. This feels like a world city: huge, vibrant, chaotic, multicultural, historic, beautiful, ugly, fascinating. Riding the trains at night with people hanging off the side, and then jumping from the moving train to the station, is something from a movie. They call this the dream city for a reason.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.ianhoffman.blog/images/IMG_4015.jpeg" alt=""&gt;&lt;/p&gt;</description></item><item><title>My Day with Miss India</title><link>https://www.ianhoffman.blog/posts/2026-02-12-my-day-with-miss-india/</link><pubDate>Thu, 12 Feb 2026 15:01:00 +0530</pubDate><guid>https://www.ianhoffman.blog/posts/2026-02-12-my-day-with-miss-india/</guid><description>&lt;p&gt;A lot has happened since I last wrote, almost all of it good. I wished for fun, and human interaction, and I’ve gotten it in spades.&lt;/p&gt;
&lt;h2 id="precursor-jodhpur-and-jaisalmer"&gt;Precursor: Jodhpur and Jaisalmer&lt;/h2&gt;
&lt;p&gt;First, I went from Udaipur to Jodhpur, the blue city. There, I met Yassi, a German-Sudanese tourist staying at the same Haveli as me. We visited the monumental Jodhpur fort together, chatting about our travels, politics, life in Germany and the US, and so on. It was a welcome diversion from two weeks where I’d been mostly solo.&lt;/p&gt;</description></item><item><title>Book Review: Dirt Music</title><link>https://www.ianhoffman.blog/posts/2026-02-10-book-review-dirt-music/</link><pubDate>Tue, 10 Feb 2026 17:23:00 +0530</pubDate><guid>https://www.ianhoffman.blog/posts/2026-02-10-book-review-dirt-music/</guid><description>&lt;p&gt;After finishing Shantaram, I picked up Dirt Music, a novel by Australian novelist Tim Winton. The way I chose the book was as follows: I went to a bookstore in Udaipur. They had a disappointing selection of English-language books, none of which spoke to me. I then returned to the haveli I was staying at and asked the manager if he had any English language books. He had four. Dirt Music was the only one that looked halfway good.&lt;/p&gt;</description></item><item><title>Leaving Udaipur</title><link>https://www.ianhoffman.blog/posts/2026-02-06-leaving-udaipur/</link><pubDate>Fri, 06 Feb 2026 18:57:00 +0530</pubDate><guid>https://www.ianhoffman.blog/posts/2026-02-06-leaving-udaipur/</guid><description>&lt;p&gt;I’m in the back of a car driving from Udaipur to Jodhpur, from the white city to the blue city. I’m sweating in my too-warm sweater which I don’t want to take off, out of laziness more than anything else. And I’m fed up: fed up with this country where almost nothing works as advertised, where everyone seems out to make a buck off you (everyone, that is, who has any reason to talk to a tourist), and where I am very, very, alone.&lt;/p&gt;</description></item><item><title>Shantaram: Autobiography as fan-fiction</title><link>https://www.ianhoffman.blog/posts/2026-02-05-shantaram-autobiography-as-fan-fiction/</link><pubDate>Thu, 05 Feb 2026 09:42:00 +0530</pubDate><guid>https://www.ianhoffman.blog/posts/2026-02-05-shantaram-autobiography-as-fan-fiction/</guid><description>&lt;p&gt;Shantaram is the story of an Australian bank robber and heroin addict who escapes prison in the 1980s and flees to Mumbai, where he lives for several years. In that time, he joins the mafia, opens a free clinic and treats a cholera epidemic, and fights with the Mujahideen in Afghanistan, among numerous other death-defying feats.&lt;/p&gt;
&lt;p&gt;In his defense, nowhere does Gregory David Roberts, the author of Shantaram, say the book is fact: it is a novel, after all. And he can write whatever he wants in a novel. Including thinly-veiled fan-fiction about his own life.&lt;/p&gt;</description></item><item><title>Jaipur</title><link>https://www.ianhoffman.blog/posts/2026-02-05-jaipur/</link><pubDate>Thu, 05 Feb 2026 06:34:00 +0530</pubDate><guid>https://www.ianhoffman.blog/posts/2026-02-05-jaipur/</guid><description>&lt;p&gt;Ah, three days without getting scammed!&lt;/p&gt;
&lt;p&gt;I arrived in Jaipur from Varanasi on Saturday. Was exhausted and went pretty much right to bed after a small dinner (a “mini thali” in my hotel’s restaurant).&lt;/p&gt;
&lt;p&gt;The hotel I’m staying at is quite chic, I must say. It’s a “heritage” hotel which means it’s in a very old, beautiful building — presumably from the 1800s or early 1900s. The one downside, which seems perhaps unavoidable anywhere in Jaipur, is the muezzin (the Muslim call to prayer) that wails over loudspeakers every morning before 6AM. This practically ensures I need to go to bed pre-10 PM to get anywhere close to 8 hours. The noise is itself not unpleasant, but the timing is rough!&lt;/p&gt;</description></item><item><title>Scammed in Delhi and Agra</title><link>https://www.ianhoffman.blog/posts/2026-01-31-scams/</link><pubDate>Sat, 31 Jan 2026 11:23:00 +0530</pubDate><guid>https://www.ianhoffman.blog/posts/2026-01-31-scams/</guid><description>&lt;p&gt;Almost seven days into my trip, I’m tired and already disillusioned: it seems everyone, or almost everyone, I meet here is eager to part me from my money (to be fair: almost everyone I meet is a tout, driver, or guide, so the sample is skewed).&lt;/p&gt;
&lt;p&gt;In fact, the stories of how I’ve gotten scammed in various ways over the past week offer a fairly comprehensive summary of everything I’ve done in India so far. Almost everything I’ve done has been scammy or scam-adjacent, with a couple notable exceptions.&lt;/p&gt;</description></item><item><title>Varanasi</title><link>https://www.ianhoffman.blog/posts/2026-01-30-varanasi/</link><pubDate>Fri, 30 Jan 2026 08:01:00 +0530</pubDate><guid>https://www.ianhoffman.blog/posts/2026-01-30-varanasi/</guid><description>&lt;p&gt;I know I owe readers a post about Delhi and Agra. But I want to write about my morning in Varanasi while it’s still fresh.&lt;/p&gt;
&lt;p&gt;I got here yesterday via train. Caught the train at 6 AM in Agra, and got off at 3 PM in Varanasi. Sleep was impossible because people watch videos with the sound on on their phones, even in “executive class.” This happens on the NY subway too.&lt;/p&gt;</description></item><item><title>Liftoff and the White Tiger</title><link>https://www.ianhoffman.blog/posts/2026-01-25-liftoff-and-the-white-tiger/</link><pubDate>Sun, 25 Jan 2026 15:42:00 +0000</pubDate><guid>https://www.ianhoffman.blog/posts/2026-01-25-liftoff-and-the-white-tiger/</guid><description>&lt;p&gt;I’m writing from London Heathrow, en route to Delhi.&lt;/p&gt;
&lt;p&gt;I moved my flight forward almost 24 hours and chose to route through Heathrow instead of JFK to avoid winter storm Fern, which indeed resulted in the cancellation of my previously-booked flight:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.ianhoffman.blog/images/ea5a050c-96c9-4ec6-aa62-1689fe551f07.jpeg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;I’m also not opposed to getting an extra day in Delhi. Now I arrive in the morning instead of at night. Going to be exhausted — I slept 3.5 hours on the redeye from SF to London — but if I sleep a bit more on the plane to Delhi, I imagine I’ll be able to push through. I do have some NyQuil I might dip into.&lt;/p&gt;</description></item><item><title>About</title><link>https://www.ianhoffman.blog/about/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.ianhoffman.blog/about/</guid><description>&lt;p&gt;I&amp;rsquo;m Ian Hoffman — software engineer, Californian, New Yorker, reader, occasional writer, and probably more things it&amp;rsquo;ll occur to me to add to this list later. I started this blog as a way to chronicle my trip to India in January - March 2026, and will try to maintain it sporadically with thoughts and musings.&lt;/p&gt;
&lt;p&gt;The blog&amp;rsquo;s title is mostly a memo to myself, and a motto that has worked well in my career (and that I&amp;rsquo;m less successful in applying to my life, sometimes!): that effort is much more important than perfection. Only by trying and sometimes failing do we ever get anywhere. In that spirit, these posts are mostly unfiltered and unpolished. If there&amp;rsquo;s something you disagree with, I&amp;rsquo;m sorry! I&amp;rsquo;m often just thinking out loud here. You can always email me (&lt;a href="mailto:ianhoffman10@gmail.com"&gt;ianhoffman10@gmail.com&lt;/a&gt;) and we can discuss.&lt;/p&gt;</description></item><item><title>Subscribe</title><link>https://www.ianhoffman.blog/subscribe/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.ianhoffman.blog/subscribe/</guid><description>&lt;p&gt;Get notified when I publish new posts.&lt;/p&gt;
&lt;div class="subscribe-form"&gt;
 &lt;form
 name="newsletter"
 method="POST"
 data-netlify="true"
 action="https://www.ianhoffman.blog/subscribe-success/"
 &gt;
 &lt;input type="hidden" name="form-name" value="newsletter" /&gt;
 &lt;div class="subscribe-input"&gt;
 &lt;input type="email" name="email" id="email" placeholder="you@example.com" required /&gt;
 &lt;input type="submit" value="Subscribe" /&gt;
 &lt;/div&gt;
 &lt;/form&gt;
&lt;/div&gt;
&lt;style&gt;
.subscribe-form {
 margin: 1.5em 0;
 padding: 1em;
 background: #f5f5f5;
 border-radius: 5px;
}

.subscribe-input {
 display: flex;
 gap: 0.5em;
 flex-wrap: wrap;
}

.subscribe-input input[type="email"] {
 flex: 1;
 min-width: 200px;
 padding: 0.5em;
 border: 1px solid #ccc;
 border-radius: 3px;
}

.subscribe-input input[type="submit"] {
 padding: 0.5em 1em;
 background: #333;
 color: #fff;
 border: none;
 border-radius: 3px;
 cursor: pointer;
}

.subscribe-input input[type="submit"]:hover {
 background: #555;
}

@media (prefers-color-scheme: dark) {
 .subscribe-form {
 background: transparent;
 }

 .subscribe-input input[type="email"] {
 background: transparent;
 color: #fff;
 border-color: #0a4a5c;
 }
}
&lt;/style&gt;
&lt;p&gt;You can also subscribe via &lt;a href="https://www.ianhoffman.blog/feed.xml"&gt;RSS&lt;/a&gt; if you prefer.&lt;/p&gt;</description></item><item><title>Subscribed!</title><link>https://www.ianhoffman.blog/subscribe-success/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.ianhoffman.blog/subscribe-success/</guid><description>&lt;p&gt;Thanks for subscribing! You&amp;rsquo;ll receive an email whenever I publish a new post.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.ianhoffman.blog/posts/"&gt;← Back to posts&lt;/a&gt;&lt;/p&gt;</description></item></channel></rss>