<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
    <title></title>
    <link rel="self" type="application/atom+xml" href="https://jnies.com/atom.xml"/>
    <link rel="alternate" type="text/html" href="https://jnies.com"/>
    <generator uri="https://www.getzola.org/">Zola</generator>
    <updated>2025-07-12T00:00:00+00:00</updated>
    <id>https://jnies.com/atom.xml</id>
    <entry xml:lang="en">
        <title>Vela</title>
        <published>2025-07-12T00:00:00+00:00</published>
        <updated>2025-07-12T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Unknown
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://jnies.com/20250712-vela-retro/"/>
        <id>https://jnies.com/20250712-vela-retro/</id>
        
        <content type="html" xml:base="https://jnies.com/20250712-vela-retro/">&lt;p&gt;On May 9th of this year, I shut down Vela: my attempt at solving several mental health problems for remote workers.&lt;&#x2F;p&gt;
&lt;p&gt;This is what I learned along the way.&lt;&#x2F;p&gt;
&lt;h1 id=&quot;context&quot;&gt;Context&lt;&#x2F;h1&gt;
&lt;p&gt;Vela was designed to be the virtual workplace &lt;em&gt;for humans&lt;&#x2F;em&gt;: one that valued meaningful connection over message throughput.&lt;&#x2F;p&gt;
&lt;p&gt;Intentional omission of direct messaging meant people were forced to finally talk to each other again -- something I&#x27;ve desparately wanted for years since remote work took over after the pandemic. Instead, all text-based communication lived in message board posts akin to traditional online forums.&lt;&#x2F;p&gt;
&lt;p&gt;Open-room voice communication took center stage, encouraging &quot;watercooler&quot; chat throughout the work day and building closer relationships with your teammates.&lt;&#x2F;p&gt;
&lt;p&gt;Throughout it&#x27;s various iterations, I intended the experience to feel like it shipped with macOS. It&#x27;s glass-like appearance and windowless design mirrored macOS Spotlight and faded away into the menu bar while you worked.&lt;&#x2F;p&gt;
&lt;p&gt;You can still check out the &lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.producthunt.com&#x2F;products&#x2F;vela-3&#x2F;launches&#x2F;vela-296d10e2-0083-4377-87ae-675c921e59d3&quot;&gt;original launch over at ProductHunt&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;I also redesigned the entire experience in an attempt to solve some key problems with the first iteration, but these never made it past internal prototypes.&lt;&#x2F;p&gt;
&lt;h1 id=&quot;the-culture-problem&quot;&gt;The Culture Problem&lt;&#x2F;h1&gt;
&lt;p&gt;We&#x27;ve been collectively convinced by Silicon Valley and friends that asynchronous communication is king: no more disruptive phone calls or awkward silence during small talk.&lt;&#x2F;p&gt;
&lt;p&gt;The problem with this is of course is it&#x27;s all based on &lt;em&gt;text&lt;&#x2F;em&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Text cannot carry true emotion. Critical meaning (read: the humanity) is often lost in transmission. Message throughput flourishes while misunderstandings skyrocket.&lt;&#x2F;p&gt;
&lt;p&gt;Vela&#x27;s greatest competition was not other apps like Slack or Teams, but rather our decade-defining decision as a culture to give the boot to social interaction in the physical realm.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;Press F to pay respects.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;h1 id=&quot;market-resistance&quot;&gt;Market Resistance&lt;&#x2F;h1&gt;
&lt;p&gt;Entering a market with abnormally high switching costs is astronomical in difficulty. If you thought building startups was hard, try starting one in an industry hostile to change and plagued by vendor lock-in.&lt;&#x2F;p&gt;
&lt;p&gt;Uprooting one&#x27;s company to an entirely different approach to collaboration is a tough ask.&lt;&#x2F;p&gt;
&lt;p&gt;Educating my target audience on why workplace communication is broken was a dreadfully-steep hill to climb in the age of TikTok and Instagram.&lt;&#x2F;p&gt;
&lt;p&gt;Take away instant messaging and you&#x27;re essentially dead in the water.&lt;&#x2F;p&gt;
&lt;p&gt;To add to all of this, teams value highly the ability to search through years, decades even, of message history. This naturally-accumulated knowledge base reduces duplication of effort and repetitive conversation, especially for message threads that often act as a company&#x27;s internal support forum.&lt;&#x2F;p&gt;
&lt;p&gt;With Slack, Teams and other major players reluctant to implement history export or migration tooling, their customers get stuck in a rock and a hard place when they desire to leave.&lt;&#x2F;p&gt;
&lt;p&gt;And once you stop paying your monthly&#x2F;yearly ransom (&lt;em&gt;ahem, subscription I mean&lt;&#x2F;em&gt;), your access to said history is locked away from view.&lt;&#x2F;p&gt;
&lt;p&gt;Improve employee mental health, or retain years of critical decisions and documents?&lt;&#x2F;p&gt;
&lt;h1 id=&quot;headphones-requirement&quot;&gt;Headphones Requirement&lt;&#x2F;h1&gt;
&lt;p&gt;Somewhere along development, I realized people would need to either be home with their speakers on or have headphones in order to listen and engage with thier teammates.&lt;&#x2F;p&gt;
&lt;p&gt;If people were stuck at home because of Vela, then this went against my core mission of connecting remote workers.&lt;&#x2F;p&gt;
&lt;p&gt;And if people were required to have some sort of heaphones or ear buds in while at their local coffee shop, the liklihood of spontaneous conversation and forming new connections in the real world dramatically decreased.&lt;&#x2F;p&gt;
&lt;p&gt;In retrospect, I naively ignored this and continued on with development in the hopes that I would figure it out later.&lt;&#x2F;p&gt;
&lt;h1 id=&quot;perfect-is-the-enemy-of-good&quot;&gt;Perfect Is The Enemy of Good&lt;&#x2F;h1&gt;
&lt;p&gt;Perfectionism, fueled by OCD, meant every new design or feature incurred far too much time than it should have.&lt;&#x2F;p&gt;
&lt;p&gt;Every moment I spent redesigning or refactoring was another moment lost, time that would have been better spent marketing the MVP to receive early feedback.&lt;&#x2F;p&gt;
&lt;p&gt;Opportunity cost is very real — don&#x27;t let &quot;perfect&quot; get in the way of &quot;good&quot;.&lt;&#x2F;p&gt;
&lt;h1 id=&quot;what-s-next&quot;&gt;What&#x27;s Next&lt;&#x2F;h1&gt;
&lt;p&gt;My time since Vela has mostly been spent exploring new domains like blockchain technology, diving deeper into God&#x27;s Word and apologetics, redesigning this very website, and building a &lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;gitlab.com&#x2F;jnies&#x2F;sicilia&quot;&gt;PBR renderer with Odin and Vulkan&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;At this very moment, I&#x27;m actually wrapping up development on an OCD companion app to help people like me (hello!) who struggle to keep their compulsions in check. I&#x27;ll be writing more on this in the very near future.&lt;&#x2F;p&gt;
&lt;p&gt;Whatever God has in store for me, I&#x27;m more excited than ever to see how I can serve others like never before &amp;lt;3&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Redefining MVP</title>
        <published>2024-10-15T00:00:00+00:00</published>
        <updated>2024-10-15T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Unknown
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://jnies.com/20241015-redefining-mvp/"/>
        <id>https://jnies.com/20241015-redefining-mvp/</id>
        
        <content type="html" xml:base="https://jnies.com/20241015-redefining-mvp/">&lt;p&gt;Common wisdom from YCombinator and friends is to build a Minimum Valuable Product, or MVP, with the goal of getting to market as fast as possible. This often means cutting corners and shipping a subpar product so you can begin a cycle of iteration after testing the waters. While this is definitely effective for determining what you should actually be building, many products from my experience remain in this pseudo-minimum state and are simply built upon for years. This can result in a forever-subpar product that would likely require a colossal effort to achieve true excellence, paradoxically going against another piece of common startup community advice.&lt;&#x2F;p&gt;
