<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:media="http://search.yahoo.com/mrss/"><channel><title><![CDATA[Nothing Easy About This]]></title><description><![CDATA[Boris Berenberg]]></description><link>https://www.nothingeasyaboutthis.com/</link><image><url>https://www.nothingeasyaboutthis.com/favicon.png</url><title>Nothing Easy About This</title><link>https://www.nothingeasyaboutthis.com/</link></image><generator>Ghost 5.79</generator><lastBuildDate>Fri, 23 Feb 2024 03:51:05 GMT</lastBuildDate><atom:link href="https://www.nothingeasyaboutthis.com/rss/" rel="self" type="application/rss+xml"/><ttl>60</ttl><item><title><![CDATA[I regret selling my startup]]></title><description><![CDATA[Selling my company was a milestone that many entrepreneurs dream of. But today, I get to look back on all of that nearly two years later with the benefit of hindsight. ]]></description><link>https://www.nothingeasyaboutthis.com/i-regret-selling-my-startup/</link><guid isPermaLink="false">65a48ddd903c3e00014a7eab</guid><category><![CDATA[Lessons]]></category><dc:creator><![CDATA[Boris Berenberg]]></dc:creator><pubDate>Tue, 16 Jan 2024 13:29:36 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1621410153578-2b0263488ca3?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wxMTc3M3wwfDF8c2VhcmNofDM4fHxyZWdyZXR8ZW58MHx8fHwxNzA1NDEzNDQyfDA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=2000" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1621410153578-2b0263488ca3?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wxMTc3M3wwfDF8c2VhcmNofDM4fHxyZWdyZXR8ZW58MHx8fHwxNzA1NDEzNDQyfDA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=2000" alt="I regret selling my startup"><p>Selling my company was a milestone that many entrepreneurs dream of. It all started with a chip on my shoulder, arrogance that I knew better than everyone else, and a laptop, eventually growing into a successful company. In a <a href="https://www.nothingeasyaboutthis.com/lessons-from-selling-a-bootstrapped-company-to-a-pe-backed-company/" rel="noreferrer">previous article</a>, I shared a bit about the process of selling my company. But today, I get to look back on all of that nearly two years later with the benefit of hindsight.&#xA0;</p><p>Most problems in my life come from mis-set expectations. This is also the case here. Those not caused by mis-set expectations come from my own laziness and shortsightedness. I now look back on selling the company as the most expensive lesson I have ever taught myself.</p><p>I am writing this post for current founders who are considering selling their company to encourage you to dig a bit deeper. I am not saying do or don&#x2019;t sell, I am encouraging you to really think through what you&#x2019;re doing and why you&#x2019;re doing it.</p><h2 id="background">Background</h2><p>My company was a bootstrap success story. From its inception as me consulting, to growing the team, to building multiple successful software products, our growth was a testament to hard work and determination. I wasn&#x2019;t smarter, or better connected, or better financed, or with a better pedigree than my competitors.&#xA0; We never took outside funding, which meant every decision, every risk, and every triumph was solely on me and my wallet. Years of this pressure eventually led me to wanting to get away from it all. For some this would be called burnout, but for me it was a personal incompatibility with parts of the business I don&#x2019;t want to delve into in this post.&#xA0;</p><h3 id="selling">Selling</h3><p>When I finally signed the deal to sell, it felt like I was not only getting a financial outcome, but I was also getting freedom from parts of the business I didn&#x2019;t want to be around anymore. Financially, the sale put me in a comfortable position, though far from the lavish retirement many imagine.&#xA0;</p><p>I got lucky and sold my company to people who have treated me, my company, my customers, and my employees well. This isn&apos;t the story of a big bad acquirer who did something wrong.&#xA0;</p><p>When I sold, I didn&apos;t have any earn out or retention clause. I expected to leave and work on a specific startup idea. I built the MVP in my spare time and had amazing traction within 6 months, until the market tanked in fall of 2022. Then all my initial customers got laid off or projects terminated.</p><p>Since then, I haven&apos;t had any ideas that have grabbed me and felt super powerful. Without this I feel like I have been wandering aimlessly looking for that powerful idea.</p><p>And as the dust settled, I realized that this had not been just a financial transaction &#x2013; it was a pivotal life event that profoundly impacted my sense of self and purpose.</p><h2 id="post-founder-life">Post founder life</h2><p>Selling has destroyed the identity I had built of who I was as &quot;CEO and Founder&quot;. I hadn&apos;t gone to therapy prior to selling the company. Part of my problem with selling comes from the fact I had not identified my values (<a href="https://www.therapistaid.com/therapy-worksheet/values-clarification?ref=nothingeasyaboutthis.com"><u>https://www.therapistaid.com/therapy-worksheet/values-clarification</u></a>) in advance. Once I knew them, it was obvious that 4 out of my top 10 would be negatively impacted by selling the company if I didn&apos;t start another one afterwards:</p><ul><li>Family</li><li>Love</li><li>Friends</li><li>Fun</li><li>Recognition &#x2B05;&#xFE0F;</li><li>Wealth &#x2B05;&#xFE0F;</li><li>Power &#x2B05;&#xFE0F;</li><li>Respect &#x2B05;&#xFE0F;</li><li>Honesty</li><li>Humor</li></ul><p>I know that these values can be fulfilled through other ways, but for me, the agency and autonomy of being the founder also matched my personality and financial goals well. It&#x2019;s hard to know this about yourself if you don&#x2019;t pause the everyday cycle of building and growing to learn more about yourself. Now whenever I talk to founders I almost always push them towards getting into therapy not to fix any problem, but as a way to force a regular process of reflection and self understanding.</p><p>Another interesting learning was that I care a lot more about cash flows than wealth. What you don&apos;t know is that when you have a pile of money, you turn into a dragon. The goal becomes to sit on the pile of money and make sure it doesn&apos;t get smaller, and ideally grows on its own. This is surprisingly hard, and amongst other wealthy people and former founders I now know, this is one of the most frequent preoccupations. In fact, one of the categories people are interested in are cash flowing software businesses just like the one I had sold.</p><p>The best way to think about this is with a trite sports analogy of playing on offense vs defense. When I was the founder of a company I was always on offense working to grow and expand and find new success. Now I am working to defend what I have earned, while struggling with my inability to start something new.</p><p>While I was lucky with an acquirer who didn&#x2019;t do any of the bad stuff you often read about, I also saw many mistakes I had made in the process of selling the company.</p><ul><li>Not getting a mentor / coach to help me understand how to be a better CEO.</li><li>Not talking through motivations with a therapist and seeing if my goals could be better met with other approaches.&#xA0;</li><li>Not thinking about selling part of the company that I was unhappy with.</li><li>Not thinking about promoting someone else to be a leader and stepping away myself.</li><li>Not running as aggressive of a sales process as I should have and focusing only on a few ideal acquirers. This likely turned out better for everyone other than me, but I still think about it at times.&#xA0;</li><li>Not hiring the right team to support me in the sale process. Seriously if you&#x2019;re going to sell, make sure you have a team that is vouched for by at least 2 founders that have sold. I did a terrible job of hiring people to represent me and this hurt me significantly from a financial, tax, and legal perspective.</li><li>Maybe all of these could have been avoided if I had a co-founder to help me in the first place.</li></ul><p>I want to circle back to what I wrote in the beginning. The point here isn&#x2019;t that selling a company is a bad idea and that you shouldn&#x2019;t do it. The point is that it&#x2019;s important for you to take the time to understand why you&#x2019;re doing what you&#x2019;re doing, how it will impact your life, and make an informed decision.</p><h2 id="what%E2%80%99s-next-for-me">What&#x2019;s next for me</h2><p>I continue to work on new ideas, and even the process of ideation itself. I build random projects like the<a href="https://github.com/AbregaInc/har-cleaner?ref=nothingeasyaboutthis.com"> <u>har-cleaner</u></a> library /<a href="https://marketplace.atlassian.com/apps/1232593/securely-for-jira-har-file-cleaner-compliance-and-privacy?tab=overview&amp;hosting=cloud&amp;ref=nothingeasyaboutthis.com"> <u>Securel</u></a><u>y</u> to feel like I am moving the ball forward. After all, action creates momentum.I<a href="https://www.nothingeasyaboutthis.com/capital/"> <u>angel invest</u></a> and consult with current and aspiring founders. Often talking about topics exactly like the ones above (feel free to reach out if that&#x2019;s you).</p><p>Mostly I continue to look for new ideas and co-founders to build with. If you&apos;re in NYC and interested in working with me feel free to reach out via <a href="https://twitter.com/BorisBerenberg?ref=nothingeasyaboutthis.com"><u>https://twitter.com/BorisBerenberg</u></a> or <a href="https://www.linkedin.com/in/borisberenberg/?ref=nothingeasyaboutthis.com"><u>https://www.linkedin.com/in/borisberenberg/</u></a></p>]]></content:encoded></item><item><title><![CDATA[Why is a mood tracker from 2016 still the best?]]></title><description><![CDATA[In 2016, Boris Berenberg built MoodApp to track his mood and solve personal issues. Find out why it's still unbeaten in mood tracking functionality.]]></description><link>https://www.nothingeasyaboutthis.com/moodapp/</link><guid isPermaLink="false">64cba34bbe18a70001f37af1</guid><category><![CDATA[Lessons]]></category><dc:creator><![CDATA[Boris Berenberg]]></dc:creator><pubDate>Tue, 22 Aug 2023 11:30:22 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1617440168937-c6497eaa8db5?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wxMTc3M3wwfDF8c2VhcmNofDN8fG1vb2R8ZW58MHx8fHwxNjkyNzAzNzgyfDA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=2000" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1617440168937-c6497eaa8db5?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wxMTc3M3wwfDF8c2VhcmNofDN8fG1vb2R8ZW58MHx8fHwxNjkyNzAzNzgyfDA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=2000" alt="Why is a mood tracker from 2016 still the best?"><p>In 2016 I built MoodApp, a mood tracker designed to solve my own misery. I became convinced that my job was horrible, and that I was miserable because of that job. Maybe all I needed to be happy was to find a new job? &#xA0;But what if I was wrong? Spoiler, I was wrong. What if there was an alternative cause, and data collection and analysis could show me where the actual problem lay? </p><p>To this day I believe the buttons on the side of the <strong><a href="https://en.wikipedia.org/wiki/Pebble_(watch)?ref=nothingeasyaboutthis.com">Pebble Smartwatch</a></strong> combined with the ability to have a persistently foregrounded app provided me with the user experience (UX) platform to build the best mood tracker I ever used.</p><figure class="kg-card kg-image-card"><img src="https://www.nothingeasyaboutthis.com/content/images/2023/08/image.png" class="kg-image" alt="Why is a mood tracker from 2016 still the best?" loading="lazy" width="440" height="330"></figure><h2 id="why-mood-tracking-matters">Why Mood tracking matters</h2><p>Before we get into UX and buttons, it is important to understand why mood tracking matters, and how that will influence an optimal mood tracker design. </p><p>There are specialized use cases such as tracking mood during clinical trials out there. However, most individuals I spoke to only cared about mood tracking if they had an acute problem they wanted to fix. I could relate to those people because in building MoodApp, I was trying to solve my own misery.</p><p>The holy grail of mood tracking would be a system which automatically detected and logged emotions to be analyzed at a later date. Considering that we can&apos;t even do this in a lab setting, let&apos;s keep it in mind as an ideal, but focus on reality. By 2015, there were plenty of mood trackers that existed on the market. Everything from apps on a smartphone, to websites, to ye olde pen and paper. The problem with all of them (and the still unsolved problem today) is how do you get yourself or a user to submit data into the system. The term <em><a href="https://en.wikipedia.org/wiki/Adherence_(medicine)?ref=nothingeasyaboutthis.com">medical adherence</a></em> describes the challenge here.</p><p>The TL;DR is that people don&apos;t do what is in their best interest. They don&apos;t take pills their doctor tells them to take, they don&apos;t floss when the dentist tells them to do this, and they definitely don&apos;t take out a pen and paper in the midst of a heated conversation with their manager to log their feelings. </p><h2 id="what-we-have-today">What we have today</h2><p>The world has wildly changed since 2015, except not in the realm of mood tracking. There have been a couple new entrants to the space in the form of apps that run on smart watches (but are functionality identical to smartphone apps), some dedicated devices of questionable accuracy, value, and with varying <a href="https://www.washingtonpost.com/technology/2020/12/11/amazon-halo-klobuchar-privacy/?ref=nothingeasyaboutthis.com">privacy implications</a> (Halo was <a href="https://www.theverge.com/2023/4/26/23699459/amazon-layoffs-halo-fitness-tracking-sleep-tracking?ref=nothingeasyaboutthis.com">shut down</a>), or hybrid approaches like <a href="https://www.fitbit.com/global/us/technology/stress?ref=nothingeasyaboutthis.com">fitbit&apos;s Stress feature</a>. Apple&apos;s upcoming iOS 17 update will allow users to &quot;log their daily moods and momentary emotions; see what might be contributing to their state of mind&quot; but we have yet to see how that is implemented. Ultimately, none of them try and solve the adherence issues and fail to move the needle for capturing a meaningful amount of data to help a user effect change in their lives. </p><p>The tracker I use today for ongoing mood monitoring is <a href="https://howwefeel.org/?ref=nothingeasyaboutthis.com">how we feel</a>. The main improvement between theirs and most others is that they have something akin to an <a href="https://www.davidhodder.com/emotion-and-feeling-wheel/?ref=nothingeasyaboutthis.com">emotion wheel</a> as their primary design element:</p><figure class="kg-card kg-image-card"><img src="https://www.nothingeasyaboutthis.com/content/images/2023/08/RPReplay_Final1691070315-converted-3.gif" class="kg-image" alt="Why is a mood tracker from 2016 still the best?" loading="lazy" width="185" height="400"></figure><p>This UX is important in helping users learn the vocabulary to better identify their emotions and thereby empowering them to deal with those emotions. However, the main functionality to improve adherence is a simple scheduled reminder, which &#xA0;if you pay attention can be configured with some degree of variability (though for some reason this isn&apos;t the default). This was something other apps, and even MoodApp had in 2016.</p><p>The thing that <em>how we feel</em> offers that MoodApp never did is the ability to tag what you&apos;re doing, and who you&apos;re with. It also integrates with Apple Health (fitness and sleep) and the weather to see if there are any correlations there. </p><p>Unfortunately, without adherence, there is little data to analyze:</p><figure class="kg-card kg-image-card"><img src="https://www.nothingeasyaboutthis.com/content/images/2023/08/IMG_8668.jpg" class="kg-image" alt="Why is a mood tracker from 2016 still the best?" loading="lazy" width="342" height="500"></figure><p>Things haven&apos;t gotten better, not because of laziness, stupidity, or malice of those working on the problem. It is because input methods to support adherence haven&apos;t changed.</p><h2 id="why-buttons-foreground-apps">Why buttons + foreground apps</h2><p>In the ideal of mood tracking mentioned above, the word automatically does a lot of the heavy lifting. What it is really saying is that we want to understand what you feel, when do you feel it, where you are when you feel it, and any additional metadata we can get related to the emotion. </p><p>We can&apos;t record everything, but physical buttons and a foregrounded mood tracker go a long way to solving the problem because they make it easy to log your feelings anywhere, anytime, no matter what is happening. This is because <strong>tactile buttons on the side of a smartwatch can be operated by the user in nearly any setting without looking at the screen</strong>. </p><figure class="kg-card kg-image-card"><img src="https://www.nothingeasyaboutthis.com/content/images/2023/08/image-1.png" class="kg-image" alt="Why is a mood tracker from 2016 still the best?" loading="lazy" width="800" height="520" srcset="https://www.nothingeasyaboutthis.com/content/images/size/w600/2023/08/image-1.png 600w, https://www.nothingeasyaboutthis.com/content/images/2023/08/image-1.png 800w" sizes="(min-width: 720px) 720px"></figure><p>By using the up button to signify a single unit of positive emotion, and the down button to signify a single unit of negative emotion, the user is empowered to log emotions effortlessly, without making others aware that they are doing this.</p><p>For example, in a meeting you can press the buttons under a desk even in the middle of a high stress situation. Or, at an opera where you&apos;re absolutely loving the performance you can press a button without lighting up a screen and disrupting others.</p><p>Without buttons that work without you looking at them, this kind of input is simply not possible. For example, the Digital Crown on an Apple Watch could in theory be a great input. However, it can&apos;t be bound to a random app that is always open, and it&apos;s hard to know how far you have rotated it without looking for some kind of visual feedback from the watch.</p><p>This didn&apos;t fit elsewhere, but a random note I wanted to include was that a nice unintended consequence of allowing a user to log emotions whenever they wanted was that it empowered them to ask themselves how they were feeling more often. Awareness of your current emotional state is an important component in emotional regulation and behavior modification.</p><h2 id="what-i-learnt-about-my-mood">What I learnt about my mood</h2><p>Since MoodApp generated significantly more data points per day (I could easily log more than 10 times a day) we could apply standard data analysis methods to it. </p><figure class="kg-card kg-image-card"><img src="https://www.nothingeasyaboutthis.com/content/images/2023/08/Safari-2023-08-04-at-15.33.11.png" class="kg-image" alt="Why is a mood tracker from 2016 still the best?" loading="lazy" width="364" height="146"></figure><p>I found that there were a couple main analysis approaches that helped me understand my own issues. The first was understanding if there was a correlation between mood and location. This was easily identified using a heat map of my emotion logs.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://lh3.googleusercontent.com/IEh4VDuF6gKXRrkwkuFAI6SaKM3izZxIasgg8kbfIAxjApw7fn44uyYKIMMhrNGJUi1Jxa3vicxkXmlugGmbb4TzWEV403jg8wzTcYxRsEHIU2ASaG0UHh6WJpUJ6lVnW6QMJst8uwKI4BwKMsAviH8ejRPz4H03qJx5kAM482rla8P40tMHMw=s2048" class="kg-image" alt="Why is a mood tracker from 2016 still the best?" loading="lazy" width="960" height="720"><figcaption>Red is positive, green is neutral, and blue is negative emotions.</figcaption></figure><p>Looking at this map, it was trivial for me to understand that the workplace was not the cause of my negative feelings. In fact, the location with the small amount of red on the map near where it says South of Market was my workplace and was the only place where I regularly felt positive emotions. The blue dots which signify negative emotions are by Union Square and by DNA Lounge may be easy to recognize for SF locals, but if not, these are the locations of nightclubs. </p><p>Another way to analyze this data is by looking at it in relation to time. I broke it down like so:</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://www.nothingeasyaboutthis.com/content/images/2023/08/Safari-2023-08-04-at-15.33.39-3.png" class="kg-image" alt="Why is a mood tracker from 2016 still the best?" loading="lazy" width="364" height="293"><figcaption>Screenshot of the MoodApp dashboard which shows how I felt by hour of the day of the week and by day of the month.</figcaption></figure><p>Apologies for the inconsistent colors here. In the first graph, blue is negative emotion and red is positive. In the second graph it is reversed. Anyways, this helped me to understand that most of the negative feelings I had came at 10pm or later. This was correlated to the days of the weeks I was going clubbing. Not that surprising that I found out that alcohol actually made me less happy, not more.</p><h2 id="conclusion">Conclusion</h2><p>I am in a much better place in my life today, and <em>how we feel</em> meets my needs. But if I were dealing with an acute mood issue and needed a tracking tool which supported a high degree of data logging, I don&apos;t know of any options on the market. </p><p>To this day, I am not aware of any major platform (smart watch / wrist band / ring / etc) that supports similar enough UX to build a new version of MoodApp. There are some indie platforms out there like Paul Smith&apos;s <a href="https://open-smartwatch.github.io/?ref=nothingeasyaboutthis.com">Open Smartwatch</a>, or the <a href="https://mutantc.gitlab.io/mutantW_V1.html?ref=nothingeasyaboutthis.com">mutantW_V1</a> which I think can be used for this use case, but are not at a point of developer experience where they are a viable developer platform for distributing a mood tracking application. If you know of a good platform I have overlooked, please let me know. If someone at Apple, Whoop, Fitbit, or similar is reading and wants to know more, please give me a ping and I will be happy to share more info with you.</p><h5 id="credits">Credits:</h5><p>Images were provided under Creative Commons by Pebble Technology.</p>]]></content:encoded></item><item><title><![CDATA[Lies, damned lies, and SLAs]]></title><description><![CDATA[B2B SaaS SLAs aren't lies, but they are carefully worded legal statements intended to mislead a buyer. This isn't to say that buyers are being cheated, in fact, buyers often want to be misled. Nonetheless, I think we can do better.]]></description><link>https://www.nothingeasyaboutthis.com/my-9s-matter/</link><guid isPermaLink="false">627fb409c1e6e0003d0e1f7f</guid><dc:creator><![CDATA[Boris Berenberg]]></dc:creator><pubDate>Wed, 15 Feb 2023 14:00:06 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1639255711703-3663b4b51753?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwxMTc3M3wwfDF8c2VhcmNofDZ8fGJyb2tlbiUyMGNsb2NrfGVufDB8fHx8MTY3NjQxNzIwOA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=2000" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1639255711703-3663b4b51753?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwxMTc3M3wwfDF8c2VhcmNofDZ8fGJyb2tlbiUyMGNsb2NrfGVufDB8fHx8MTY3NjQxNzIwOA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=2000" alt="Lies, damned lies, and SLAs"><p>B2B SaaS SLAs aren&apos;t lies, but they are carefully worded legal statements intended to mislead a buyer. This isn&apos;t to say that buyers are being cheated, in fact, buyers often want to be misled. Nonetheless, I think we can do better.</p><p>A business buying software isn&apos;t just looking for someone to solve their pain point. They&apos;re looking for a relationship, trust, reliability, risk management, and compliance. The buyer may be required by law, or their own customers to meet various standards of managing risk.</p><p>This is one of the reasons why we end up with Dilbert like experiences at large enterprises. A Kafkaesque labyrinth of legal, security, risk, and other teams who must sign off on anything that is done.</p><p>SLAs are an important feature analyzed by SaaS buyers. The buyers want to know that this important business system is reliable, and that they can trust it, and that there is a punishment for the vendor failing.</p><p>However, sellers intentionally undermine them, and the weaknesses are ignored by the buyers who desperately need a tool they can shove through their own complex process. As a result, SLAs operate mostly as a form of <a href="https://www.yourdictionary.com/checkbox-compliance?ref=nothingeasyaboutthis.com">checkbox compliance</a> rather than an enforcement of service quality.</p><p>This is due to three key points.</p><ol><li>The vendor defines what constitutes an outage (SLIs) in a restrictive manner such that failures that a reasonable user would call an outage are not considered an outage.</li><li>The vendor defines the duration or calculation of any given outage, which means they can sweep an outage under the rug entirely or reduce the duration of one. Amazon&apos;s AWS is frequently shown to do this in posts like this <a href="https://ably.com/blog/honest-status-reporting-aws-service?ref=nothingeasyaboutthis.com">https://ably.com/blog/honest-status-reporting-aws-service</a></li><li>When an outage does happen, the punishment the vendor faces has no punitive component in it.</li></ol><p>Let&apos;s look at a few SLA policy docs to see what they say.</p><h2 id="slack">Slack</h2><p>You can find Slack&apos;s SLA document here: <a href="https://slack.com/terms/service-level-agreement?ref=nothingeasyaboutthis.com">https://slack.com/terms/service-level-agreement</a>.</p><p>The important parts to note are:</p><blockquote>Downtime excludes the following:&#x200C;&#x200C;&#x200C;&#x200C;Slowness or other performance issues with individual features (link expansions, search, file uploads, etc.)</blockquote><blockquote>To review current and historical Uptime, visit <a href="https://status.slack.com/?ref=nothingeasyaboutthis.com">Slack Status</a>.</blockquote><blockquote>If we fall short of our Uptime commitment, we&#x2019;ll apply a credit to each affected account equal to 10 times the amount that the workspace (or, as applicable, org) paid during the period Slack was down (we call these <strong><strong>Service Credits</strong></strong>).</blockquote><p>So, let&apos;s apply our 3 checks above:</p><ol><li>Outages would require all of Slack to down, and core functionality like Search being broken would not trigger the invocation of the SLA.</li><li>Outages are defined based on the status page that Slack operates and are of questionable veracity.</li><li>Unlike others I have reviewed, Slack has done a good job and offers a meaningful punitive penalty to themselves.</li></ol><h2 id="atlassian">Atlassian</h2><p>You can find the Atlassian SLA document at: <a href="https://www.atlassian.com/legal/sla?ref=nothingeasyaboutthis.com">https://www.atlassian.com/legal/sla</a> with a couple important linked-to pages at <a href="https://www.atlassian.com/legal/sla/service-credits?ref=nothingeasyaboutthis.com">https://www.atlassian.com/legal/sla/service-credits</a> and <a href="https://www.atlassian.com/legal/sla/covered-experiences?ref=nothingeasyaboutthis.com">https://www.atlassian.com/legal/sla/covered-experiences</a></p><p>The important parts to note are:</p><blockquote>If we confirm there is a failure to meet the Service Level Commitment in a particular calendar month and you make a request for service credit within fifteen (15) days after the end of such calendar month,</blockquote><blockquote>Less than 95.0% Monthly Uptime Percentage - 50% Service Credit (% of monthly fees for affected Cloud Product)</blockquote><blockquote>Covered Experiences&#x200C;&#x200C;Jira Cloud Premium or Enterprise&#x200C;&#x200C;&#x200C;&#x200C;View Issue&#x200C;&#x200C;Create Issue&#x200C;&#x200C;Edit Issue&#x200C;&#x200C;View Board&#x200C;&#x200C;...&#x200C;&#x200C;Covered Experiences include browser-based experiences only (not, e.g., integrations, API calls or mobile versions).</blockquote><p>Again, let&apos;s look at how this applies in practice:</p><ol><li>Outages would require a failure of only the most basic of Jira features (same thing applies to other Atlassian products but I didn&apos;t want the quoted portion to be huge). In theory, authentication being down wouldn&apos;t be included in the SLA calculation.</li><li>Outages are defined by Atlassian&apos;s status page which customers are expected to take at its word. On top of that, you must manually contact them within 15 days to claim the outage.</li><li>Assuming you&apos;re down for an entire month, Atlassian has limited its liability to 50% of what you have paid. I think in catastrophic cases, Atlassian would go above its own SLA policy like they did in the <a href="https://www.atlassian.com/engineering/post-incident-review-april-2022-outage?ref=nothingeasyaboutthis.com">incident</a> last year. But if this is what you&apos;re going to do, why not put it in the SLA in the first place.</li></ol><h2 id="snowflake">Snowflake</h2><p>You can find Snowflake&apos;s SLA document at <a href="https://www.snowflake.com/legal/support-policy-and-service-level-agreement/?ref=nothingeasyaboutthis.com">https://www.snowflake.com/legal/support-policy-and-service-level-agreement/</a></p><p>The important parts to note are:</p><blockquote>&#x201C;Unavailable&#x201D; is defined as an Error Rate greater than the relevant Error Rate Threshold over a one-minute interval calculated across all Accounts within each applicable Cloud Provider Region</blockquote><blockquote>&#x201C;Error Rate&#x201D; is defined as the number of Failed Operations, divided by the total number of Valid Operations. Repeated identical Failed Operations do not count towards the Error Rate</blockquote><blockquote>&#x201C;Failed Operations&#x201D; is defined as Valid Operations where the Service returns an internal error to Customer, subject to Section III (SLA Exclusions) below.</blockquote><p>&#x200C; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; Upload</p><p>The Service Level Credit table Snowflake offers to customers</p><ul><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li>&#x200C;</li></ul><ol><li>Failures only count if they&apos;re a backend error and exclude basic things like authentication.</li><li>Successful operations increase the denominator, but repeated failures don&apos;t increase the numerator.</li><li>Assuming a customer is at 99.0% availability, that means they have had 7h 14m 41s of downtime. So, the punishment to Snowflake is roughly 3x what the customer suffers, not terrible, but also not great.</li></ol><h2 id="why-does-this-happen">Why does this happen?</h2><p>My guess is that this is some corollary to Goodhart&#x2019;s Law</p><blockquote>Any observed statistical regularity will tend to collapse once pressure is placed upon it for control purposes.&#x200C;&#x200C;&#x200C;&#x200C;or more commonly reworded as&#x200C;&#x200C;&#x200C;&#x200C;When a measure becomes a target, it ceases to be a good measure.</blockquote><p>Teams are expected to provide a high level of service to customers. They are asked to measure that, and quickly realize it&apos;s really hard both to measure and to meet those exceptions, so instead they define metrics that look good on the surface, but are at best misaligned in terms of customer value.</p><p>Snowflake explicitly says on their <a href="https://www.snowflake.com/blog/leveling-up-sla-commitment/?ref=nothingeasyaboutthis.com">blog</a>:</p><blockquote>These industry-standard SLA thresholds are not particularly good measures of user experience. &#xA0;The underlying service-level indicators (SLIs) focus on query execution, which misses many critical components of the actual user workflow, from client library behaviors to the correct results being served. They also are implicitly dependent upon the user being able to reach and authenticate to Snowflake.</blockquote><p>They go on to talk about how other things are being done to focus on UX, but if that&apos;s the case, then why is this what their SLA measures?</p><h2 id="can-the-situation-be-improved">Can the situation be improved?</h2><p>I would love to see someone create a tool which automates SLA monitoring and claims against vendors in bulk. Something akin to what StatusGator is trying to do at: <a href="https://statusgator.com/blog/sla-monitor/?ref=nothingeasyaboutthis.com">https://statusgator.com/blog/sla-monitor/</a> &#xA0;and Downhound is doing at <a href="https://www.downhound.com/about?ref=nothingeasyaboutthis.com">https://www.downhound.com/about</a> (no affiliation to either them). If you can detect that a given product is down from the <a href="https://rachelbythebay.com/w/2019/07/15/giant/?ref=nothingeasyaboutthis.com">customer perspective</a> (I call this antagonistic monitoring), then demonstrate that the SLA definition is too narrow, and that the SLA metrics are dishonest, then it places the buyer in a powerful position during renewal conversations. My hope is that enough companies getting hammered enough on bad SLA performance by buyers can be a bar raiser for the whole industry.</p><p>If this were to exist, I also imagine you could have an honest public status page (I own honeststatuspage.com so if someone is building this let me know). This would be an adversarial tactic of shaming vendors into improving product quality and could again be used to feed into a procurement process.</p><p>Take a moment to follow me at <a href="https://twitter.com/NothingEasySite?ref=nothingeasyaboutthis.com">https://twitter.com/NothingEasySite</a> and <a href="https://twitter.com/borisberenberg?ref=nothingeasyaboutthis.com">https://twitter.com/borisberenberg</a> and subscribe below <strong>&#x2B07;&#xFE0F;</strong></p><div class="kg-card kg-button-card kg-align-center"><a href="https://www.nothingeasyaboutthis.com/#/portal/signup" class="kg-btn kg-btn-accent">Subscribe for updates</a></div>]]></content:encoded></item><item><title><![CDATA[Demo, Don't Pitch Recap]]></title><description><![CDATA[Networking events in NYC and the conversations haven't really given me what I was looking for. In the spirit of doing, I decided to try and create a new event which would be a better fit for what I want to attend. ]]></description><link>https://www.nothingeasyaboutthis.com/demo-dont-pitch-1/</link><guid isPermaLink="false">6372f1c0e76307003d91c103</guid><dc:creator><![CDATA[Boris Berenberg]]></dc:creator><pubDate>Tue, 31 Jan 2023 14:00:06 GMT</pubDate><media:content url="https://www.nothingeasyaboutthis.com/content/images/2023/01/IMG_7067.jpeg" medium="image"/><content:encoded><![CDATA[<img src="https://www.nothingeasyaboutthis.com/content/images/2023/01/IMG_7067.jpeg" alt="Demo, Don&apos;t Pitch Recap"><p>Networking events in NYC and the conversations haven&apos;t really given me what I was looking for. In the spirit of doing, I decided to try and create a new event which would be a better fit for what I want to attend. </p><p>The idea in my mind was something along the lines of:</p><blockquote>In person Product Hunt or Show HN without a focus on impressing VCs</blockquote><p>The rules were simple</p><ul><li>We curate 5 companies who will demo their products for 5 minutes each</li><li>Presenters should focus on demoing with a focus on getting new users or enticing people to join a company based on the product itself</li><li>Attendees are required to provide feedback to those doing the demos. Don&apos;t provide feedback? You don&apos;t get invited back</li></ul><h2 id="thanks-for-all-the-help">Thanks for all the help</h2><p>Before diving in further, I want to call out the people who helped make this a reality. My co-host <a href="https://twitter.com/j_stonemountain?ref=nothingeasyaboutthis.com">James Steinberg</a>, <a href="https://twitter.com/MorganBarrettX?ref=nothingeasyaboutthis.com">Morgan Barrett</a> for showing the value of a well organized breakfast meetup, the VCs and founders at <a href="https://twitter.com/PitchandrunNYC?ref=nothingeasyaboutthis.com">PitchAndRun</a> including <a href="https://twitter.com/pubkevin?ref=nothingeasyaboutthis.com">Kevin Weatherman</a> and <a href="https://twitter.com/johnmgannon?ref=nothingeasyaboutthis.com">John Gannon</a> who helped me find presenters, <a href="https://twitter.com/geri_kirilova?ref=nothingeasyaboutthis.com">Geri Kirilova</a> for also helping me find presenters, <a href="https://twitter.com/marksbirch?ref=nothingeasyaboutthis.com">Mark Birch</a> for literally <a href="https://www.community-in-a-box.com/?ref=nothingeasyaboutthis.com">writing the book</a> on how to organize events like these, and my partner for putting up with my nonsense as I dove headfirst into organizing my first event.</p><h2 id="building-the-event-stack">Building the event stack</h2><p>The cool kids in NYC use Lu.ma for organizing events so we used that. Lu.ma, and most everything else we used was free or near there.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://www.nothingeasyaboutthis.com/content/images/2023/01/IMG_7069.jpg" class="kg-image" alt="Demo, Don&apos;t Pitch Recap" loading="lazy" width="2000" height="1500" srcset="https://www.nothingeasyaboutthis.com/content/images/size/w600/2023/01/IMG_7069.jpg 600w, https://www.nothingeasyaboutthis.com/content/images/size/w1000/2023/01/IMG_7069.jpg 1000w, https://www.nothingeasyaboutthis.com/content/images/size/w1600/2023/01/IMG_7069.jpg 1600w, https://www.nothingeasyaboutthis.com/content/images/size/w2400/2023/01/IMG_7069.jpg 2400w" sizes="(min-width: 720px) 720px"><figcaption><a href="https://twitter.com/shousri?ref=nothingeasyaboutthis.com">Samir Housri</a> from <a href="https://www.themednet.org/?ref=nothingeasyaboutthis.com">The Mednet</a> shared how he&apos;s building stack overflow for doctors</figcaption></figure><p>We put up the <a href="https://lu.ma/DDP1?ref=nothingeasyaboutthis.com">event page</a> and started iterating. This all kicked off around the same time as generative AI entered the twittersphere. I wanted to try and create imagery for the event and was able to come up with the current header quickly using <a href="https://playgroundai.com/?ref=nothingeasyaboutthis.com">Playground.AI</a> by feeding it different prompts and screenshots of Apple keynotes. You can see that process in the header image of this post (starts bottom right, and ends top left).</p><p>To promote the event, we reached out to our personal networks, shared the event in the <a href="https://getsaturday.com/?ref=nothingeasyaboutthis.com">Saturday app</a>, via relevant event newsletters and listing websites here in NYC, and on social media. It was very amateurish, but it worked and we ended up with more than 160RSVPs before we closed sign ups entirely.</p><p>We wanted to make signing up for the event easy so we only asked for a few fields of information, but this made it hard to curate the attendees. To solve this, we used <a href="https://phantombuster.com/?ref=nothingeasyaboutthis.com">Phantombuster</a> to enrich their submissions with their LinkedIn profile information. We could then prioritize attendees based on how we thought we could create the highest amount of community benefit.</p><p>The downside of all of these tools if they don&apos;t tie together well. There was lots of manual copy pasting and gluing stuff together in spreadsheets. Hopefully as the community grows and we get some budget, we can get better tools that make all of this a bit easier.</p><h2 id="planning-meta-game">Planning meta game</h2><p>A lot of the choices made in planning the first event were actually based on us wanting to make sure we could have a successful second event.</p><p>This includes:</p><ul><li>Hiring a videographer and video editor out of pocket to help create content which we can use to get presenters, sponsors, and venue hosts in the future.</li><li>Getting a venue sponsor whose brand brought legitimacy to the event to help build trust with attendees.</li><li>Ensuring we were the best possible guests of our venue in terms of planning, coordination, and general preparedness.</li><li>Encouraging presenters and attendees to continue signing up even when we knew they may not be a fit yet, or we may not have enough room for them in this event. We didn&apos;t trick people, we were up front about constraints, but encouraged them to sign up anyways. This allows us to have a larger communication base for the next event making things a little bit easier on us as organizers. </li></ul><h2 id="the-event">The event</h2><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://www.nothingeasyaboutthis.com/content/images/2023/01/IMG_7073.jpg" class="kg-image" alt="Demo, Don&apos;t Pitch Recap" loading="lazy" width="2000" height="1500" srcset="https://www.nothingeasyaboutthis.com/content/images/size/w600/2023/01/IMG_7073.jpg 600w, https://www.nothingeasyaboutthis.com/content/images/size/w1000/2023/01/IMG_7073.jpg 1000w, https://www.nothingeasyaboutthis.com/content/images/size/w1600/2023/01/IMG_7073.jpg 1600w, https://www.nothingeasyaboutthis.com/content/images/size/w2400/2023/01/IMG_7073.jpg 2400w" sizes="(min-width: 720px) 720px"><figcaption><a href="https://twitter.com/Dianasaur323?ref=nothingeasyaboutthis.com">Diana Hsieh</a> from <a href="https://www.getcorrelated.com/?ref=nothingeasyaboutthis.com">Correlated</a></figcaption></figure><p>Our first event went surprisingly well. We had more than 50% of approved RSVPs show up which was in line with our expectations and capacity. &#xA0;Presenters did an excellent job and multiple attendees came up to me after the fact asking where we had managed to find such great presenters. <a href="https://twosigmaventures.com/?ref=nothingeasyaboutthis.com">Two Sigma Ventures</a> (our event sponsor) did an amazing job of setting up the space and provided delicious food and drinks. </p><p>Here&apos;s our quick recap video:</p><figure class="kg-card kg-embed-card"><iframe width="200" height="113" src="https://www.youtube.com/embed/gBcj_raRAs8?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen title="Demo, Don&apos;t Pitch 1"></iframe></figure><p>Our 5 presenters were:</p><ol><li><a href="https://twitter.com/dorotheegrant?ref=nothingeasyaboutthis.com">Dorothee Grant</a> from <a href="https://www.kaveatapp.com/?ref=nothingeasyaboutthis.com">Kaveat</a></li><li><a href="https://www.linkedin.com/in/benpcolman/?ref=nothingeasyaboutthis.com">Ben Colman</a> from <a href="https://realitydefender.com/?ref=nothingeasyaboutthis.com">Reality Defender</a></li><li><a href="https://twitter.com/tomermolo?ref=nothingeasyaboutthis.com">Tomer Molovinsky</a> from <a href="https://www.tryperdiem.com/?ref=nothingeasyaboutthis.com">Per Diem</a></li><li><a href="https://twitter.com/shousri?ref=nothingeasyaboutthis.com">Samir Housri</a> from <a href="https://www.themednet.org/?ref=nothingeasyaboutthis.com">Mednet</a></li><li><a href="https://twitter.com/Dianasaur323?ref=nothingeasyaboutthis.com">Diana Hsieh</a> from <a href="https://www.getcorrelated.com/?ref=nothingeasyaboutthis.com">Correlated</a></li></ol><p>We had a number of small issues, but everything was manageable. I will share a few so if you plan to organize an event, you can feel better when you find your own stumbling blocks:</p><ul><li>We set up a bunch of tech to record presenters and their demos, but forgot to enable audio recording</li><li>We sent out duplicate event feedback requests after the fact</li></ul><h2 id="post-event">Post event</h2><p>We collected 145 pieces of feedback shared with our presenters, of which 68 had attendees agreeing to share their emails with the presenter for hiring purposes. </p><p>We&apos;re operationalizing everything we did into a handbook and processes to help ensure that future events run even better.</p><p>Want to be involved in a future event?</p><ul><li>Apply to <strong>sponsor</strong> the <strong>venue</strong> at <a href="https://tally.so/r/mJ1vPX?ref=nothingeasyaboutthis.com">https://tally.so/r/mJ1vPX</a></li><li>Apply to <strong>sponsor</strong> us with <strong>money</strong> at <a href="https://tally.so/r/nGeAMe?ref=nothingeasyaboutthis.com">https://tally.so/r/nGeAMe</a> </li></ul><blockquote>Sponsoring with money will help us buy software to make the organization work less manual, and maybe some equipment for stuff like video and audio recording.</blockquote><ul><li>Apply to <strong>present</strong> at <a href="https://tally.so/r/wM1zvX?ref=nothingeasyaboutthis.com" rel="nofollow noopener">https://tally.so/r/wM1zvX</a></li><li>Apply to <strong>volunteer</strong> at <a href="https://tally.so/r/m6DElN?ref=nothingeasyaboutthis.com">https://tally.so/r/m6DElN</a></li></ul><p>If you&apos;re looking to attend a future event sign up with your email at &#xA0;<a href="https://lu.ma/borisberenberg?ref=nothingeasyaboutthis.com">https://lu.ma/borisberenberg</a></p><div class="kg-card kg-button-card kg-align-center"><a href="https://www.nothingeasyaboutthis.com/#/portal/signup" class="kg-btn kg-btn-accent">Subscribe for updates</a></div>]]></content:encoded></item><item><title><![CDATA[Balance your life in less than 15.6k hours]]></title><description><![CDATA[<p>60 hours a week for ~6 years without vacations allowed me to build and eventually sell my company. This was not a great use of my time. I could have had the same outcome with much better work life balance.</p><p>The rest of this post will talk about how I</p>]]></description><link>https://www.nothingeasyaboutthis.com/work-life-balance-15600-hours/</link><guid isPermaLink="false">63c0a0210a8323003d598254</guid><category><![CDATA[Lessons]]></category><dc:creator><![CDATA[Boris Berenberg]]></dc:creator><pubDate>Mon, 23 Jan 2023 14:00:07 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1516383740770-fbcc5ccbece0?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwxMTc3M3wwfDF8c2VhcmNofDd8fHdvcmslMjBsaWZlfGVufDB8fHx8MTY3NDE2NjA5MA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=2000" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1516383740770-fbcc5ccbece0?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwxMTc3M3wwfDF8c2VhcmNofDd8fHdvcmslMjBsaWZlfGVufDB8fHx8MTY3NDE2NjA5MA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=2000" alt="Balance your life in less than 15.6k hours"><p>60 hours a week for ~6 years without vacations allowed me to build and eventually sell my company. This was not a great use of my time. I could have had the same outcome with much better work life balance.</p><p>The rest of this post will talk about how I learned to better manage my time. Lots of this will make you say duh. However, it&apos;s important to realize that most things of value in life are perceived as duh. They&apos;re obviously the right thing to do and at the same time it&apos;s hard to do a lot of it.</p><p>I am not writing this because I expect this to blow your mind. I am writing this to remind you, that yes applying extra effort to implement this has positive outcomes. And that yes, compounding small improvements add up.</p><p>It took me ~15,600 hours to internalize this. I am a slow learner. Maybe you can do it a bit faster.</p><h2 id="self-control-is-finite">Self-control is finite</h2><p>Just like physical muscles, the mental muscle of self-control can become fatigued through exertion, making it more difficult to exert self-control later. This is known as <a href="https://en.wikipedia.org/wiki/Ego_depletion?ref=nothingeasyaboutthis.com">ego depletion</a>.</p><p>Research has shown that self-control can be improved through a variety of techniques, such as mindfulness practices or goal setting. Mindfulness practices, such as meditation, can help you become more aware of your thoughts and emotions, which can make it easier to regulate them. Setting specific and challenging but achievable goals can also help to focus your self-control efforts. However, to do all of this, you need to expend self-control.</p><p>I had to understand that recurring situations in my life where I must expend self-control or to make choices on things I don&#x2019;t care about, drained my ability to do well in areas I did care about.</p><p>The trope that always gets brought up here is <a href="https://careers.workopolis.com/advice/the-reason-mark-zuckerberg-wears-the-same-shirt-every-day/?ref=nothingeasyaboutthis.com">Mark Zuckerberg and his shirts</a>. While I haven&#x2019;t gone to this extreme, I buy shirts so that I can pick any of them and be happy with whatever I have picked without thinking, and I apply this reasoning throughout my life.</p><h2 id="self-control-is-unreliable">Self-control is unreliable</h2><p>On top of being finite, self-control can also be unreliable because it can be influenced by a person&apos;s environment and circumstances. For example, an individual may be able to exert self-control in a calm and controlled environment but may struggle to do so in a high-stress or chaotic environment. Additionally, your self-control can be influenced by your emotions, and you may be less able to exert self-control when you are feeling stressed, anxious, or depressed.</p><p>A system of behavior that can be very effective in self-control is habit formation. Habits are automatic behaviors that are triggered by specific cues in the environment. By identifying the cues that trigger unwanted behaviors, and then replacing them with new cues that trigger wanted behaviors, individuals can make it easier to exert self-control.</p><p>For example, I check Slack too often and let it interrupt focused work. The solution I found was to use an app called <a href="https://marco.org/apps?ref=nothingeasyaboutthis.com">Quitter</a> which closes Slack (and Messages, Whatsapp, and a few others) within 10 minutes of me not actively using them. This helped me break a negative habit of checking Slack and helped establish a habit of trusting notifications to be more relevant to the task I am doing.</p><h2 id="tools-outperform-people">Tools outperform people</h2><p>By keeping track of how you spend your time, you can identify where they are spending too much time on distractions or unimportant tasks and adjust your behavior accordingly.</p><p>Tools helped me improve my self-control by providing cues and reminders to engage in desired behaviors, and by making it more difficult to engage in undesired behaviors.</p><p>One example of a tool that can act as a guardrail for self-control is a time-tracking app. I use a combination of the native <a href="https://support.apple.com/en-us/HT208982?ref=nothingeasyaboutthis.com">Screen Time</a> functionality and a third party time tracking tool called <a href="https://timingapp.com/?ref=nothingeasyaboutthis.com">Timingapp</a>. Screen Time is helpful for everything on the go, and then Tmingapp tracks everything on my laptop. Just having Timingapp installed has changed my behavior because I don&apos;t want to be disappointed when I look at the report at the end of the day.</p><h2 id="timelines-and-iterations">Timelines and iterations</h2><p>Someone may say to you &quot;why don&apos;t you just spend more time outside of work&quot;. The word just does a lot of the heavy lifting there. The reality is that self-improvement is an ongoing effort. It will likely never be done. And progress will come in fits and spurts with you spinning your wheels. It&apos;s ok, that&#x2019;s how it is for everyone who focuses on improvement and not performative change for social media.</p><p>Iteration is an extremely important part of self-improvement. This means that you must take consistent action, be mindful of your progress, and tinker with your strategies and routines until you achieve the results you want.</p><p>When you combine the reality of timelines and iteration you end up looking at something like James Clears <a href="https://jamesclear.com/continuous-improvement?ref=nothingeasyaboutthis.com">1% blogpost</a>. The important takeaway for you shouldn&apos;t be that 1% better every day is your goal. The important takeaway is that 1% better is an impossibly high rate of improvement for most people.</p><h2 id="you-have-failed-now-what">You have failed, now what</h2><p>You&apos;ve put in the work. It&apos;s been years. You have decided that you want to give up. Work and life are not balanced. They won&apos;t be any time in the future.</p><p>So what? Is this worse than the person who overoptimizes for a hobby? Or for an addiction? Or anything else?</p><p>At some point you must understand who you are and accept that beyond a point you aren&apos;t going to change. I consider writing this post to be a form of work. I probably shouldn&apos;t be spending my time doing this right now. And yet here I am, 15.6k hours later. Maybe I will go play some Gran Turismo after this.</p><p>Take a moment to follow me at <a href="https://twitter.com/NothingEasySite?ref=nothingeasyaboutthis.com">https://twitter.com/NothingEasySite</a> and <a href="https://twitter.com/borisberenberg?ref=nothingeasyaboutthis.com">https://twitter.com/borisberenberg</a> and subscribe below <strong>&#x2B07;&#xFE0F;</strong></p><div class="kg-card kg-button-card kg-align-center"><a href="https://www.nothingeasyaboutthis.com/#/portal/signup" class="kg-btn kg-btn-accent">Subscribe for updates</a></div>]]></content:encoded></item><item><title><![CDATA[RFS - Alternative to Google Search]]></title><description><![CDATA[Build a distributed search index on top of which both large scale and niche search engines can run. Distributed search engines are not a new idea, but I believe my approach in terms of how you bring it to market will help solve the chicken and egg problem of getting enough usage for it to work.]]></description><link>https://www.nothingeasyaboutthis.com/replacing-google-search/</link><guid isPermaLink="false">627fb6fbc1e6e0003d0e1f89</guid><category><![CDATA[Request For Startup]]></category><dc:creator><![CDATA[Boris Berenberg]]></dc:creator><pubDate>Mon, 25 Jul 2022 13:00:42 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1510637858650-c3be04731622?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwxMTc3M3wwfDF8c2VhcmNofDc1fHxzZWFyY2h8ZW58MHx8fHwxNjU0OTc1MDU0&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=2000" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1510637858650-c3be04731622?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwxMTc3M3wwfDF8c2VhcmNofDc1fHxzZWFyY2h8ZW58MHx8fHwxNjU0OTc1MDU0&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=2000" alt="RFS - Alternative to Google Search"><p>Google is a great search engine, but there is growing user frustration. Why? Because if something makes money, Google wants to make sure you click on an ad to get to it, and if it doesn&apos;t make money, Google wants you to see the answer immedietly on Google and not go elsewhere. I don&apos;t believe this serves the interests of the users long term, and is an opportunity to create an alternative search engine to Google. </p><p>My proposal is to build a distributed search index on top of which both large scale and niche search engines can run. Distributed search engines are not a new idea, but I believe my approach in terms of how you bring it to market will help solve the chicken and egg problem of getting enough usage for it to work.</p><p>What does it take to build a new search engine? I would argue the 4 main components are:</p><ul><li>Crawling the internet to get the data you want to search</li><li>Indexing the data you have crawled</li><li>Searching and Ranking across the index</li><li>User adoption of the new search engine</li></ul><h2 id="crawling">Crawling</h2><p>One of the largest challenges in building an effective search engine is to have a sufficiently large, and up to date index of everything on the web, so let&apos;s start there. Crawling and indexing the web is hard. 15% of Google searches have <a href="https://searchengineland.com/google-reaffirms-15-searches-new-never-searched-273786?ref=nothingeasyaboutthis.com">never been searched before</a>. The important takeaway for me here isn&apos;t that people are asking new questions, it&apos;s that new things are happening and this makes up a significant portion of peoples interests. This means you need a dataset that is rapidly updating. There is a great core dataset you can get from <a href="https://commoncrawl.org/?ref=nothingeasyaboutthis.com">Common Crawl</a>, but it&apos;s updated monthly so results based on only this would be stale, and Common Crawl is limited in scope. From there you can layer on your own data, but due to the high percentage of automated traffic many websites will <a href="https://stackoverflow.com/questions/671491/robots-txt-allow-only-major-se?ref=nothingeasyaboutthis.com">request you don&apos;t scrape</a> via their robots.txt or outright block you via a firewall if you&apos;re not one of the major search engines. This gives large search engines a huge advantage since their large crawl dataset is the core on which the rest is built. Without a good dataset, you can&apos;t have a good search engine. Who can crawl every single website in the world, especially as the newest ones are being published or updated? The users visting these webpages. What if every single browser in the world retained a locally cached copy of the latest version of every website they visited? I built a proof of concept of this using a Chrome extensions + Mozilla&apos;s <a href="https://github.com/mozilla/readability?ref=nothingeasyaboutthis.com">Readability</a> to strip text from a given webpage, and then I do some basic full text search on the captured data. It works like expected and get&apos;s us to a good starting point. The <a href="https://chrome.google.com/webstore/detail/better-history/egehpkpgpgooebopjihjmnpejnjafefi?ref=nothingeasyaboutthis.com">Better History Chrome</a> extension is a more mature implementation of this. This doesn&apos;t have to be done exclusively by end users, but if they are the primary crawlers in your day one architecture, I believe this search engine will have a significant competitive advantage. &#xA0;Additionally, we can get the majority of the value that a website offers it&apos;s users by extracting only the visible text at the time a user departs a given site. Yes this can be improved with on device ML to clasify pictures, and possibly smarter handling of common objects like tables of information, but I don&apos;t think it&apos;s necessary at the get go. </p><h2 id="index">Index</h2><p>Ok so we have a single machine, with the dataset of websites the user has visited, and some full text search capability on it, how does that help us actually create a global searchable index? I would propose using Gnutella or a similar protocol. There are performance implications related to routing which are &#xA0;addressed further in this post.</p><h2 id="search-and-rank">Search and Rank</h2><p>Once we have a global index, we need to be able to search it. I don&apos;t have a solution here. Searching per node, and then aggregating the results across nodes seems to be a solved problem by the large search engines, but I am not an expert on this problem. I expect that the network latency introduced by the nodes distribution on a public internet will also be an important issue to overcome. However, I have four core ideas which I believe are important to both search performance and quality:</p><ul><li>More recent versions of a result are more valuable. If user A has a copy of my site from a week ago, and user B has a copy of my site from an hour ago. The search results from user B have more value than user A. When a distributed search receives multiple conflicting results, the most recent one should be prioritized.</li><li>Social graph proximity is a good proxy for relevancy, and authority. If a result comes from a friend, it&apos;s much less likely to be spam, or irrelevant than if I get it from someone 1 <a href="https://en.wikipedia.org/wiki/Six_Degrees_of_Kevin_Bacon?ref=nothingeasyaboutthis.com">Kevin Bacon</a> away from me.</li><li>Central servers can collect information uploaded by individuals, and then act as a proxy on their behalf thereby reducing network distance and number of hops in the search graph.</li><li>Nodes can cache data as it is recursed through them. This reduces the network distance between the node asking the question and the one answering it. However, this poses a numbr of challenges around expanded security risk, data storage needs, data transfer volume, and questions about how this should impact network distance as it impacts result quality as mentioned above.</li></ul><h2 id="go-to-market">Go to Market</h2><p>Let&apos;s assume you can get this working as a fully funcitonal tech demo. Your ability to search a given index vs Google will be slower and less accurate, but you&apos;re still in a functional place. So how do you actually get this working as a business?</p><h3 id="enterprise-search">Enterprise Search</h3><p>Start by not competing with public search. Start by offering this as an enterprise search offering. If a company uses Coveo or one of the other competitors, they&apos;re going to have challenges like the enterprise search provider not having connectors for X and Y tools they use. Especially internal one. Since your search product is based on web caching, this isn&apos;t a concern. You support every single web based tool on day 1. Important caveat here is that you will have to build out support for a few non-web based connectors for tools like Slack, MS Team, and Git providers, but that&apos;s the cost of doing business. At the end of the day, you still have fewer connectors to maintain, and that&apos;s a significant advantage. The other added benefit of starting by making this a B2B tool is that companies have a very accessible social graph which can be seen via their &#xA0;LDAP/AD/whatever other tool they use.</p><p>But there is a trade off, your index doesn&apos;t take into account permissions. For example, a user can search repeatedly with various string combinations to enumerate the contents of the cache, and thereby figure out private data that only HR should be seeing. </p><p>This will be addressed using two sets of include and exclude lists of URI regexes. The first set will manage what is and is not cached on a given node. The second set will be a map of URI regexes and either groups or individual users who should always or never be able to access these results and will act as a search filter as each node processes search results it is returning.</p><p>Additionally, I believe that organizations will want to have certain common URL paths that they always include and exclude in the index prior to searching ever happening. For example, we never want anything at <code>https://facebook.com/*</code> to be indexed. These types of lists should be community contributed similar to how uBlock Origin or Spamhouse operates where organizations can subscribe to various lists to help enforce the behavior of their network. &#xA0;This isn&apos;t bulletproof, but you&apos;ll get 80% of the way, and it will improve over time. </p><h3 id="consumer-search-platform">Consumer Search Platform</h3><p>Ok so let&apos;s assume this all works for companies, what does any of this have to do with creating an alternative to Google? Take all of those tools you have given enterprises to lock down what their users can do, and turn it into a platform provider. Instead of an org pushing policies down on users, you allow communities to build their own include and exclude list based search engines which users can subscribe to. Since it costs you near $0 to host these lists, you can give it to users as cheap as free and still make money overall.</p><p>For example:</p><ul><li>Paid access revenue split &#x2013; A group of dentists could set up their own dentist focused filtered search and charge $10 a month for access, and you would take 10% fees from that.</li><li>Ad platform &#x2013; One of the Kardashian&apos;s could set up a search engine that only returns Kardashian approved merch and run ads on it to support the thing. You would provide the advertising platform and you take 30% of the revenue and the Kardashians get their 70%.</li><li>Free &#x2013; A group of kids want to set up a Minecraft specific search engine to exclude all the SEO spam and surface actually interesting resources across the web. They do it, they don&apos;t earn anything, you don&apos;t charge anything.</li></ul><h2 id="weak-points">Weak points</h2><p>I am under no illusion that this is a perfect idea. If you want to build this, there are a couple critical issues you need to be considering from day one.</p><p>The ability for more niche search engines means that you will inevitable end up with partisan filtered search engines which will exacerbate echo chambers. This isn&apos;t about one side or the other, it&apos;s an inevitable outcome. The question is how will you deal with these from a policy and governance perspective.</p><p>A large % of global web traffic happens on mobile. This trend is accelerating. Mobile devices are not suited to act as cache or relay nodes in a network like this. This will particularly impact poorer devloping nations where mobile devices are the primary method of digital interaction. If you look at the history of P2P tech in these locations, it has inevitably failed and fallen back to a centralized model. I expect the same thing will happen here when it comes to storing the data, indexing it, and executing search queries. However, the mobile devices can still act as crawlers.</p><p>There are many security, privacy, and other related topics which are not covered at all here. I highly recommend reading the research done by the <a href="https://github.com/Tribler/tribler/wiki?ref=nothingeasyaboutthis.com">Tribler</a> team.</p><h2 id="related-work">Related work</h2><p>Brave Search is actually <a href="https://support.brave.com/hc/en-us/articles/4409406835469?ref=nothingeasyaboutthis.com">similar to this idea via the WDP</a> see the &quot;Is the Web Discovery Project a crawler?&quot; section. </p><p> <a href="https://aquila.network/?ref=nothingeasyaboutthis.com">Aquila Network</a> and <a href="https://sonar.dev.arso.xyz/?ref=nothingeasyaboutthis.com">Sonar</a> are also working on something similar</p><p><a href="https://github.com/a5huynh/spyglass?ref=nothingeasyaboutthis.com">Spyglass</a> and <a href="https://www.browserparrot.com/?ref=nothingeasyaboutthis.com">BrowserParrot</a> seem to be trying to tackle this problem at the individual level</p><p>There are number of personal archiving tools such as <a href="https://github.com/Y2Z/monolith?ref=nothingeasyaboutthis.com">Monolith</a>, <a href="https://chrome.google.com/webstore/detail/singlefile/mpiodijhokgodhhofbcjdecpffjipkle?hl=en&amp;ref=nothingeasyaboutthis.com">SingleFile</a>, <a href="https://github.com/crisdosyago/Diskernet?ref=nothingeasyaboutthis.com">Diskernet</a> (fka 22120), <a href="https://github.com/WorldBrain/memex?ref=nothingeasyaboutthis.com">Memex</a>, and I am sure many others some of which you can find at <a href="https://github.com/iipc/awesome-web-archiving?ref=nothingeasyaboutthis.com">https://github.com/iipc/awesome-web-archiving</a></p><p>There are historical distributed search engines like <a href="https://yacy.net/?ref=nothingeasyaboutthis.com">YaCy</a> and meta search engines like <a href="https://searx.github.io/searx/?ref=nothingeasyaboutthis.com">Searx</a></p><p>Take a moment to follow me at <a href="https://twitter.com/NothingEasySite?ref=nothingeasyaboutthis.com">https://twitter.com/NothingEasySite</a> and <a href="https://twitter.com/borisberenberg?ref=nothingeasyaboutthis.com">https://twitter.com/borisberenberg</a> and subscribe below <strong>&#x2B07;&#xFE0F;</strong></p><div class="kg-card kg-button-card kg-align-center"><a href="https://www.nothingeasyaboutthis.com/#/portal/signup" class="kg-btn kg-btn-accent">Subscribe for updates</a></div>]]></content:encoded></item><item><title><![CDATA[Lessons from selling my company]]></title><description><![CDATA[<p>I don&apos;t remember exactly when it started, but I am sure the impetus was a period of unhappiness with my job. This turned into an annual tradition of me trying to sell the company I had built as a birthday present to myself. This year, I sold it.</p>]]></description><link>https://www.nothingeasyaboutthis.com/lessons-from-selling-a-bootstrapped-company-to-a-pe-backed-company/</link><guid isPermaLink="false">627ecc4ad5e2c3003d01f12d</guid><category><![CDATA[Lessons]]></category><dc:creator><![CDATA[Boris Berenberg]]></dc:creator><pubDate>Wed, 18 May 2022 14:45:03 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1603695762547-fba8b88ac8ad?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwxMTc3M3wwfDF8c2VhcmNofDE2fHxsZXNzb25zfGVufDB8fHx8MTY1Mjg4NDk2NA&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=2000" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1603695762547-fba8b88ac8ad?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwxMTc3M3wwfDF8c2VhcmNofDE2fHxsZXNzb25zfGVufDB8fHx8MTY1Mjg4NDk2NA&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=2000" alt="Lessons from selling my company"><p>I don&apos;t remember exactly when it started, but I am sure the impetus was a period of unhappiness with my job. This turned into an annual tradition of me trying to sell the company I had built as a birthday present to myself. This year, I sold it. </p><p>Like running the company, selling the company has been an amazing learning opportunity. I am writing this post to share what you should be thinking about should you try and sell your company.</p><p>A few caveats here:</p><ul><li>My company was 100% bootstrapped, and I was the 100% owner</li><li>My company was profitable</li><li>My company was an LLC, as such I did not qualify for a QSBS credit</li><li>Both the seller and purchaser are USA headquartered organizations</li><li>The acquiring company was PE backed</li><li>This isn&apos;t an exhaustive list, this is purely based on my one experience selling a company</li></ul><h2 id="prep-work">Prep work</h2><p>The better of an understanding you have of your own business, the smoother the whole process will go. It&apos;s not enough to know the business, you need supporting evidence, and that evidence should be well organized. Doing so will save you time and money in the process. I would recommend that you start working on this at least 3-6 months before you plan to sell the company.</p><h3 id="financial">Financial </h3><p>Financial docs will be pretty easy assuming you have been doing everything legit up till now. It may be worthwhile to run a formal audit on last year&apos;s finances to ensure everything is up to spec. Additionally, there are a few core concepts you should internalize early on. Understanding these concepts will help you decide whether now is the right time to sell your business.</p><h4 id="valuation">Valuation</h4><p>You need to understand how buyers value your company. In our case, the company valuation was set using <a href="https://www.investopedia.com/terms/e/ebitda.asp?ref=nothingeasyaboutthis.com">EBITDA</a>. This is one item you want to understand at least one year in advance. From there, you can start to change how you operate and influence the valuation. The buyer is not dumb, if they see you gaming this, they may skip the deal. What you&apos;re doing is professionalizing your organization towards a specific metric. This isn&apos;t about you making more money on selling the company. This is about the organization operating in a way that aligns with the goals of the buyer. </p><p>There is a concept of a <a href="https://carta.com/blog/what-is-a-409a-valuation/?ref=nothingeasyaboutthis.com">409A valuation</a> which others have told me is valuable to understand. I didn&apos;t use one so I have no real input to offer here.</p><p>This number is negotiable.</p><h4 id="working-capital">Working Capital</h4><p>I read a number <a href="https://www.investopedia.com/ask/answers/071114/how-do-you-calculate-working-capital.asp?ref=nothingeasyaboutthis.com">explanations of working capital</a>. I am sure they make sense to those with an accounting or finance background, but I had a hard time internalizing the idea.</p><p>The way I understood working capital is to think of it as the financial ball and chain of why you don&apos;t shut down the business and walk away with your cash balance + accounts receivable. It is the part of cashflows where you have money people owe you, and money already paid out, and there is that middle amount that you can never pull out of the business? That&apos;s your working capital.</p><p>When you get acquired, the acquiring company will likely keep it. Working capital is measured on a monthly basis. If you start preparing long enough in advance, you should be working to reduce working capital going into the sale. Keep in mind that the method of calculating working capital is not fixed. If you&apos;re growing, the calculation may be your last month multiplied by some expected growth percentage. While if you&apos;re stagnant, it may be a multi month lookback. &#xA0;This is something you should understand and prepared to negotiate. This negotiation happened post letter of intent (LOI) for me, but you may want to do it beforehand depending on how much money is on the table. </p><p>This number is negotiable.</p><h4 id="cash-free-debt-free">Cash free, debt free</h4><p>This means that the company acquiring you wants to zero out the debts and cash in the company as part of the transaction. Sounds great right? Cash Balance + AR - AP + Acquisition price and you&apos;re home free! But no, you actually need to subtract out that working capital mentioned above. And depending on how your business operates, this can be a significant chunk. Make sure you understand your working capital numbers.</p><h4 id="holdback-period-amount">Holdback period + amount</h4><p>As part of the transaction you will set a working capital target. The buyer will track to see how the company does against it for the following 90 days. Should you exceed the working capital target, the buyer doesn&apos;t want to add more money to fund the company. To offset this risk, the buyer hold some amount of the seller&apos;s money during that 90 day period to act as a buffer. This is the holdback amount and period. If working capital is less than the target, you get the holdback amount plus the amount under the working capital.</p><h4 id="f-reorg">F Reorg</h4><p>If you&apos;re going to be getting equity in the buyer, you may need to do an F reorg to reduce your up front tax burden. This is a simple process that your CPA can assist with. We had to do it last minute which was painful, so plan ahead. Your tax professional can tell you about the impact on your taxes.</p><h4 id="purchase-amount-breakdown">Purchase Amount Breakdown</h4><p>Make sure you understand what and how you&apos;re being paid, over what period of time, and with what gotchas. </p><p>For me, the amount was a mix of cash and equity. For exampe, check if the equity has a vesting period that requires you to stick around, or other provisions that can impact your final compensation. This is something that you should negotiate and analyze with the advice of both your lawyer, financial, and tax advisors.</p><h3 id="legal">Legal</h3><p>This part of the process will be death by a million papercuts. You need to prepare yourself for this. My process was less painful because the buyer I picked was super flexible and so were their lawyers. Even with that, it still sucked. It could have sucked much less if someone had provided me with the following advice.</p><h4 id="organization">Organization</h4><p>All work will happen via email. Microsoft Word documents and PDFs will be added to a &quot;data room&quot; which is a fancy way of saying Dropbox or one of their competitors. This means that if your data is organized in alignment with this expected method of communication, your life will be much easier. What does this mean in practice? Organize everything in an obvious folder hierarchy. My recommended one is as follows:</p><!--kg-card-begin: markdown--><ul>
<li>Type of Document - Example: Customer Contract
<ul>
<li>Year - Example: 2022
<ul>
<li>Entity - Example: ACME Corp
<ul>
<li>Number. Document - Example &quot;1. ACME CORP MSA.pdf&quot;</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<!--kg-card-end: markdown--><p>I would recommend taking the time to rename files to be super consistent and obvious in naming. When lawyers are asking you questions, you don&apos;t want to be trying to find whatever document you need at 2AM on a Sunday. One other tip here is that you will find that documents are missing. Let&apos;s say you forgot to sign an NDA with ACME Corp. Create a text document named &quot;ACME Corp NDA - Not Found.txt&quot; and put it in the place where you would otherwise have it. The numbered documents will also make it easier to reference in other places which you will need to do.</p><h4 id="which-documents-do-you-care-about">Which documents do you care about</h4><p>All of them. It&apos;s unfortunate but it really is all documents. This is part of why I said you want to start doing this 3 to 6 months in advance. This timeline lets you get copies of documents that may be in counterparty hands, or that need to be mailed to you by a slow government agency. To help you, here is a non-exhaustive list of documents you will be asked to provide as part of due diligence and warranties and representations:</p><div class="kg-card kg-toggle-card" data-kg-toggle-state="close"><div class="kg-toggle-heading"><h4 class="kg-toggle-heading-text">Giant List &#x1F622; click to expand -&gt;</h4><button class="kg-toggle-card-icon"><svg id="Regular" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24"><path class="cls-1" d="M23.25,7.311,12.53,18.03a.749.749,0,0,1-1.06,0L.75,7.311"/></svg></button></div><div class="kg-toggle-content"><ul><li>Certificate of Organization</li><li>LLC Agreement</li><li>Operating Agreement</li><li>Equity interests</li><li>IRS S-Election Confirmation</li><li>State registration documents</li><li>Any documents relating to company control</li><li>List of all names the company has ever used and supporting docs</li><li>List of any external consents that may be required for the transaction to proceed and supporting docs</li><li>All documents relating to lines of credit and associated liens</li><li>All permits, certificates, registrations, concessions, exemptions, etc issued by a government</li><li>All documents provided by a government where you have been found in violation of any law or regulation</li><li>All documents related to leases or rentals</li><li>List of all tangible assets owned or leased</li><li>All customer agreements, including NDAs, MSAs, SoWs, etc. If you have a SaaS with ToS and EULA and whatnot, get all the old versions of them as well</li><li>Any agreement with non-compete, non-solicit, exclusivity, or any other kind of limiting factor (everything you ever signed)</li><li>Any agreements or other contracts with any government entity</li><li>Any agreement that includes an indemnification clause</li><li>Any agreement with tax related provisions such as with a local municipality</li><li>Any other agreements that somehow slipped through the above dragnet, and are also material to the success of the business</li><li>All registered and unregistered intellectual property. This means all copyright, trademark, and patents, domain names, etc.</li><li>All license, royalty, or other agreements which support your operations.</li><li>List of all sources for content used in software you produce. Get ready for an <a href="https://en.wikipedia.org/wiki/Software_supply_chain?ref=nothingeasyaboutthis.com">SBOM</a> and to justify that all your dependency licenses are compliant.</li><li>List of everyone who has developed the software you have made and what each person worked on</li><li>Copies of contractor and IP assignment agreements for anyone who worked on any of your code</li><li>A list of all software in use by the company</li><li>A list of all sub processors in use by the company</li><li>A list of, and copies of all processes and procedures that you have in place for all business operations including, but not limited to handling of confidential data, trade secrets, data security, disaster recovery, business continuity, etc</li><li>Documents relating to any data breach, and who was impacted and notified</li><li>Documents supporting any kind of credit card processing and how you comply with the relevant regulations</li><li>Copies of current and past privacy policies going back 3 years</li><li>All policies around access, collection, storage, processing, or use of any kind of PII (assume everything is somehow PII), describe known deviations from policies</li><li>List of all standards you comply with, especially around data security</li><li>Documentation which shows what portions of your data are that of EU or California residents</li><li>List all countries except for the US where data is stored, processed, or used</li><li>List of any cyber security incidents you have had and supporting documentation of whatever happened and outcomes</li><li>List of all marketing approaches used, and the channels utilized for them. If you use phone or SMS, prepare for more compliance related questions here</li><li>Document data sources from which you get marketing contact information</li><li>Policies related to data security, data privacy, information security, etc</li><li>Trainings related to data security, data privacy, information security, etc</li><li>All employment, retention, severance, separation agreements, offer letters, compensation plans, contractor agreements, etc going back to company founding</li><li>All NDAs and non-compete agreements</li><li>All vacation, sick, and PTO policies and balances</li><li>Copies of all job descriptions</li><li>All agreements with PEO orgs, staffing agencies, or other providers of contingent labor</li><li>List of all US based team members who are not US citizens and provide their work authorization</li><li>Copies of all policies, handbooks, documents, etc</li><li>List all benefit plans (health, dental, vision, life, 401k etc) and supporting docs</li><li>Any docs related to ERISA plans</li><li>Any docs related to PPP loans, or other similar COVID assistance programs</li><li>Historical background check results</li><li>I9 forms and supporting docs going back 3 years</li><li>Copies of all insurance policies and claims associated with them going back 5 years</li><li>Feel like you have seen duplicates in this list? You will feel that a lot more in the process</li></ul></div></div><h2 id="representation">Representation</h2><p>You may want to sell the company yourself, or you may want to go through a broker. A broker will handle a lot more of the work for you. They will bring experience and provide an accounting and legal team to support you through the process. Based on my limited experience in this area, this will cost you ~15% of the gross deal price. </p><p>If you don&apos;t go with a broker, you will need to put the team together yourself. At the very least, this means one lawyer, and one CPA. Don&apos;t try and do the process with less than this. Not all lawyers are equal. If your buddy is a criminal defense attorney or a real estate lawyer, they&apos;re not the right person for the job. Find someone with M&amp;A experience. Get specific information on how many transactions they have done in the last year, what the per transaction gross sale amount was, and what category of business was the company being sold in. If a lawyer knows medical M&amp;A and you&apos;re a software startup, this won&apos;t be a good fit. I found that legal representation will cost in the ballpark of $10k-$100k depending on what they offer. It will also depend on how much prep work you&apos;re willing to do up front.</p><p>I would also recommend you get a therapist to talk to throughout this process. The best thing to find is other founders who have sold a company at roughly the same size and price. Their experience, emotional support, and references to representatives is very valuable.</p><h2 id="shopping-around">Shopping Around</h2><p>If you have a broker, they will handle this part for you. You need to figure out who is going to buy your company. This is standard sales. You can reach out to others, or others can reach out to you. The more they are reaching out to you, the more your company will be worth. If you&apos;re large enough, you can get investment bankers involved. Get at least 3 potential buyers interested if you want to feel like you&apos;re getting a fair price.</p><h3 id="make-a-deck">Make a deck</h3><p>Did you do the prep work I mentioned above? Great. Now you have an understanding of what your company looks like from a financial and legal perspective. Take that and create a pitch deck for selling the company. You may also want to make a more in depth prospectus.</p><h3 id="providing-data">Providing data</h3><p>Get an NDA and provide the appropriate data to the potential buyers. What is appropriate data? That&apos;s tough to answer and you will get differing opinions. You&apos;ll have to tell the buyer everything during due diligence, so don&apos;t cover anything up. My personal preference is to be open, and that seemed to buy me trust and good will from our buyers.</p><h2 id="selling">Selling</h2><h3></h3><h3 id="letter-of-intent">Letter of Intent</h3><p>You&apos;re going to collect letters of intent (LOI) from your potential buyers. Once you accept one, you have to stop talking to everyone else until you either succeed in selling the company, or the no-shop period expires. You should aim to get them at the same time. It&apos;s like selling a house, buyers don&apos;t want you to hold an offer while you shop around. When I mentioned the three buyers earlier, that&apos;s the minimum, in practice you want more to ensure you can get many well timed offers. <br>Once you get an LOI, make sure it covers the following points:</p><ul><li>price: the amount and the structure (cash vs stock; merger or asset purchase)</li><li>executive compensation post acquisition: especially equity revesting</li><li>net-working capital: is the sale price cash-free/debt-free?</li><li>no-shop period: once you accept the LOI, how long does the buyer have to complete due diligence and buy the company before you can go back on the market</li></ul><h3 id="hell-due-diligence-representations-and-warranties">Hell (Due Diligence + Representations and Warranties)</h3><p>This could also be an easy process. It will depend on how much prep work you have done, how much you&apos;re paying others to do this work for you, and how strict or flexible your buyers want to be. I had done a poor job on prep work, and was doing most of the &#xA0;work myself. My process could have been much worse had our buyers not been gracious and understanding of my inexperience and the mistakes that came along. This is one of those moments in the process when I got additional confidence that I had picked the right buyer.</p><h3 id="non-compete">Non Compete</h3><p>The buyer will ask you to sign a non-compete as part of the transaction. The main thing I want to call out here is that this non-compete will exist outside of an employment contract. This is an important distinction. Moving to a state like California which doesn&apos;t honor non-competes in employment contracts won&apos;t save you. Have a clear understanding of the duration of the non-compete, and exactly what activities it does and does not cover. I negotiated improved language in mine which allowed me to operate in a similar area of business that isn&apos;t directly competitive. I will most likely never need this, but it means my back isn&apos;t against the wall anymore if something were to go wrong.</p><p>Take a moment to follow me at <a href="https://twitter.com/NothingEasySite?ref=nothingeasyaboutthis.com">https://twitter.com/NothingEasySite</a> and <a href="https://twitter.com/borisberenberg?ref=nothingeasyaboutthis.com">https://twitter.com/borisberenberg</a> and subscribe below <strong>&#x2B07;&#xFE0F;</strong></p><div class="kg-card kg-button-card kg-align-center"><a href="https://www.nothingeasyaboutthis.com/#/portal/signup" class="kg-btn kg-btn-accent">Subscribe for updates</a></div>]]></content:encoded></item><item><title><![CDATA[3 Leadership lessons from F1 🏎🏁]]></title><description><![CDATA[<p>Watching Formula 1 has been a great mix of entertainment and education. The interactions between the parties, the constraints involved, and the relentless pressure has helped me to learn to be a better leader. </p><h3 id="know-who-youre-racing">Know who you&apos;re racing</h3><p>Formula 1 as a league is a platform on which</p>]]></description><link>https://www.nothingeasyaboutthis.com/leadership-lessons-from-formula-1/</link><guid isPermaLink="false">627ecc4ad5e2c3003d01f12c</guid><category><![CDATA[Lessons]]></category><dc:creator><![CDATA[Boris Berenberg]]></dc:creator><pubDate>Tue, 08 Feb 2022 05:00:00 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1696529480386-828d1daea69d?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wxMTc3M3wwfDF8c2VhcmNofDI2fHxwaXQlMjBzdG9wfGVufDB8fHx8MTcwNjIwOTIzOHww&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=2000" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1696529480386-828d1daea69d?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wxMTc3M3wwfDF8c2VhcmNofDI2fHxwaXQlMjBzdG9wfGVufDB8fHx8MTcwNjIwOTIzOHww&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=2000" alt="3 Leadership lessons from F1 &#x1F3CE;&#x1F3C1;"><p>Watching Formula 1 has been a great mix of entertainment and education. The interactions between the parties, the constraints involved, and the relentless pressure has helped me to learn to be a better leader. </p><h3 id="know-who-youre-racing">Know who you&apos;re racing</h3><p>Formula 1 as a league is a platform on which racing teams operate. The rules are public and well understood. Much like an app store, or a social media platform, everyone is broadley playing the same game, but at the same time, not really. </p><p>While all of the teams participate in one race, for the last few seasons, there have actually been three or more races happening in parallel. The first race is between Mercedes, Redbull, and depending on the year, Ferrari. Next up, you have the commonly dubbed &quot;best of the rest&quot;, where the best a team is counting on is 4th place with McLaren, Aston Martin, Alpine, and Alpha Tauri fighting for championship points. At the back, Williams, Alfa Romeo, and Haas are mostly fighting to not lose more so than to win.</p><p>Going back to the app store analogy, even within a given category, there is clear stratification of outcomes. For example, here are the estimated downloads of popular social media apps on iOS for October 2021 from Statista:</p><figure class="kg-card kg-image-card"><img src="https://www.nothingeasyaboutthis.com/content/images/2021/12/CleanShot-2021-12-18-at-15.28.50@2x.png" class="kg-image" alt="3 Leadership lessons from F1 &#x1F3CE;&#x1F3C1;" loading="lazy" width="1566" height="1066" srcset="https://www.nothingeasyaboutthis.com/content/images/size/w600/2021/12/CleanShot-2021-12-18-at-15.28.50@2x.png 600w, https://www.nothingeasyaboutthis.com/content/images/size/w1000/2021/12/CleanShot-2021-12-18-at-15.28.50@2x.png 1000w, https://www.nothingeasyaboutthis.com/content/images/2021/12/CleanShot-2021-12-18-at-15.28.50@2x.png 1566w" sizes="(min-width: 720px) 720px"></figure><p>When I work to put together our strategy it&apos;s important to keep in mind who I am racing. If I want us to compete with our largest competitor, and we&apos;re number 5, we need to know that this isn&apos;t a well set goal. </p><p>Yes, it&apos;s possible to do it as Esteban Ocon and Daniel Ricciardo showed last year, but in both cases, it happened because the leaders had shot themselves in the foot. </p><h3 id="platforms-arent-fair-and-they-never-will-be">Platforms aren&apos;t fair, and they never will be</h3><p>The 2021 season was particularly tension filled. Especially, with the championship being decided in the second to last lap by a contreversial policy decision. Fans, drivers, and teams have been vocal about the inconsistency of the application of the rules throught the season. </p><p>The main takeaway here was that even at the pinnacle of motorsport, with decisions being made by experienced stewards (referees), they&apos;re still constantly screwing up. This means that when I get hit over the head by a ridiculous interpretation of the rules in my life, it&apos;s to be expected, and in practice, something to plan and hedge for. Another nugget in the same vein is that while in the moment you&apos;re aware of how you&apos;re being screwed, at other times you benefit from others being screwed over. It&apos;s not a one way street, and if you aren&apos;t seeing your advantages, that doesn&apos;t mean they aren&apos;t there.</p><h3 id="focus-on-your-strengths-even-the-best-have-weaknesses">Focus on your strengths, even the best have weaknesses</h3><p>While the main action is on the track, I have found watching the team principles (CEO of the team), and other senior members to be a very interesting portion of the show. In recent seasons, fans have gotten short interviews with team principles in the middle of practice, qualifying, and races. We have also gotten to hear some of the conversations between a team&apos;s sporting director, and race control.</p><p>These interviews and conversations have a lot of small wisdoms in them, but a key takeaway I see is that even at the pinacle of motor racing, the leaders have moments of weakness. Toto Wolff famously hits his table in frustration leading to jokes like this:</p><figure class="kg-card kg-embed-card"><blockquote class="twitter-tweet"><p lang="en" dir="ltr">Toto Wolff&apos;s table: <a href="https://t.co/V24a0x5EJ6?ref=nothingeasyaboutthis.com">pic.twitter.com/V24a0x5EJ6</a></p>&#x2014; WTF1 (@wtf1official) <a href="https://twitter.com/wtf1official/status/1406606895146754054?ref_src=twsrc%5Etfw&amp;ref=nothingeasyaboutthis.com">June 20, 2021</a></blockquote>
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
</figure><p>Watching highly successful people have these moments of weakness and still be successful gives me hope that for all my faults, if I push my strengths there is still a decent chance of success.</p><p>Take a moment to follow me at <a href="https://twitter.com/NothingEasySite?ref=nothingeasyaboutthis.com">https://twitter.com/NothingEasySite</a> and <a href="https://twitter.com/borisberenberg?ref=nothingeasyaboutthis.com">https://twitter.com/borisberenberg</a> and subscribe below &#x2B07;&#xFE0F;</p><div class="kg-card kg-button-card kg-align-center"><a href="https://www.nothingeasyaboutthis.com/#/portal/signup" class="kg-btn kg-btn-accent">Subscribe for updates</a></div>]]></content:encoded></item><item><title><![CDATA[Deploy My Startup]]></title><description><![CDATA[There is a real opportunity here to make DevSecOps best practices an easy opt-in for SaaS founders.]]></description><link>https://www.nothingeasyaboutthis.com/deploy-my-startup/</link><guid isPermaLink="false">627ecc4ad5e2c3003d01f12b</guid><category><![CDATA[Request For Startup]]></category><dc:creator><![CDATA[Boris Berenberg]]></dc:creator><pubDate>Tue, 07 Dec 2021 13:00:00 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1535551951406-a19828b0a76b?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwxMTc3M3wwfDF8c2VhcmNofDE5fHxyZWxlYXNlfGVufDB8fHx8MTY3NDg1MjU5NQ&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=2000" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1535551951406-a19828b0a76b?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwxMTc3M3wwfDF8c2VhcmNofDE5fHxyZWxlYXNlfGVufDB8fHx8MTY3NDg1MjU5NQ&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=2000" alt="Deploy My Startup"><p>Heroku pioneered the one click deploy button:</p><figure class="kg-card kg-image-card"><img src="https://www.nothingeasyaboutthis.com/content/images/2021/11/heroku-button-1.svg" class="kg-image" alt="Deploy My Startup" loading="lazy" width="147" height="32"></figure><p>Let&apos;s go a step further, let me click a button, and deploy everything I need for a startup.</p><p>An entrepreneur can use many tools to replace large portions of non-differentiating activities. Here are a few categories and examples of companies in each area.</p><!--kg-card-begin: html--><div class="row">
    <div class="col-3">
        <h4>People management</h4>
        <ul>
            <li>Gusto</li>
            <li>Ripling</li>
        </ul>
    </div>    
    <div class="col-3">
		<h4>Infrastructure</h4>
        <ul>
            <li>AWS</li>
        	<li>GCP</li>
        	<li>Azure</li>
        </ul>
    </div>  
    <div class="col-3">
        <h4>Getting paid</h4>
    	<ul>
            <li>Stripe</li>
            <li>Braintree</li>
            <li>Square</li>
        </ul>
    </div>
