<?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: A Retrospective</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>