&lt;p&gt;My proposal, as difficult as it may sound, is to &lt;strong&gt;build for excellence from the start rather than the minimum.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;An ever-present example of this problem is an &lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.electronjs.org&quot;&gt;Electron&lt;&#x2F;a&gt; application, where the full stack JavaScript architecture enables founders and their team to deliver and iterate super fast with minimal context switching between frontend and backend. In the end, though, these apps are prone to very noticeable performance issues and clunky behavior, resulting in a lackluster experience for everyone. The intention by the founders is pure, but that doesn’t take away from the resulting reality.&lt;&#x2F;p&gt;
&lt;p&gt;This issue extends to the design of the product as well, which is sometimes determined on-the-fly by engineers. Taking more time to research the UX of similar products and designing hi-fi mockups before even starting development can to help achieve a more refined product rather than one that simply meets the minimum requirements.&lt;&#x2F;p&gt;
&lt;p&gt;Many technical founders and team leads overlook the potentially substantial long-term costs of early, crucial decisions. I&#x27;ve repeatedly witnessed startups I&#x27;ve worked for prioritize speed-to-market, only to grapple with significant consequences for years afterward. The hidden expenses of extensive workarounds and, occasionally, complete rewrites become increasingly evident over time. You can find yourself struggling for every minor product improvement because the codebase is chaotic and the user experience is abysmal. But hey, at least you beat everyone to market, am I right?&lt;&#x2F;p&gt;
&lt;p&gt;Ironically, I actually love what Weebly founder David Rusenko had to say about this topic during &lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;youtu.be&#x2F;0LNQxT9LvM0?t=1580&quot;&gt;an old YC talk&lt;&#x2F;a&gt;, stating how founders should aim for building a &lt;strong&gt;Minimum Remarkable Product&lt;&#x2F;strong&gt; rather than the traditional notion of an MVP (Minimum Viable Product). Although it may just sound like semantics, this change in thought can result in a far better product that truly is better than any other solution on the market.&lt;&#x2F;p&gt;
&lt;p&gt;I implore engineers specifically to consider redefining their approach to building end-user software using this new definition. This could mean using a more error-resilient and high-performance tech stack, such as one written in Go or Rust. Or if you don’t have the bandwidth to learn a new technology, you could simply take more time to architect your solution before diving in to the code.&lt;&#x2F;p&gt;
&lt;p&gt;For design-savvy founders, I heavily recommend spending a good deal of time exploring different ideas on how to solve the problem at hand rather than going the ad-hoc route and hoping it’s good enough. Create collections of inspiring designs from existing products, even those outside of your industry, and build functional design prototypes, such as those in Figma or Sketch, where you can rapidly iterate on user experience before starting development.&lt;&#x2F;p&gt;
&lt;p&gt;This is absolutely a two-faced problem. Intentionally putting more effort into the product before initial launch will obviously increase time-to-market and result in potentially higher development costs. You run the risk of building something incredibly refined but that nobody actually wants or needs. To prevent this, it’s still vital to identify your target audience, conducting customer interviews and sharing prototypes with others to obtain early feedback.&lt;&#x2F;p&gt;
&lt;p&gt;I probably recall this photography quote I heard somewhere at least once a week, and one I believe is just as relevant to engineers as it is to creatives:&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;“To create something of beauty is reason enough.”&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;The context being, of course, that no matter who sees, likes or comments on your work of art, creating the art itself is enough to warrant it’s existence.&lt;&#x2F;p&gt;
&lt;p&gt;This sentiment resonates deeply with the philosophy of building for excellence. When we approach our work with the mindset of creating something truly remarkable, regardless of immediate recognition or success, we inherently push ourselves to higher standards. This pursuit of excellence not only satisfies our creative drive but can also lead to products that stand out in the market. By focusing on crafting something beautiful and refined from the start, we set ourselves up for long-term success and satisfaction.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Now go build something beautiful.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Productive Inefficiency</title>
        <published>2024-08-31T00:00:00+00:00</published>
        <updated>2024-08-31T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Unknown
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://jnies.com/20240831-productive-inefficiency/"/>
        <id>https://jnies.com/20240831-productive-inefficiency/</id>
        
        <content type="html" xml:base="https://jnies.com/20240831-productive-inefficiency/">&lt;p&gt;The standard for team communication in the remote workplace has morphed into