</div>    <!--kg-card-end: html--><p>Each of the above categories has many other options, and there are other categories that I have not listed here.</p><p>As we build each of these business areas out, we are not subject matter experts in any of them.</p><p>With the push for DevSecOps and Shift Left, I would like to see someone build a one click deployment of everything I need from day one. Google, Microsoft, or AWS with a partner like <a href="https://www.vendr.com/?ref=nothingeasyaboutthis.com">Vendr</a> / Rackspace are best positioned to deploy this.</p><p>I envision it working a little bit like so (example uses Google service names, but you can swap out the same thing with Microsoft, or AWS + third party tools):</p><ol><li>I sign up with Google Apps for my new company</li><li>As part of onboarding they buy the domain for me</li><li>Google Analytics, Google Search Console, Google Tag Manager accounts are set up for the domain</li><li>DNS records for previous services are auto populated, MX, DMARC, DKIM, SPF, etc are all set up</li><li>A GCP Project is auto-generated based on one of many common long term supportable templates. The goal here isn&#x2019;t to push companies into maximizing spend on GCP like some best practice Cloud Formation Templates will do. The goal is to show people how to do the right thing and in a compliant manner from day one. Google can try and push their specific products like Cloud SQL for PostgreSQL instead of a bare compute node running PostgreSQL, but should avoid pushing for specific lock in tooling like BigQuery. The idea here is to be a comfortable springboard, not a trap that users don&#x2019;t want to step into. It would be easy to make a reputation management mistake here.</li><li>IAM is auto generated and tied back to Google Apps Groups so that I can manage everything from one place.</li><li>Deploy Zero-trust architecture as the baseline.</li><li>Provision tooling for automated secrets management tooling and pre-integrated with Google Apps. This includes a Google specific tool kind of like what <a href="https://blog.cloudflare.com/public-keys-are-not-enough-for-ssh-security/?ref=nothingeasyaboutthis.com">Cloudflare Access</a> does to get rid of SSH keys</li><li>A &#x201C;VPN&#x201D; application is available from within Google Apps for any employee to download, auth, and inherit the config from the previous steps. Think of something like <a href="https://tailscale.com/?ref=nothingeasyaboutthis.com">Tailscale</a>. Why do you need this is you&apos;re doing zero trust? You will drift away from zero trust to meet business goals and this deployment needs to accept those realities.</li><li>Some kind of bundled and managed password manager. I guess for Google this would be the one built into Chrome, but it needs to be better at auto generating passwords per site.</li><li>A code repo is set up on some service that Google partners with since they killed off Google Code.</li><li>CI/CD is set up within the previous GCP project template, again based on best practices. This isn&#x2019;t perfect, but it helps to start things off on the right foot. They could even bundle as many of the items from the <a href="https://security.googleblog.com/2021/07/measuring-security-risks-in-open-source.html?ref=nothingeasyaboutthis.com">Open Source Security Score Card</a> to be out of the box for projects.</li><li>Automated monitoring and alerting is set up for the templated project. This doesn&#x2019;t solve the challenge of monitoring and alerting. It provides a set of baseline metrics that developers can use to understand how to configure things.</li><li>This is all hooked up to automatically create new environments on PR for automated and manual QA.</li><li>I can opt-in to auto-deploying a set of open source tools that will provide core services. The catalog consists of only projects which Google can automatically keep updated for me. When it makes sense, analytics are auto configured so when you deploy Ghost, Google Analytics comes pre-set up. Think of this like a more curated <a href="https://bitnami.com/?ref=nothingeasyaboutthis.com">Bitnami</a> with ongoing maintenance. Another alternative here may be to partner with a company like <a href="https://about.gitlab.com/?ref=nothingeasyaboutthis.com">GitLab</a> to offer a bunch of items pre-set up and integrated. A few examples of tools like this would be:</li><li><a href="https://ghost.org/?ref=nothingeasyaboutthis.com">Ghost</a> for a website/blog</li><li><a href="https://www.sonarqube.org/?ref=nothingeasyaboutthis.com">SonarQube</a> for code analysis</li><li><a href="https://www.gitbook.com/?ref=nothingeasyaboutthis.com">GitBook</a> for docs</li><li><a href="https://cachethq.io/?ref=nothingeasyaboutthis.com">Cachet</a> as a status page (in another region, and integrated into core monitoring)</li><li>Google core services and the open source tools are all auto configured to use Google for SAML sso and 2FA is always enabled.</li><li>Google Authenticator has some kind of sync functionality built into it like Authy.</li><li>Google partners with a company like Vendr. Companies on this plan can say: &quot;I want to add SaaS tools like Quickbooks and Gusto to this. Please get me the best price you can on them. Then have them auto deployed with SSO and user delegation from the main Google Apps account.&quot;</li></ol><p>As a founder, when I look at the list above, the first thing I think is:</p><p>&#x201C;I appreciate the help. But it sounds like you spun up $1,000+ in monthly burn rate for stuff that doesn&#x2019;t move the needle for me today. It helps me in the future, IF I succeed in getting there.&#x201D;</p><p>This is where there needs to be a business decision from Google / Microsoft to become a platform for startups. Rather than using VC programs as the sole proxy for companies worthy of investment, &#xA0;allow customers who opt into this to claim the same startup credits which empowers startups to build &#x201C;right&#x201D; from day one.</p><p>Companies like Atlassian are trying to solve this to some degree with their <a href="https://www.youtube.com/watch?v=hoqLmyHqy2g&amp;ref=nothingeasyaboutthis.com">Open DevOps</a> initiative. But in practice, this is more of a co-marketing activity between large vendors.</p><p>There is a real opportunity here for one of the big players to make DevSecOps best practices an easy opt-in for SaaS founders. Fingers crossed, one of them sees the value in it, and I don&#x2019;t have to do this by hand in the future.</p><p>Take a moment to follow me at <a href="https://twitter.com/NothingEasySite?ref=nothingeasyaboutthis.com">https://twitter.com/NothingEasySite</a> and <a href="https://twitter.com/borisberenberg?ref=nothingeasyaboutthis.com">https://twitter.com/borisberenberg</a> and subscribe below &#x2B07;&#xFE0F;</p><div class="kg-card kg-button-card kg-align-center"><a href="https://www.nothingeasyaboutthis.com/#/portal/signup" class="kg-btn kg-btn-accent">Subscribe for updates</a></div>]]></content:encoded></item><item><title><![CDATA[Funding Not Secured]]></title><description><![CDATA[I can't fund an acquisition. This post outlines why this hasn't worked, and shares an investment model that I think someone could take up.]]></description><link>https://www.nothingeasyaboutthis.com/funding-not-secured/</link><guid isPermaLink="false">627ecc4ad5e2c3003d01f129</guid><category><![CDATA[Lessons]]></category><dc:creator><![CDATA[Boris Berenberg]]></dc:creator><pubDate>Tue, 16 Nov 2021 14:00:00 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1643093992848-baa2b266cf99?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwxMTc3M3wwfDF8c2VhcmNofDh8fGZ1bmRpbmd8ZW58MHx8fHwxNjc0ODUyNjE4&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=2000" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1643093992848-baa2b266cf99?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwxMTc3M3wwfDF8c2VhcmNofDh8fGZ1bmRpbmd8ZW58MHx8fHwxNjc0ODUyNjE4&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=2000" alt="Funding Not Secured"><p>I run a company that has been growing over 50% year over year for the last five years, while staying profitable the entire time. As I write this in the second half of 2021, there is an unprecedented level of capital looking for an investment. And yet, I can&apos;t find a way to fund an acquisition.</p><blockquote>Access to capital is important for all firms, but it&apos;s particularly vital for startups and young firms, which often lack a sufficient stream of earnings to increase employment and internally finance capital spending.<br>- Janet Yelle, United States Secretary of the Treasury</blockquote><h3 id="background">Background</h3><p>We&apos;re considering acquiring a product from another company, not the entire company. It&apos;s a profitable software product with an existing customer base that would distract the current owners from their main product offering. This acquisition would:</p><ul><li>Increase our gross revenues by 20%</li><li>Gross profits by over 50%</li><li>Net profits by approximately 80%</li></ul><p>The growth numbers are also there to back it up, so it feels like a no-brainer.</p><p>We have self funded many similar acquisitions in the past and have a solid understanding of how to make acquisitions successful.</p><p>There are four types of capital currently available to me:</p><ul><li>Term loans</li><li>Lines of credit</li><li>Revenue based financing</li><li>Sale of equity</li></ul><p>While none have worked out for us, I know there is a market opportunity for a different kind of lender.</p><p>If you know a different model / have a suggestion, give me a shout on Twitter &#xA0;<a href="https://twitter.com/NothingEasySite?ref=nothingeasyaboutthis.com">@NothingEasySite</a></p><h3 id="we-dont-fit-their-models">We don&apos;t fit their models</h3><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://www.nothingeasyaboutthis.com/content/images/2021/11/excalidraw-2020120152249-2.svg" class="kg-image" alt="Funding Not Secured" loading="lazy" width="1430" height="1340"><figcaption>Options vs Challenges</figcaption></figure><h3 id="term-loans">Term Loans</h3><p>Because we want to buy a product, not a company, it&apos;s hard for term loan providers to analyze what we&apos;re buying. The difficulty in that analysis results in no interest from most parties. Banks have much more relaxed policies if the buyer earns &gt;40M in annual revenue. Unfortunately, we&apos;re not there yet.</p><h3 id="lines-of-credit">Lines of Credit</h3><p>Our current business is a mix of resale of software made by others, sale of software made ourselves, and services that we provide in this ecosystem. The product were buying is software. &#xA0;As a result, we don&#x2019;t have assets that a bank or some other party can use as collateral. </p><h3 id="revenue-based-financing">Revenue Based Financing</h3><p>Revenue based financing companies underwrite based on our current revenue. Lighter Capital and Pipe offered us about 50% of our ARR for the loan size.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://lh6.googleusercontent.com/dUS-X_63uDxEctNeklzmTmMGvdNBa_umCylbsSDVwwk_TO3rsAYeW3nyIZd03c7j14Sh-v4EaxXie4JKyGWcIpC7SCsnQHpaYECNX0JiIxT6UG7DcaHwURxs2eB3GpuajQlrSDx-" class="kg-image" alt="Funding Not Secured" loading="lazy"><figcaption>Screenshot from the pipe.com signup flow</figcaption></figure><p>This is problematic because some of our business lines earn non-recurring revenue. Defining what type of revenue is or is not recurring has been challenging. The recurring part is only 50% of our software sales revenues. The outcome? A capital shortfall. The lending process doesn&apos;t value the built-in ARR of the target asset.</p><h3 id="sale-of-equity">Sale of Equity</h3><p>Equity is a complicated topic because there are so many variables.</p><p><br>Due to how small our free cash flow is, private equity investors are not interested. And since we&apos;re not going to grow into a billion dollar company, we&apos;re not appealing to the VC crowd either.</p><h3 id="the-only-options">The Only Options</h3><p>In the end, all conversations I have had in this area were with what I would call lenders of last resort. They all wanted a 20%+ APR on the loan, plus 10%+ of the company itself. Ultimately, no one in this area was someone who I would want as a fellow shareholder.</p><h3 id="ideal-future">Ideal Future</h3><p>I would like to see a funding entity that addresses the following market:</p><ul><li>Between one to 20 million in gross revenues</li><li>High rate of growth &gt;30% YoY for 3+ years</li><li>Existing revenues are a mix of services and software sales</li></ul><p>And can offer terms along the lines of:</p><ul><li>Usage of funds should impact loan size and term</li><li>Can underwrite from a finance rather than an accounting perspective</li><li>Can value IP and treat it in the scope of assets of the borrower and their intended acquisition target</li><li>Offer an APR somewhere between a traditional bank loan and a credit card</li></ul><p><strong>My hope is someone can tell me (</strong><a href="https://twitter.com/NothingEasySite?ref=nothingeasyaboutthis.com">@NothingEasySite</a><strong>) I am fool and have overlooked some option designed exactly for this. </strong></p><p>Take a moment to follow me at <a href="https://twitter.com/NothingEasySite?ref=nothingeasyaboutthis.com">https://twitter.com/NothingEasySite</a> and <a href="https://twitter.com/borisberenberg?ref=nothingeasyaboutthis.com">https://twitter.com/borisberenberg</a> and subscribe below &#x2B07;&#xFE0F;</p><div class="kg-card kg-button-card kg-align-center"><a href="https://www.nothingeasyaboutthis.com/#/portal/signup" class="kg-btn kg-btn-accent">Subscribe for updates</a></div>]]></content:encoded></item></channel></rss>