something far from natural, something &lt;em&gt;efficient&lt;&#x2F;em&gt;. In the pursuit of increased
“productivity”, most companies rely on asynchronous chat apps like Slack and
Microsoft Teams for the majority of their team communication through channel,
group, and direct messaging. As a result, remote workers (hello 👋) experience a
social disconnect from their coworkers, which can lead to &lt;strong&gt;devastating mental
health problems&lt;&#x2F;strong&gt; such as anxiety, depression, and loneliness. Lesser known,
these negative mental health effects also effect organizations at a massive
scale: &lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.hhs.gov&#x2F;sites&#x2F;default&#x2F;files&#x2F;surgeon-general-social-connection-advisory.pdf&quot;&gt;according to the
HHS&lt;&#x2F;a&gt;,
loneliness is costing companies around $154,000,000,000 &lt;strong&gt;every year.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Yet, human communication is inherently inefficient. Our speech is filled with
&lt;em&gt;ums&lt;&#x2F;em&gt; and &lt;em&gt;uhs&lt;&#x2F;em&gt;, emotionally-charged and synchronous by nature. &lt;strong&gt;And
that’s a great thing.&lt;&#x2F;strong&gt; It’s what a Slack message can never be: emotional,
lively. Human. The inefficiencies in natural conversation - the pauses, the
tangents, the shared laughter - are precisely what make it so valuable!&lt;&#x2F;p&gt;
&lt;p&gt;Moving workplace comms out of the physical office has removed this spontaneity from our day-to-day.
Impromptu cubical visits from a teammate about something so unnecessary can now feel so strangely
necessary. These seemingly inefficient moments can lead to creative breakthroughs, stronger team
bonds, and a more vibrant company culture.&lt;&#x2F;p&gt;
&lt;p&gt;It is absolutely critical to the health of the general public that we don&#x27;t lose sight of the
importance of face-to-face interactions in fostering innovation and camaraderie within teams. The
spontaneous nature of these exchanges allows for the free flow of ideas and the development of
personal connections that are difficult, if not impossible, to replicate one-to-one in a purely
digital environment.&lt;&#x2F;p&gt;
</content>
        
    </entry>
</feed>
