What does it look like to turn a Handmade project into a sustainable business? How can the Handmade ethos set our software apart from its competitors? And how might we sustain the development of important software, if we're not sure how to sell it?

This is a fishbowl: a panel conversation held on the Handmade Network Discord where a select few participants discuss a topic with depth and nuance. We host them every two months, so if you want to catch the next one, join the Discord!
bvisness
Topic: Entrepreneurship and the Handmade ethos
bvisness Oct 01, 2022 10:09 AM
Hello everyone! Welcome to another fishbowl. I'm excited about this one. Let me start by introducing our guests.
10:10
We have:
10:10
- Abner Coimbre (@Abner Coimbre), host of Handmade Seattle
7
7
10:11
- Allen Webster (@Allen4th), creator of 4coder and member of the Dion Systems team
7
10:11
- Andrew Reece (@Andrew (azmr)), creator of WhiteBox
2
7
10:12
- Demetri Spanos (@demetrispanos), Y Combinator alumnus and general fount of wisdom
3
9
10:13
- Nick Seavert (@Nick Seavert - JangaFX) and Morten Vassvik (@mv), founders of JangaFX, creators of EmberGen
2
9
10:13
- Phillip Trudeau (@philliptrudeau), co-creator of the game Sir Happenlance and the Spear of Density
4
6
10:14
- Zeanith (@Zeanith) (I don't know your real name sorry!), the community member who suggested this topic! (edited)
10
Zeanith Oct 01, 2022 10:14 AM
In by default bois
5
bvisness Oct 01, 2022 10:15 AM
All these guests are here because of their experience with software entrepreneurship in some form. Handmade Seattle is now an independent business, WhiteBox has received multiple grants and employs several community members, 4coder is of course a well-loved editor in the community and so on.
2
10:17
Rather than having me try to list all of this though, I'd rather hear from the guests themselves. So let's have everyone describe their background in the business of software, starting with @Nick Seavert - JangaFX and @mv of JangaFX!
Nick Seavert - JangaFX Oct 01, 2022 10:19 AM
So my name is Nick Seavert as mentioned, I founded JangaFX in 2016 and since then we've generated millions of dollars in sales. We have 16 employees, we use Odin-lang exclusively (a fantastic handmade project), our software for visual effects is used in almost every major game studio, and we have numerous other products in the works. For myself, I live in Austin, TX, USA. I enjoy racing (gokarts/formula 4), gaming, volunteering, entrepreneurship, and general arts. Twitter: https://twitter.com/nickseavert I manage everything business, and know a lot about how to sell software, direct products, find needs in the market, and more* (edited)
1
mv Oct 01, 2022 10:19 AM
Mine will be longer
1
Abner Coimbre Oct 01, 2022 10:20 AM
(We're all typing out our blurbs ) (edited)
mv Oct 01, 2022 10:22 AM
demetrispanos Oct 01, 2022 10:26 AM
my background: I've been working as an independent consultant, or as part of a founding team, for the last 17 years (overlapping with the final years of my PhD). I've also worked for a couple of years as a professor doing research, which has some conceptual overlap with entrepreneurship (even if the incentive structures are very different). I've been advisor / angel investor in about 15 garage-level startups, including four valued over \$100M and one valued over \$1B, so I have seen the entire arc from nothing to great success a few times over (even if, unfortunately, the "great" part was not in my own companies :) Perhaps needless to say, I've also seen 11/15 not achieve those levels of success :) From a technical perspective, I'm a computational mathematician/scientist. Most of my work has been somewhere around AI/ML/Optimization/Robots/Quant-Finance. (edited)
4
Andrew (azmr) Oct 01, 2022 10:31 AM
hey everyone, my history of entrepreneurship has all been fairly low-key: - I started a leatherwork business alongside another job in my gap year, which involved a little bit of product design for a smart watch-strap startup - I worked for a fairly early-stage Ergonomics/Human Factors consultancy after getting my Ergonomics degree - After that I did some gymnastics and school event photography I've been working on WhiteBox since then! If you're not familiar, it's a tool for showing you how your code behaves as you write it - a live debugger. The company side of this has included: - prototyping & questioning around the problem with people at Handmade Seattle 2019 - setting up a UK Ltd company (equivalent to a US corporation) as a solo founder - a few local council-run "startup/business courses" - a year in a local tech incubator "BetaDen", which included a moderate grant and some mentorship - a small "Young Innovators" grant from Innovate UK, alongside some more mentorship - demos for Handmade Seattle - presenting WhiteBox to C students at Imperial College London and making it available in their labs - contracting programmers from HMN and starting to learn how to "manage" programmers (as well as just work in a team on a software project, which was new to me) (edited)
bvisness Oct 01, 2022 10:33 AM
1
Allen4th Oct 01, 2022 10:41 AM
My journey of entrepreneurship with 4coder was mostly accidental. Not that I didn't want to do an independent business - I did - but I never thought hard about how to do that. 4coder was a project that came out of my interests as a programmer, and it found enough of an audience that it sort of became a side business. I was also at a point in life where extra income was very helpful (I was attending college and paying rent) so I had some incentive to actually convert my little side project into a business. I'll throw in a topic segue here too. As someone who has "experienced" running a business, but doesn't feel particularly skilled at that side of things, I see this as a great opportunity to learn from ya'll more successful entrepreneurs. So my first quest is, what even is entrepreneurship? Second question, what route do you take to get good at it? Is this something you can practice? (edited)
Abner Coimbre Oct 01, 2022 10:47 AM
Abner Coimbre Oct 01, 2022 10:54 AM
So basically I've recently started my 30s and this is what I do: run fully independent conferences that hopefully grow each year to celebrate Handmade values. (I mention age so people realize it may take time to truly understand what you want take risks on.)
10:54
When I am not busy with the conference, I'm building a terminal emulator called Terminal Click. Each month we host Handmade meetups in Seattle where I demo the terminal. I will also give a terminal talk at my own conference this year (self-promotion at its peak... this was my plan ALL ALONG.)
1
1
philliptrudeau Oct 01, 2022 10:50 AM
Honoured to be here! I'll try to be brief: I collaborated with Miles ( @notnullnotvoid , https://twitter.com/notnullnotvoid ) to program & produce an indie game on Steam. It released in October 2021 with positive reviews and it turned a profit. I'm proud of that, since many debut titles don't get there. These days I'm at WhiteBox with @Andrew (azmr) , helping with features and bugfixes. I'm only representing my own personal opinion, not that of anyone on the Happenlance or WB teams! Most indie game devs who finish a game become disappointed with their work's performance, but I feel they don't take their product seriously. As an indie game dev, you must acknowledge you are an entrepreneur running a small business and take on that role explicitly. In the business-guy-technical-guy dichotomy, I guess I leaned more towards business-guy, although I wrote roughly half the game code. Prior to this game, I was a high school student trying to ship games, then a uni student trying to ship games, then just a guy trying to ship games. (edited)
2
bvisness Oct 01, 2022 10:20 AM
I'm definitely excited to learn more about the founding of JangaFX. Every time I visit the EmberGen page, it seems like there are 10 new major game studios listed...
bvisness Oct 01, 2022 10:23 AM
So how did you two get in touch? Did you know each other prior to founding JangaFX?
Nick Seavert - JangaFX Oct 01, 2022 10:24 AM
I randomly messaged Morten when I saw him post in a programming server
10:24
He was very skeptical of course
mv Oct 01, 2022 10:25 AM
you know those DMs you get where random people ask you to make something for them, and they offer to pay you $100 10:25 almost like that Nick Seavert - JangaFX Oct 01, 2022 10:25 AM Except I was serious and had a plan to back it up 10:25 And I offered$200
12
mv Oct 01, 2022 10:27 AM
Nick had the vision for the company for the longest time, long before I entered into the picture. What we do now is essentially making the tools he wish he had available as he worked as a professional VFX artist
10:31
So while Nick primarily deals with the business aspect of what we do he still channels the archetypical user of our tools. This quality and motivation can be a significant benefit when starting a company, so you always stay grounded and have a decent idea of what to do and what's needed.
Nick Seavert - JangaFX Oct 01, 2022 10:34 AM
I had inklings of the idea for EmberGen around 2007 when valve released their particle editor for half life 2 episode 2. I was hooked on visual effects for my own mods back then but had no way to make the assets I needed other than using valves existing texture library. The other tools were far too expensive for me at that point. In 2012, that's when I started to seriously consider making a new tool and of course, it wasn't until 2016 that I started the journey to actually making it a reality. From 2014-2016 I had experience in other startups to gain the knowledge I needed to do my own company. Those other startups failed which told me what not to do. Originally I'd planned to call EmberGen "ExploGen" but that was taken
Nick Seavert - JangaFX
And I offered $200 mv Oct 01, 2022 10:34 AM just checked, it was actually$300 (edited)
3
4
2
mv
just checked, it was actually $300 (edited) Nick Seavert - JangaFX Oct 01, 2022 10:35 AM Thankfully we're all very well compensated at this point (edited) mv Oct 01, 2022 10:35 AM Originally I'd planned to call EmberGen "ExploGen" but that was taken You always had a thing for names bvisness Oct 01, 2022 10:35 AM For reference, what was the user experience of EmberGen's competitors like at the time? (edited) mv Oct 01, 2022 10:36 AM was? 10:36 10:36 I'm sure Nick has the meme ready bvisness For reference, what was the user experience of EmberGen's competitors like at the time? (edited) Nick Seavert - JangaFX Oct 01, 2022 10:36 AM Blue screen of death, full hard drives, computer unusable for 12-24 hours mv was? bvisness Oct 01, 2022 10:36 AM well that was my next question 10:36 yikes mv Oct 01, 2022 10:36 AM 11 bvisness Oct 01, 2022 10:37 AM so, from simulations taking 12-24 hours, to simulations happening in real time Nick Seavert - JangaFX Oct 01, 2022 10:37 AM not to mention, if it didn't crash and ruin your sim, there was a 95% chance you wouldn't like the result anyway. 10:37 So you have to do it over and over and over again mv Oct 01, 2022 10:37 AM EmberGen wasn't initially included ,Nick added it at some point and it stick xD Nick Seavert - JangaFX So you have to do it over and over and over again Andrew (azmr) Oct 01, 2022 10:38 AM when you're making "design tools" (in the broadest sense), immediate feedback that lets you iterate on ideas quickly is so useful (edited) gerard (audience) Oct 01, 2022 10:46 AM Making tools that shorten the feedback loop of the creator are always a good start point from where to grow a revolution, applies to EmberGen and WhiteBox https://www.youtube.com/watch?v=PGDrIy1G1gU Andrew (azmr) Oct 01, 2022 10:54 AM this video (among others of Bret Victor) was definitely part of the milieu that inspired WhiteBox (edited) 2 mv Oct 01, 2022 10:38 AM 10-20 hours for simulation, 10-20 hours for rendering, all for a 3-5 second clip. In a way you can say rapid iteration is one of our main goals as well as ease of use. That our tool is actually "fast" is sort of only incidental bvisness Oct 01, 2022 10:39 AM it's a very stark difference from the state of the art, apparently 10:40 what gave you the confidence that you could achieve such rapid iteration? Nick Seavert - JangaFX Oct 01, 2022 10:40 AM Naievity Andrew (azmr) Oct 01, 2022 10:40 AM a very important attribute for founders! Nick Seavert - JangaFX Naievity mv Oct 01, 2022 10:41 AM Me: This sounds a bit hard to do Nick: No you're wrong. It's definitly possible that's just about how the conversation went (edited) 10:41 I was wrong, Nick was right mv I was wrong, Nick was right Nick Seavert - JangaFX Oct 01, 2022 10:42 AM I need to screenshot this mv Oct 01, 2022 10:40 AM The large VFX shops can afford simply throwing money at compute power, and can brute force iterate by doing a ton of redundant work (called wedging), and 90% or more of the work is eventually thrown away. It's been very hard for anyone small to do anything efficiently, even after getting past the UX/UI hurdle Nick Seavert - JangaFX Oct 01, 2022 10:41 AM At GDC in 2019 I was told that I was wasting my time and that it wasn't possible, but I had a hunch that it was. We were actually the first tool to ever put the sim and render passes together mv Oct 01, 2022 10:42 AM We did actually launch our first paid early-access alpha version just days before Handmade Seattle 2019 that same year, and it's been rolling every since Nick Seavert - JangaFX Oct 01, 2022 10:43 AM Which we ended up doing this because our bank account was going to be negative and launched what we had on a whim mv Oct 01, 2022 10:43 AM Insignificant detail Nick Seavert - JangaFX Oct 01, 2022 10:43 AM We had built hype for many months prior thankfully and had an email list to send the announcement to Andrew (azmr) Oct 01, 2022 10:43 AM what even is entrepreneurship I think the basics of this are "solving problems for people in a way they're willing to pay for" Nick Seavert - JangaFX Oct 01, 2022 10:45 AM +1 - Providing value to people mv Oct 01, 2022 10:45 AM "solving (real and useful) problems for people in a way they're willing to pay for (and will actually benefit from)" there's plenty of not-useful problems to solve. there has to be an actual real tangible problem to solve that makes it valuable. people are willing to pay for non-useful jank, too Nick Seavert - JangaFX Oct 01, 2022 10:46 AM Solving a real problem ensures that you'll have a long-term sustainable business 1 mv "solving (real and useful) problems for people in a way they're willing to pay for (and will actually benefit from)" there's plenty of not-useful problems to solve. there has to be an actual real tangible problem to solve that makes it valuable. people are willing to pay for non-useful jank, too Andrew (azmr) Oct 01, 2022 10:47 AM to me this is like the difference between "what is art?" and "what is good art?" mv Oct 01, 2022 10:48 AM yes 10:48 something something AI Nick Seavert - JangaFX Solving a real problem ensures that you'll have a long-term sustainable business philliptrudeau Oct 01, 2022 10:53 AM This might be one of the reasons for the volatility and risk of game development! Nick Seavert - JangaFX Oct 01, 2022 10:53 AM Games are probably a pretty bad bet (entrepreneurially) (edited) 1 Nick Seavert - JangaFX Oct 01, 2022 10:54 AM If you want to make games, its better to build a software company to make a lot of money and pour said money into a game that you don't mind if it doesn't make its money back 1 philliptrudeau Oct 01, 2022 10:56 AM Sustainable game development at a small scale seems to involve collecting as much external funding as you can, since the product has no revenue by design for the first N years of the business. It's not an ideal situation if you prefer bootstrapping! 10:57 "Games-and-tools company" a la Valve/Epic might be more snowballable, but those are the old guard... Nick Seavert - JangaFX Oct 01, 2022 10:59 AM I have a few game ideas for JangaFX one-day 1 11:00 Seems like unity is making the mistake of not making any games at all 2 demetrispanos Oct 01, 2022 10:48 AM I would distinguish entrepreneurship from business ... business is "doing something people will pay for", but entrepreneurship IMO has to include some element of trying something that may not work (though this can be satisfied by doing something on your own, as opposed to an established business) mv Oct 01, 2022 10:49 AM would "doing something (unreasonably) better" be included in the latter? demetrispanos Oct 01, 2022 10:49 AM yes definitely 10:49 if you think you can do something much better than existing solutions, that's certainly "something that may not work" (because if people knew it would work, they would do it) mv Oct 01, 2022 10:50 AM In a way you could say what our currently suite of tools do isn't that spectacularly amazing and novel (yet) at face value. It's all about the execution (and marketing), where UI and UX is a huge part (edited) Allen4th My journey of entrepreneurship with 4coder was mostly accidental. Not that I didn't want to do an independent business - I did - but I never thought hard about how to do that. 4coder was a project that came out of my interests as a programmer, and it found enough of an audience that it sort of became a side business. I was also at a point in life where extra income was very helpful (I was attending college and paying rent) so I had some incentive to actually convert my little side project into a business. I'll throw in a topic segue here too. As someone who has "experienced" running a business, but doesn't feel particularly skilled at that side of things, I see this as a great opportunity to learn from ya'll more successful entrepreneurs. So my first quest is, what even is entrepreneurship? Second question, what route do you take to get good at it? Is this something you can practice? (edited) Andrew (azmr) Oct 01, 2022 10:51 AM what route do you take to get good at it? I wouldn't class myself as particularly experienced or successful, but I remember a distinct feeling when starting out that I didn't really know what the landscape of things that needed paying attention to or what questions I should be asking. Filling out my map so that I at least know (more of) what I don't know has been helpful Nick Seavert - JangaFX Oct 01, 2022 10:51 AM I also follow a certain framework for business that I'll outline: If it makes CENTS it makes sense. This is from my all time favorite book that is a must read: The millionaire fastlane by MJ Demarco. Cheesy title, but changed my life and made JangaFX possible. Control - Do you have control over your platform? If google changes an algorithm are you screwed? If amazon deletes your store is it over for you? We have full control over our software distribution. Entry - How hard is it to get into your business? Can someone recode your software in a day or two and ship it? JangaFX has been tremendously difficult to start and the entry barrier is very high on many levels: Preexisting knowledge, physics programming, etc. Need - Is there a need for your product? Does it solve a very real problem? Waiting 12+ hours for a 2 second simulation is absolutely horrible. There was a massive need for EmberGen. Time - Can you eventually divorce your time from it? Can you go on vacation for a month and the business still runs itself, or can you sell it for a massive amount of money? Scale - How many potential customers are there? What's your ceiling? With software you have the ability to sell to the entire world. 4 Zeanith Oct 01, 2022 10:50 AM wondering if @demetrispanos has observed key insights with his sample size of 15. 11/15 failures seems like the stereotypical failure rate that puts a lot of people off from even trying. mv Oct 01, 2022 10:51 AM I can beat that, I've got a 1/1 track record demetrispanos Oct 01, 2022 10:51 AM to clarify, 11/15 did not fail but they did not achieve the kind of spectacular success the 4 did mv Oct 01, 2022 10:51 AM unicorns, eh demetrispanos Oct 01, 2022 10:52 AM I think maybe 4/11 could be called outright failures 10:52 "failures" in the sense that they were never able to pay any kind of return to investment / foregone salary mv Oct 01, 2022 10:52 AM 4/15 is pretty good as for being "spectacularly successful" isn't it, all things considered. The usual meme is that most businesses fail, isn't it? demetrispanos Oct 01, 2022 10:53 AM well, I don't mean to promote myself, but yes I think 4/15 is actually a quite good hit rate demetrispanos Oct 01, 2022 10:53 AM also I guess I should mention that separate from the 15, I was also a technical advisor to a VC firm for 3 years 10:53 and in that capacity I saw maybe 150 companies in detail mv Oct 01, 2022 10:53 AM We probably represent the polar opposite direction of development I guess, considering we're completely bootstrapped with no VC or external investment demetrispanos Oct 01, 2022 10:55 AM I learned through my experience in silicon valley that the style you describe is much more in line with my personality demetrispanos well, I don't mean to promote myself, but yes I think 4/15 is actually a quite good hit rate Andrew (azmr) Oct 01, 2022 11:00 AM are there any particular patterns you can observe across the 4/15 that distinguish them from the other 11/15 (either things that look necessary or things that should be avoided at all costs)? demetrispanos Oct 01, 2022 11:03 AM the 15 were already highly selected (basically only people I knew personally or knew people I knew personally) so I'd say most of it came down to picking the right markets at the right times (the$1B company actually started out doing something much much worse that made no money, before they switched to an entirely unrelated product)
11:03
I'd say one thing to avoid for sure is a team dominated by people who mainly want to do impressive tech stuff
11:04
(as opposed to making a compelling product)
demetrispanos Oct 01, 2022 11:04 AM
impressive-tech people are good to have on the team, but not good to have in charge
demetrispanos Oct 01, 2022 11:05 AM
to put it slightly differently, a company that makes money but has no impressive tech is still a business ... a company that has impressive tech but makes no money is not a business
11:05
and unless you are able to live without money, you need to be a business
demetrispanos
impressive-tech people are good to have on the team, but not good to have in charge
mv Oct 01, 2022 11:06 AM
impressive tech people are a dime a dozen. there's thousands of people who could program something like EmberGen-lite in a couple weeks. that's 1% of the work
demetrispanos Oct 01, 2022 11:06 AM
yeah I agree
demetrispanos
I'd say one thing to avoid for sure is a team dominated by people who mainly want to do impressive tech stuff
Andrew (azmr) Oct 01, 2022 11:07 AM
yeah, if you're involved in both the tech & business side you need to be constantly asking "is this actually going to be helpful for users/customers?" when developing features - it's very easy to just rathole on "interesting problems" (edited)
demetrispanos
if you think you can do something much better than existing solutions, that's certainly "something that may not work" (because if people knew it would work, they would do it)
mv Oct 01, 2022 11:00 AM
Maybe a bit cheesy as a term, and it wasn't mentioned earlier specifically, but my view is there's almost always ways to "innovate" in almost all aspects of business. With the right mindset it should be possible to pick any industry, ask the people working in that industry what they struggle with or what their primary source of friction is, and then innovate and improve on what they tell you. Bonus point if you've got a foot in that industry from the get-go. Maybe this viewport has one foot in each camp, though?
Nick Seavert - JangaFX Oct 01, 2022 11:01 AM
Customer service, features, usability, pricing, etc
philliptrudeau Oct 01, 2022 11:02 AM
Scale is an important knob to tweak. The size of your audience seems controlled more by what product you choose to build than anything else!
mv Oct 01, 2022 11:04 AM
I'd hazard a guess that most "spectacularly successful" businesses have massive scale potential, but that's not to say there's not a lot of room in the middle where there's potential moderate success at moderate scale (as in, not having to work another day in your life if you sell).
1
mv
impressive tech people are a dime a dozen. there's thousands of people who could program something like EmberGen-lite in a couple weeks. that's 1% of the work
Nick Seavert - JangaFX Oct 01, 2022 11:07 AM
Vision, execution, marketing, usability, market penetration etc all take it to the next 99%
mv Oct 01, 2022 11:07 AM
There's always another 20%
1
demetrispanos Oct 01, 2022 11:07 AM
entrepreneurship is actually just learning that there's always another 99% :P
Nick Seavert - JangaFX Oct 01, 2022 11:08 AM
Unfortunately
11:08
I'm sad that I don't have enough lifetimes to build every tool I want to
11:08
I have a trillion ideas
philliptrudeau Oct 01, 2022 11:08 AM
Most programmers, myself included, have spent months or years building out an interesting codebase without directing it towards a product, and didn't develop that skill -- even just on the technical level!
Nick Seavert - JangaFX Oct 01, 2022 11:04 AM
This is a bit random too, if your reasoning for not starting something is because "someone else is already doing it", that's your cue to actually go do it.
11:05
There were atleast 10 other fluid sim packages on the market when EmberGen was released, and we did it better than all of them combined. (edited)
philliptrudeau Oct 01, 2022 11:05 AM
Most of the time, the people already doing it are actually doing a pretty crappy job at it!
philliptrudeau Oct 01, 2022 11:06 AM
This applies to games as well. If you bring your own personal taste to the art, there will actually be a lot of room for you in the market.
Andrew (azmr)
yeah, if you're involved in both the tech & business side you need to be constantly asking "is this actually going to be helpful for users/customers?" when developing features - it's very easy to just rathole on "interesting problems" (edited)
mv Oct 01, 2022 11:09 AM
Every time Nick says "it would be nice to have...." a kitten dies
Nick Seavert - JangaFX Oct 01, 2022 11:10 AM
"It would be nice to have EmberGen" thank me later
mv Oct 01, 2022 11:10 AM
you were right once, geez
1
11:10
Nick Seavert - JangaFX Oct 01, 2022 11:11 AM
One thing that helps when starting a business with this sort of thing is being the end user of a particular product or solving one of your pains. From there you can have a fuckload of passion for it.
11:11
I have an absolutely undying need to beat everyone in our market. I wake up and think about it and go to sleep thinking about it.
Nick Seavert - JangaFX Oct 01, 2022 11:12 AM
passion is often where businesses go to die, so tread lightly though
Allen4th
My journey of entrepreneurship with 4coder was mostly accidental. Not that I didn't want to do an independent business - I did - but I never thought hard about how to do that. 4coder was a project that came out of my interests as a programmer, and it found enough of an audience that it sort of became a side business. I was also at a point in life where extra income was very helpful (I was attending college and paying rent) so I had some incentive to actually convert my little side project into a business. I'll throw in a topic segue here too. As someone who has "experienced" running a business, but doesn't feel particularly skilled at that side of things, I see this as a great opportunity to learn from ya'll more successful entrepreneurs. So my first quest is, what even is entrepreneurship? Second question, what route do you take to get good at it? Is this something you can practice? (edited)
Abner Coimbre Oct 01, 2022 11:06 AM
There are traditional practices that can make you a better entrepreneur, and I can touch on those in a minute. However, we should acknowledge the current environment. The modern pattern is: (1) Software shop runs out of money, dies. (2) Software shop gets acquired. (3) Software shop raises outside funding, owner is no longer under full control. This is the trend that dominates the tech industry, or am I wrong? In general, it is punishing to be independent and/or bootstrapped, but somehow this is what we want (at least that's true for me.)
2
mv Oct 01, 2022 11:11 AM
(4) Friction between owners, everything implodes
mv Oct 01, 2022 11:13 AM
(5) Friction between owners, everything explodes Trust me, there's a difference
Nick Seavert - JangaFX Oct 01, 2022 11:14 AM
Luckily morten and I haven't gotten into many bouts. He trusts me to run the business and guide us and only speaks up if he really thinks i'm doing something wrong and I listen. And likewise I trust him fully to make the right tech decisions even if I don't understand it fully.
Andrew (azmr) Oct 01, 2022 11:18 AM
being a solo founder is definitely a mixed blessing/curse... you have total control, but you don't have anyone to counteract your weak areas, and it can be demotivating not having anyone to talk to who has the same investment in what you're working on
philliptrudeau Oct 01, 2022 11:20 AM
Being a duo founder is the opposite tradeoff - you don't have total control, instead you feed positively off each other's energy - but it can demotivate your partner if you are against something they are invested in (edited)
Abner Coimbre
There are traditional practices that can make you a better entrepreneur, and I can touch on those in a minute. However, we should acknowledge the current environment. The modern pattern is: (1) Software shop runs out of money, dies. (2) Software shop gets acquired. (3) Software shop raises outside funding, owner is no longer under full control. This is the trend that dominates the tech industry, or am I wrong? In general, it is punishing to be independent and/or bootstrapped, but somehow this is what we want (at least that's true for me.)
Allen4th Oct 01, 2022 11:12 AM
This sounds like that overlap between the Handmade Ethos and Entreprenuership to me. Is this ideal of being independent, bootstrapped, sustainable, etc. the handmade ethos of entreprenuership?
Andrew (azmr) Oct 01, 2022 11:09 AM
re: filling out the map of business concepts we've mentioned 1 or 2, but there are a bunch of conceptual tools/frameworks for startups, many of which I think are from silicon valley... it might be interesting to consider which of these we think are actually useful and which are just fluff
2
Andrew (azmr) Oct 01, 2022 11:13 AM
one thing that I did early on in prep for meeting an advisor was fill out a "Lean Business Model Canvas". This definitely helped give me a better overview of the different components of the business (edited)
Zeanith Oct 01, 2022 11:13 AM
This is counterintuitive for me, isnt technical prowess the majority of the value proposition? As in the case of Embergen, their iteration speed is a technical achievement that bests their competitors. I dont see how this can be 1% of the work as a whole. Being 1% of the work assumes it should only take 1% of your focus, or am I misinterpreting the statement? (edited)
1
mv Oct 01, 2022 11:14 AM
This is counterintuitive for me, isnt technical prowess the majority of the value proposition?
only on the surface really, but it's definitely part of the optics and first impressions
mv Oct 01, 2022 11:16 AM
The technical prowess is definitely part of the core value proposition, and we wouldn't really be successful without it, but it's impact eventually drowns in proportional to "everything else" that turns out to be important to develop, market and maintain a tool
mv Oct 01, 2022 11:16 AM
EmberGen is (currently) pretty damn slow tbh. Beware of tech debt and feature creep, as they say
11:16
xD
Zeanith
This is counterintuitive for me, isnt technical prowess the majority of the value proposition? As in the case of Embergen, their iteration speed is a technical achievement that bests their competitors. I dont see how this can be 1% of the work as a whole. Being 1% of the work assumes it should only take 1% of your focus, or am I misinterpreting the statement? (edited)
philliptrudeau Oct 01, 2022 11:15 AM
I think maybe the idea is that you apply handmade programming as an ethos as a part of the effort to produce the user experience. It's the same in a game -- the handmade programming is not the value-add per se, it's that it was an extremely effective way to effect that value
Zeanith
This is counterintuitive for me, isnt technical prowess the majority of the value proposition? As in the case of Embergen, their iteration speed is a technical achievement that bests their competitors. I dont see how this can be 1% of the work as a whole. Being 1% of the work assumes it should only take 1% of your focus, or am I misinterpreting the statement? (edited)
Nick Seavert - JangaFX Oct 01, 2022 11:16 AM
In the case of EmberGen, it's only a matter of time before others eventually reach our level technically, so we have to out-chess them in otherways.
mv
The technical prowess is definitely part of the core value proposition, and we wouldn't really be successful without it, but it's impact eventually drowns in proportional to "everything else" that turns out to be important to develop, market and maintain a tool
demetrispanos Oct 01, 2022 11:17 AM
I would clarify here, even though I realize it seems pedantic, that no customer pays you for your prowess. They only pay you for things they value. Your prowess matters to you because, used properly, it can let you provide things they value.
philliptrudeau
Most programmers, myself included, have spent months or years building out an interesting codebase without directing it towards a product, and didn't develop that skill -- even just on the technical level!
Abner Coimbre Oct 01, 2022 11:15 AM
Directing it towards a product implies you have users to communicate with, and an audience that wants that product. You need to carve out a space for learning to build an audience. Send some emails, make some tweets, try some videos, write some blog posts. Send them to Discords, Hacker News, etc. (edited)
1
1
11:16
There is a skill to marketing, and you can learn it by a combination of behavioral economic books and most importantly trial and error.
11:16
Programmers fear the social ridicule from failed attempts at marketing, but learning to live with that fear is key to succeeding as an entrepreneur.
1
Andrew (azmr) Oct 01, 2022 11:21 AM
very true... and along with potential social stigma, the results of marketing are far less concrete, repeatable or immediate than with the types of problems programmers are used to dealing with (edited)
philliptrudeau Oct 01, 2022 11:16 AM
Programmers brag sometimes about how scientific they are, until they're faced with the prospect of marketing their product, and then they start playing darts :)
philliptrudeau Oct 01, 2022 11:17 AM
Actually, they don't even play darts, they just throw one dart and it bounces off the wall 5 feet away
mv
The technical prowess is definitely part of the core value proposition, and we wouldn't really be successful without it, but it's impact eventually drowns in proportional to "everything else" that turns out to be important to develop, market and maintain a tool
Allen4th Oct 01, 2022 11:17 AM
I am hearing that good tech is a necessary - but not sufficient ingredient to an independent bootstrapped business. So what is this "everything else"?
demetrispanos Oct 01, 2022 11:18 AM
good tech is really not necessary :P
11:18
a friend of mine was the founding CTO of uber, and their tech was terrible
Allen4th
I am hearing that good tech is a necessary - but not sufficient ingredient to an independent bootstrapped business. So what is this "everything else"?
mv Oct 01, 2022 11:18 AM
UI, UX, marketing, scaling, and a bunch more xD
Allen4th
I am hearing that good tech is a necessary - but not sufficient ingredient to an independent bootstrapped business. So what is this "everything else"?
Nick Seavert - JangaFX Oct 01, 2022 11:19 AM
Above all, the never ending push and desire to get it done. JangaFX has been unbelievably difficult for me to continually exectue on. Many, many mistakes. Much stress. etc
11:20
I'm sure morten & the team have similar feelings, just in a different area of the business
Nick Seavert - JangaFX
In the case of EmberGen, it's only a matter of time before others eventually reach our level technically, so we have to out-chess them in otherways.
Zeanith Oct 01, 2022 11:20 AM
What strategies in particular were you able to use to out-chess the competition? What innovation was employed on the marketing/execution side? I'd love to know a small example if you can divulge such info. An example of a key mistake would be interesting too.
Nick Seavert - JangaFX Oct 01, 2022 11:20 AM
Usability. They're archaic. Dog-shit UI
mv Oct 01, 2022 11:20 AM
What's the opposite of innovation? Stagnation?
11:21
Big dog tools stagnate
Zeanith Oct 01, 2022 11:21 AM
Regression right? Getting worse over time.
demetrispanos Oct 01, 2022 11:22 AM
bloating is also involved somehow, even though conceptually it doesn't seem required
mv Oct 01, 2022 11:22 AM
The bigger the bite the longer it takes to chew, so to speak. Hard to innovate when you're always busy keeping the current thing alive
Allen4th
I am hearing that good tech is a necessary - but not sufficient ingredient to an independent bootstrapped business. So what is this "everything else"?
philliptrudeau Oct 01, 2022 11:23 AM
It sounds fluffy and copout-y, but when you have the time and the motivation to focus purely on the business (which is sometimes a privilege!) then you sort of just start analyzing everything that you need to Get Done, and I think it's going to vary a lot per business when we're talking smaller individual-level scale. You have a limited bandwidth anyway, so you start entering the "optimization mode" like with code where you find the 80% easy-wins and optimize them down to marginal, rinse and repeat
Allen4th Oct 01, 2022 11:26 AM
I think you're assuming that I (and the audience) do know what "needs to Get Done". I spent 5 years trying to advance 4coder by doing what I thought needed to get done, and while I was successful in my specific goals, the broader goal of making 4coder more popular only ever happened when I made it cheaper. I'm trying to get ya'll to take seriously the possibility that it's not obvious to everyone what's worth paying attention to.
philliptrudeau Oct 01, 2022 11:39 AM
That's fair. It's hard for me to say! By committing myself to finishing a game, my mind quickly focused on the immediate tasks at hand -- "today I need to get Steam integration in the codebase"; "today I need to check in with translators"; "today I need to call the marketing liaison about sketching out a press release". In a business, the overarching goals are obviously just to build a product that users value and then to make them aware that it exists, but implicit in those are two parallel-running scientific processes of refining one's strategy. It's hard for me to know what that looks like ahead of time, which might be partly why it's still nebulous to me. The main advice I've seen has been general best-practices for an overarching field/discipline (e.g. best practices for small indie games) -- and acting heterodox in those areas can sometimes be a good risk/reward in itself.
Andrew (azmr) Oct 01, 2022 11:44 AM
What needs to get done depends to some degree on what stage your business/product is at. The Startup Owners Manual splits the key initial processes into Customer Discovery and Customer Validation (photos show pipelines for each)
Nick Seavert - JangaFX Oct 01, 2022 11:48 AM
For better or for worse, I dont' really overthink things with diagrams like this haha
Nick Seavert - JangaFX Oct 01, 2022 11:23 AM
For EmberGen 1.0 coming up, we're really hammering down on usability or ease of use. I want it to be so easy to get into EmberGen and get the assets you need that there's almost no thought needed on how to do that. Not only that but building a workflow that's very specific to games in a way that makes sense to our target market. Most game studio use film tools and bend them to fit their pipeline. With us, they don't have to because we built it for them in the first place
demetrispanos
bloating is also involved somehow, even though conceptually it doesn't seem required
mv Oct 01, 2022 11:23 AM
I'm of the opinion that bloat is almost always inevitable, in terms of bloat tech debt, feature creep, or worse, and it's incredibly hard to fight the urge to scale in complexity
11:23
Hard to succeed without those creeping in tho
philliptrudeau Oct 01, 2022 11:24 AM
"Paying down your technical debt regularly is part of sustaining yourself" -- paraphrasing Jon Blow
mv Oct 01, 2022 11:24 AM
Shortcuts must eventually be made one way or another. Can you find the right balance?
Zeanith
What strategies in particular were you able to use to out-chess the competition? What innovation was employed on the marketing/execution side? I'd love to know a small example if you can divulge such info. An example of a key mistake would be interesting too.
Nick Seavert - JangaFX Oct 01, 2022 11:25 AM
I think a key mistake was us prioritizing XYZ feature when we knew it would incur significant technical debt. We also had the general idea of what our tool should be but not having it super concrete has caused us to re-write it. But with this being our first successful commercial product, we have the freedom and flexibility to undo our mistakes
mv Oct 01, 2022 11:26 AM
For now
demetrispanos Oct 01, 2022 11:26 AM
not having it super concrete
this is extremely important / dangerous, but also powerful ... it's often important to follow your intuition that there's an opportunity somewhere, but it's also important not to let that ambiguity linger very long (because it makes you waste time and psychic energy entertaining uncertainty)
mv Oct 01, 2022 11:28 AM
Something something outside the box
Abner Coimbre
Programmers fear the social ridicule from failed attempts at marketing, but learning to live with that fear is key to succeeding as an entrepreneur.
Abner Coimbre Oct 01, 2022 11:24 AM
philliptrudeau Oct 01, 2022 11:26 AM
Loris Cro recently gave me the revelation that the purpose of Twitter is literally just for companies to track their brand's performance!
2
Abner Coimbre Oct 01, 2022 11:26 AM
I know you might immediately feel "icky" because of so many SEO experts and small CEOs out there doing the same thing. Like cold-calling or cold-emailing people.
Abner Coimbre Oct 01, 2022 11:26 AM
But the point isn't to sell them on something right then and there.
Abner Coimbre Oct 01, 2022 11:26 AM
The point is build relationships. Genuine professional friendships because they respect what you're working on, and hopefully you respect and learn about their stuff too.
Abner Coimbre Oct 01, 2022 11:27 AM
Over the years this builds into a loose but powerful network that cares about you.
Abner Coimbre
I know you might immediately feel "icky" because of so many SEO experts and small CEOs out there doing the same thing. Like cold-calling or cold-emailing people.
mv Oct 01, 2022 11:27 AM
Unlike me, who hangs up if it's an unknown number (or ignores it if I know who it is, more often than not). There's a reason Nick is the CEO xD
Andrew (azmr)
very true... and along with potential social stigma, the results of marketing are far less concrete, repeatable or immediate than with the types of problems programmers are used to dealing with (edited)
Abner Coimbre Oct 01, 2022 11:29 AM
That's right. I think this is a good time for @demetrispanos's poker analogy when it comes to social skills.
Nick Seavert - JangaFX Oct 01, 2022 11:28 AM
Linkedin makes us a lot of money with reaching out and building our network
Abner Coimbre
Over the years this builds into a loose but powerful network that cares about you.
Nick Seavert - JangaFX Oct 01, 2022 11:29 AM
Unfortunately my network is pretty loose these days
11:30
I've probably talked to thousands of people over the past few years
Abner Coimbre Oct 01, 2022 11:30 AM
Oh?
11:30
Hah, yes, relatable.
mv Oct 01, 2022 11:30 AM
At some point people reach out to you
Nick Seavert - JangaFX Oct 01, 2022 11:30 AM
It becomes problematic "Hey, we talked at XYZ, and we discussed this and this, whats the status?" Oh you're person #7,487
11:31
Someone make a rolodex software with notes and grabs convos from every platform out there
Abner Coimbre Oct 01, 2022 11:31 AM
@Nick Seavert - JangaFX Let me just say that that's as good problem to have. (edited)
11:31
Most programmers in this community are very very far away from this problem that they should have
mv Oct 01, 2022 11:32 AM
Something about being too successful getting to the point where things are less organic and down to earth (edited)
Nick Seavert - JangaFX
Someone make a rolodex software with notes and grabs convos from every platform out there
Nick Seavert - JangaFX Oct 01, 2022 11:32 AM
Big money idea, who's going to take it?
Abner Coimbre Oct 01, 2022 11:32 AM
You should, of course, figure out the limits at which you can keep your network alive and healthy.
11:33
But you need to have a network in the first place, and that's the skill I hope people start to build right away in addition to working on their product.
mv Oct 01, 2022 11:34 AM
We probably should have talked about networking from the start. It's quite important
demetrispanos Oct 01, 2022 11:34 AM
yes, and this relates to the poker analogy actually
Abner Coimbre Oct 01, 2022 11:34 AM
It's critical. Without it, Handmade Seattle would be dead. Terminal Click wouldn't have enough fans to tell me to keep going
Nick Seavert - JangaFX Oct 01, 2022 11:34 AM
I've built my entire network from scratch, as we all do. When I started JangaFX I knew absolutely no one in my target market. I didn't even know a fellow VFX Artist (edited)
demetrispanos Oct 01, 2022 11:34 AM
most of my business has come, one way or another, downstream of some kind of networking
1
11:35
but at the same time probably 3/4 meetings or introductions I do go nowhere
11:35
so it's very easy to misunderstand what is happening when you first start out
demetrispanos Oct 01, 2022 11:36 AM
this is an article from a friend of mine who, amusingly, wrote this as a consequence of me meeting him randomly through a HN post https://www.codusoperandi.com/posts/increasing-your-luck-surface-area
demetrispanos
this is an article from a friend of mine who, amusingly, wrote this as a consequence of me meeting him randomly through a HN post https://www.codusoperandi.com/posts/increasing-your-luck-surface-area
Nick Seavert - JangaFX Oct 01, 2022 11:37 AM
Seems to follow my philosophy that the more quarters you put into the golden gumball machine, the more golden gumballs you have a chance to accrue (edited)
demetrispanos Oct 01, 2022 11:38 AM
yes, or to quote the great Linus Pauling, "the best way to have a good idea is to have many ideas"
11:38
(this applies in many things in life, not just ideas)
Abner Coimbre Oct 01, 2022 11:36 AM
That makes sense. Here are some numbers from Handmade Seattle 2021: I believe I spoke to 80 to 85 speakers because most of them would say no.
Abner Coimbre Oct 01, 2022 11:37 AM
These are genuine and heartfelt meetings that I have with people. The conference was still a success, but notice the churn rate. It was high (for an up-and-coming conference, at least.) This is normal. (edited)
Abner Coimbre Oct 01, 2022 11:41 AM
Of course COVID was a factor for 2021. In either case I notice each year it gets easier. For 2022 I'm actually having an issue with sorting out proposals since I got a lot. My guess is that the loose network finally started working on my behalf as soon as I announced going full-time on this.
11:42
So that's an interesting idea: can you invest in your network over time, and then tell your network about some big business move that gets you some amazing return?
Zeanith Oct 01, 2022 11:43 AM
You mentioned the conference got a bump when banning language talks, how big was this bump roughly? Personally I like when companies are principled to their core purpose and assume this is what resonated in the network you built.
Abner Coimbre Oct 01, 2022 11:47 AM
I don't want to give exact numbers, but it was the best month in terms of sudden revenue in Handmade Seattle history. Ticket sales and donations poured in in a way that I never expected. For anyone lost, I did a ban on language talks for this year, expecting I would piss off a lot of people and lose customers: https://vimeo.com/737044714
Handmade Seattle 2022 will not allow presentations designed to promote programming languages.
Zeanith Oct 01, 2022 11:48 AM
oh I meant more of a percentage, not exact values, but understandable if you dont want to divulge that.
Abner Coimbre Oct 01, 2022 11:48 AM
And I agree! Being principled to the core purpose of the conference did resonate with my network.
philliptrudeau Oct 01, 2022 11:49 AM
It's possible that the correlation with more sales is a result of the attention the conference got in general, independent of the controversial decision!
Abner Coimbre Oct 01, 2022 11:50 AM
Fair point!
Abner Coimbre Oct 01, 2022 11:50 AM
@philliptrudeau And I also learned that some people were getting tired of systems programming conferences oriented around a single language. cppcon, pycon, RustConf, cppnorth, etc.
1
11:51
So in a way I tapped into an undiscovered market
11:51
My legitimate conclusion is that's what resulted in all the sales / donations
Zeanith
oh I meant more of a percentage, not exact values, but understandable if you dont want to divulge that.
Abner Coimbre Oct 01, 2022 11:49 AM
That's an interesting question. @Nick Seavert - JangaFX how comfortable are we supposed to be, as entrepreneurs, with sharing financials?
Nick Seavert - JangaFX Oct 01, 2022 11:49 AM
ART OF MONEY GETTING
Nick Seavert - JangaFX Oct 01, 2022 11:49 AM
Dont blab
Some men have a foolish habit of telling their business secrets. If they make money they like to tell their neighbors how it was done. Nothing is gained by this, and ofttimes much is lost. Say nothing about your profits, your hopes, your expectations, your intentions. And this should apply to letters as well as to conversation. Goethe makes Mephistophiles say: “Never write a letter nor destroy one.” Business men must write letters, but they should be careful what they put in them. If you are losing money, be specially cautious and not tell of it, or you will lose your reputation.
Nick Seavert - JangaFX Oct 01, 2022 11:50 AM
I don't tell exact numbers or things anymore. I told someone and they stabbed me in the back and it hurt a lot. Destroyed what I thought was a friendship (edited)
Abner Coimbre Oct 01, 2022 11:52 AM
That was my gut instinct about these things. Thank you. And I'm sorry that happened to you.
Zeanith Oct 01, 2022 11:53 AM
@Nick Seavert - JangaFX sorry about your experience, the few people I do know in entrepreneurial endeavors all have some story of how a friendship was compromised due to their pursuit. Not for this to be a morbid tangent.
Nick Seavert - JangaFX
demetrispanos Oct 01, 2022 11:52 AM
actually the entire "Autodesk Book" is useful reading for aspiring entrepreneurs
1
demetrispanos Oct 01, 2022 11:56 AM
The Autodesk File: A history of Autodesk and AutoCAD in documents
1
11:57
it describes the founding and early years of autodesk
11:57
(from the perspective of the founders)
demetrispanos
actually the entire "Autodesk Book" is useful reading for aspiring entrepreneurs
Nick Seavert - JangaFX Oct 01, 2022 11:53 AM
I try to live by this one in particular
philliptrudeau Oct 01, 2022 11:53 AM
I think a lot of businesses take major efforts to measure all the aspects of the attention they're getting. "Are customers interested because we did something interesting, or were customers who were already interested get spurred on by coverage?" Et cetera. For most Steam games, your audience "already exists", and the challenge is not to convince them that they should be interested, the challenge is just to make them aware that you exist.
Andrew (azmr) Oct 01, 2022 11:53 AM
One thing that gets emphasized is having a "minimal viable product" early to get feedback from potential users. We've had discussions around MVPs on the servers before, and it seems like people here prefer the similar concept of a "vertical slice". Either way, it's something that demonstrates what you think are the key selling points of your product... This is easier with some things than others - if you have a high latency web tool like Airbnb, the MVP's 'processing' can be faked with the founders manually finding matches. If you're making something that requires technical excellence to demonstrate its value, you don't really have this option, so an MVP has to involve a dramatic (temporary) cutting off scope. I'm curious what the initial JangaFX demos looked like and what @mv and @Nick Seavert - JangaFX focused on for them (edited)
2
demetrispanos Oct 01, 2022 11:53 AM
"vertical slice" and MVP are quite different
1
11:53
MVP is the simplest thing someone would conceivably pay for
11:53
it may only have one feature, but at some low price someone might pay for it
11:54
"vertical slice" instead is meant to exercise all the features but in a very constrained way (e.g. one level in a game)
11:55
so e.g. "the witness" MVP could be just a 1 iphone game with the tablet puzzles demetrispanos Oct 01, 2022 11:55 AM and a vertical slice would be the full 3D experience with all systems working, but just one room Abner Coimbre Oct 01, 2022 11:55 AM Vertical slices are key to getting publisher funding in game studios. Andrew (azmr) One thing that gets emphasized is having a "minimal viable product" early to get feedback from potential users. We've had discussions around MVPs on the servers before, and it seems like people here prefer the similar concept of a "vertical slice". Either way, it's something that demonstrates what you think are the key selling points of your product... This is easier with some things than others - if you have a high latency web tool like Airbnb, the MVP's 'processing' can be faked with the founders manually finding matches. If you're making something that requires technical excellence to demonstrate its value, you don't really have this option, so an MVP has to involve a dramatic (temporary) cutting off scope. I'm curious what the initial JangaFX demos looked like and what @mv and @Nick Seavert - JangaFX focused on for them (edited) Nick Seavert - JangaFX Oct 01, 2022 11:55 AM 2 11:56 vs Andrew (azmr) Oct 01, 2022 11:57 AM how long into development was this and what features did you exclude in the process of getting there? Nick Seavert - JangaFX Oct 01, 2022 11:57 AM Camera imports, mesh imports, vdb export iirc. Fancy render features (edited) Nick Seavert - JangaFX mv Oct 01, 2022 11:57 AM Isn't that what we called the beta? XD Nick Seavert - JangaFX Oct 01, 2022 11:57 AM Nah, beta actually had nodes mv Oct 01, 2022 11:58 AM The MVP had most of the core simulation tech, but missing most of the advanced and complex features, UI and UX Nick Seavert - JangaFX Oct 01, 2022 11:58 AM Exactly Andrew (azmr) how long into development was this and what features did you exclude in the process of getting there? mv Oct 01, 2022 12:00 PM I can't really say we excluded anything at that point. We shortly touched on the unknowns and lack of initial direction before, and we didn't really know what the final product would need/have Abner Coimbre Oct 01, 2022 11:59 AM Here's another interesting question for the people who have hired contractors or employees. (This was a discussion I was having with @Allen4th recently.) If the person you hired has their own side projects, and they tell you about it (C.Y.A. aka Cover Your Ass), how concerned are you about intellectual property, conflicts of interest, etc.? 11:59 How do you ensure they feel like you won't sue them, and how do you ensure you feel your trade secrets are safe? (edited) Nick Seavert - JangaFX Oct 01, 2022 11:59 AM People in our company are able to work on their own projects freely as long as it doesn't conflict with our work or compete against us. Example: Odin being a project on the side 12:00 Other than that, we just have to trust them. Otherwise they'll get Sued (edited) Zeanith @Nick Seavert - JangaFX sorry about your experience, the few people I do know in entrepreneurial endeavors all have some story of how a friendship was compromised due to their pursuit. Not for this to be a morbid tangent. philliptrudeau Oct 01, 2022 12:00 PM For practical advice that might help tiny teams that are starting out: It's helpful to set out explicit ground rules about decisionmaking/onboarding/etc., and a clear separation of responsibilities. (Also, get stuff like contracts written out early if you can -- I know talking on Slack/Discord can be pretty chill, but one of your team members is eventually gonna be in a difficult situation, and you want everyone to be on the same page by then!) Abner Coimbre How do you ensure they feel like you won't sue them, and how do you ensure you feel your trade secrets are safe? (edited) demetrispanos Oct 01, 2022 12:00 PM as a first approximation, there is nothing you can do that is economically rational 1 demetrispanos Oct 01, 2022 12:00 PM protecting against low-probability events is not compatible with early-stage organizational goals Abner Coimbre Oct 01, 2022 12:00 PM mmm, interesting demetrispanos Oct 01, 2022 12:01 PM obviously your contract should have standard terms like non-disclosure, and IP/copyright assignment Nick Seavert - JangaFX Oct 01, 2022 12:01 PM This 12:01 We cover our ass via contracts demetrispanos Oct 01, 2022 12:01 PM but actually enforcing that, if it ever comes to it, costs tens of thousands of dollars philliptrudeau Oct 01, 2022 12:02 PM Yeah, at a small scale you want your technical people working on things that make them interested, even just to keep them motivated if nothing else. (edited) Nick Seavert - JangaFX Oct 01, 2022 12:02 PM And we encourage side project development as it turns into really neat new things that we could possibly use to grow the company. Like our new terrain editor we're working on (edited) 12:02 Started out as "hey i'm doing this thing, would you want it to be a jangafx project? 12:02 Then boom, add some funding to it and now it's a real product we're doing Nick Seavert - JangaFX Oct 01, 2022 12:03 PM I don't know how this stuff works at higher scales i.e 80+ people 12:03 But for now, we're doing good, the team is very happy, and most are on the same page and I don't think they'd do anything to wrong us as it would hurt them as well Nick Seavert - JangaFX Started out as "hey i'm doing this thing, would you want it to be a jangafx project? mv Oct 01, 2022 12:04 PM Lets not forget this person has a small stake in the company and has financial incentives in including it in our portfolio. Taking an arbitrary employee's idea and running with isn't as easy without proper compensation Nick Seavert - JangaFX Oct 01, 2022 12:04 PM This is true too philliptrudeau Oct 01, 2022 12:04 PM The impression I got was that Google basically angel-invests their employees to rabbithole on new projects just in case it's the next big thing philliptrudeau Oct 01, 2022 12:04 PM Like Google Stadia! Nick Seavert - JangaFX Oct 01, 2022 12:04 PM I thought it died years ago, but turns out it died yesterday lol 1 12:05 After GDC 2019 i never heard of it again 12:05 In the grave where it belongs philliptrudeau Oct 01, 2022 12:05 PM Must be a lot of grumpy skeleton crews working at some game studios targeting stadia! Nick Seavert - JangaFX We cover our ass via contracts Abner Coimbre Oct 01, 2022 12:07 PM Which contract templates do you recommend, if any? Did you hire a lawyer to figure that out? Say I want @Zeanith to contribute to my terminal emulator codebase. What's a useful way to ensure that my codebase is still owned by me? And then Zeanith also wants to reuse specific implementations that he developed on the job. I should probably be okay with that, but this feels like it's getting hairy. Nick Seavert - JangaFX Oct 01, 2022 12:07 PM We hired a lawyer Zeanith Oct 01, 2022 12:08 PM Be safe, dont hire @Zeanith 1 Abner Coimbre Which contract templates do you recommend, if any? Did you hire a lawyer to figure that out? Say I want @Zeanith to contribute to my terminal emulator codebase. What's a useful way to ensure that my codebase is still owned by me? And then Zeanith also wants to reuse specific implementations that he developed on the job. I should probably be okay with that, but this feels like it's getting hairy. Andrew (azmr) Oct 01, 2022 12:08 PM one of you will own the code in question, but they can give the other person an infinite license to do what they want with it Abner Coimbre Oct 01, 2022 12:08 PM Oh? Andrew (azmr) Oct 01, 2022 12:08 PM the main distinction between owning and licensing is whose job it is to get legal if someone else misuses it demetrispanos Oct 01, 2022 12:08 PM there are contract template sites like Nolo (I have happily used them before) 12:09 but really, the problem is not the contract in 90% of problems 12:09 this is what I mean about economic rationality 12:09 95% of the time, you will have no problem 12:09 in the remaining 5%, 90% of the time the problem will not be the contract Abner Coimbre Oct 01, 2022 12:09 PM demetrispanos Oct 01, 2022 12:09 PM so now how much do you want to invest in a 0.5% probability problem? 12:10 your contract should either make them an employee, or it should stipulate that they transfer all rights demetrispanos Oct 01, 2022 12:10 PM and in either case, should include non-disclosure bvisness Oct 01, 2022 12:09 PM re: documents, we just met with a lawyer as part of setting up an HMN nonprofit, and one of the things she told us was that services like LegalZoom don't actually give legal advice, so they are often garbage in, garbage out 12:09 that is, you put in garbage as a non-lawyer, and they don't really help 12:10 that said, this was for 501(c)(3) application and such, not routine CYA agreements demetrispanos Oct 01, 2022 12:12 PM my sister, a many-hundred-per-hour lawyer, says legalzoom and nolo are totally fine for commodity contracts 12:13 and I have never had any problem using them philliptrudeau Oct 01, 2022 12:10 PM For our game I used https://docontract.com/ just to have a dead simple agreement in writing. The contractor is the one who retains the rights to their work, but they grant the company perpetual license to redistribute the work (i.e., sell the game content on all platforms) as Andrew just said. contract( ) (pronounced 'do contract') generates free, plain language agreements for and between game developers. Nick Seavert - JangaFX Oct 01, 2022 12:10 PM you can always use a template and then lawyer it later and revise said contract philliptrudeau For our game I used https://docontract.com/ just to have a dead simple agreement in writing. The contractor is the one who retains the rights to their work, but they grant the company perpetual license to redistribute the work (i.e., sell the game content on all platforms) as Andrew just said. demetrispanos Oct 01, 2022 12:10 PM this is IMO too friendly to the contractor 1 12:10 I would not hire a contractor who was not willing to do IP assignment / work-for-hire 12:11 there's no reason to give them the ability to hold on to IP developed downstream of your own mv Oct 01, 2022 12:11 PM Sounds like a nightmare 12:11 Legally and logistically demetrispanos Oct 01, 2022 12:11 PM if they want to make their own thing, on their own time, and then charge me a license then that's fine 12:11 if I'm paying for you to build it, I own it, end of story 2 Nick Seavert - JangaFX Oct 01, 2022 12:11 PM Yep 12:12 If someone is doing any coding work and it relates to us or the projects we have internally, and we are paying you, its ours. philliptrudeau Oct 01, 2022 12:12 PM For us, we had artists where I did not want to take away their rights to their art, but it makes sense for larger projects that the company owns the art. demetrispanos if I'm paying for you to build it, I own it, end of story Abner Coimbre Oct 01, 2022 12:12 PM This has given me a lot of clarity. Thank you philliptrudeau Oct 01, 2022 12:12 PM At bigger studios, artists are doing style-matching anyway, so it's not necessarily a very pure form of self-expression. Nick Seavert - JangaFX Oct 01, 2022 12:13 PM I like @demetrispanos brevity bvisness Oct 01, 2022 12:13 PM we all do Nick Seavert - JangaFX Oct 01, 2022 12:14 PM I'm a man of long wind 12:14 A team meeting without me is a dead meeting mv Oct 01, 2022 12:14 PM Speaking of contracts. Our initial setup wasn't exactly top notch xD Nick Seavert - JangaFX Oct 01, 2022 12:14 PM Our EULA was written by me 12:14 Still is to this day 1 12:15 But initially we used boilerplate for sure. When we had the money we lawyered. We made mistakes, and then fixed them. Now we're fixing more stuff etc 12:15 Its an ongoing process as you learn 12:15 I try not to get too caught up in it and just make do with what we have until we see that there's an issue (edited) philliptrudeau Oct 01, 2022 12:16 PM When you're 2 dudes in a basement, boilerplate helps establish boundaries ASAP, which you can revise into more serious agreements as you grow and lawyer up Abner Coimbre Oct 01, 2022 12:16 PM Yeah this is not too different from practicing your networking skills. Maybe there's a little more stress with legal stuff, but you can still make mistakes and fix (edited) Nick Seavert - JangaFX Oct 01, 2022 12:16 PM It's kind of like the time we wrote a letter to the IRS telling them that we were sorry and they let us off the hook (edited) 1 12:16 Abner Coimbre Oct 01, 2022 12:17 PM I have gotten into hot water with the tax man. Abner Coimbre Oct 01, 2022 12:17 PM In August they closed my business account and revoked my license (edited) Abner Coimbre Oct 01, 2022 12:18 PM (All resolved. But the point is we're all human and make mistakes. You can almost always fix them.) demetrispanos Oct 01, 2022 12:16 PM yeah I guess the other thing I'd point out is that as soon as you are engaging the legal system for any reason, you are losing 12:16 even if you "win" Nick Seavert - JangaFX Oct 01, 2022 12:18 PM Hire an accountant and do not under any circumstances mix personal and business finances Nick Seavert - JangaFX Oct 01, 2022 12:19 PM My final advice on legal stuff is this: I knew a lawyer representing a very large international company and they told me "We're all just guessing, so pick which guess you want" Abner Coimbre Oct 01, 2022 12:20 PM That's so important to know 12:20 Don't let your engineer perfectionism think there's a perfect modeling of the social world Nick Seavert - JangaFX Oct 01, 2022 12:20 PM Took a lot of stress off of me Abner Coimbre Oct 01, 2022 12:20 PM Same Nick Seavert - JangaFX My final advice on legal stuff is this: I knew a lawyer representing a very large international company and they told me "We're all just guessing, so pick which guess you want" Nick Seavert - JangaFX Oct 01, 2022 12:21 PM This is not legal advice, i'm not going to get sued by you, etc etc™️ (edited) Allen4th Oct 01, 2022 12:17 PM I think this can segue into something very near and dear to my heart. Let's say there are projects you want to do, that at a technical level will clearly be a benefit to a lot of people, but there's very little obvious way to commoditize them? For example, say you're building something in the core tool chain like a programming language, object file format, debug file format, linker, etc. Producing documentation for existing formats, utility libraries to make better analysis of these kinds of data, etc. etc. When I look at these sorts of projects the biggest problem is that they cost money to build but I see no way to make money from them without killing the entire benefit of the project, which is making it more likely that all the software out there dealing with this core tool chain works well. What is a handmade programmer to do? Allen4th Oct 01, 2022 12:17 PM (when I was writing the post we were still talking about IP and not taxes ) 1 Allen4th I think this can segue into something very near and dear to my heart. Let's say there are projects you want to do, that at a technical level will clearly be a benefit to a lot of people, but there's very little obvious way to commoditize them? For example, say you're building something in the core tool chain like a programming language, object file format, debug file format, linker, etc. Producing documentation for existing formats, utility libraries to make better analysis of these kinds of data, etc. etc. When I look at these sorts of projects the biggest problem is that they cost money to build but I see no way to make money from them without killing the entire benefit of the project, which is making it more likely that all the software out there dealing with this core tool chain works well. What is a handmade programmer to do? Zeanith Oct 01, 2022 12:18 PM I was just about to ask about segueing into funding. Casey used to have a Handmade Fund that he unfortunately wound down, due to this reason. Allen4th I think this can segue into something very near and dear to my heart. Let's say there are projects you want to do, that at a technical level will clearly be a benefit to a lot of people, but there's very little obvious way to commoditize them? For example, say you're building something in the core tool chain like a programming language, object file format, debug file format, linker, etc. Producing documentation for existing formats, utility libraries to make better analysis of these kinds of data, etc. etc. When I look at these sorts of projects the biggest problem is that they cost money to build but I see no way to make money from them without killing the entire benefit of the project, which is making it more likely that all the software out there dealing with this core tool chain works well. What is a handmade programmer to do? Andrew (azmr) Oct 01, 2022 12:18 PM the Zig lot seem to be doing a pretty good job with this Andrew (azmr) Oct 01, 2022 12:21 PM a patreon model and lots of audience interaction may also be possible philliptrudeau Oct 01, 2022 12:19 PM The current answer pragmatically is "corporate sponsors", but I think the question is more about the philosophy and technique to apply mv Oct 01, 2022 12:21 PM Sort of reeling things in here, but i don't know if we've been able to touch on too many potential overlaps between Handmade and Entrepreneurship. Part of the Handmade ethos often includes a variant of "doing things yourself" or "doing things your own way", which can actually be very benefitial in the path to innovation, if you're able to do something in a way someone isn't able to because they're bogged down in too many paradigms or dogmas, not just technically. Doing something yourself can let you progress and iterate quite rapidly towards an MVP, but it can also be a double edged sword Nick Seavert - JangaFX Oct 01, 2022 12:22 PM I think handmade applies to entrepreneurship, is with the handmade philosophy you can make almost any program better than any other company out there. Handmade software devs are a rare breed and they have the opportunity to really make waves. (edited) Abner Coimbre Oct 01, 2022 12:22 PM Yeah and I'm literally betting on that ability to make waves 12:23 with Handmade Seattle 12:23 and the reason we can't accept corporate sponsors is because we claim we believe in building high quality software. And in innovating for the benefit of the end user 12:23 "this statement was sponsored by Microsoft" Abner Coimbre Oct 01, 2022 12:24 PM Kind of falls flat on its face if we're sponsored by companies contributing to the status quo we hate Nick Seavert - JangaFX Oct 01, 2022 12:23 PM Apply the same care that you have for software dev to your customers and you can unseat any tool out there Nick Seavert - JangaFX Oct 01, 2022 12:24 PM Also, if you want to be the tech guy, hire a CEO 1 Nick Seavert - JangaFX Oct 01, 2022 12:25 PM I had a pretty revealing conversation with one of the co-founders of Etsy years ago. He told me "You need to either learn the software dev and lead this, or just be the CEO" 12:25 And then that's when I tried to find Morten for the tech portion (edited) Allen4th I think this can segue into something very near and dear to my heart. Let's say there are projects you want to do, that at a technical level will clearly be a benefit to a lot of people, but there's very little obvious way to commoditize them? For example, say you're building something in the core tool chain like a programming language, object file format, debug file format, linker, etc. Producing documentation for existing formats, utility libraries to make better analysis of these kinds of data, etc. etc. When I look at these sorts of projects the biggest problem is that they cost money to build but I see no way to make money from them without killing the entire benefit of the project, which is making it more likely that all the software out there dealing with this core tool chain works well. What is a handmade programmer to do? philliptrudeau Oct 01, 2022 12:24 PM in the worst-case revenue scenarios (like indie games), i think people’s strategy is to just spin up their full-time funding grind. reaching out to interested parties, government grants, publishers, etc. and going through their song and dance to get the next bit of funding. It is a challenge to maintain the handmade ethos along the way, though, as more investors ask more of your product. Andrew (azmr) Oct 01, 2022 12:23 PM on the assumption that people here err towards doing things themselves... I think it's worth paying attention to which components of your product are core to its main selling point and strongly considering using pre-existing components for everything else (edited) Abner Coimbre Oct 01, 2022 12:25 PM So you don't build everything from scratch with WhiteBox? Only parts you consider to be core to the main selling point? 12:26 There is a skill to researching which libraries you can use to save you time. I went with Sokol for Terminal Click, and I got cross-platform modern graphics right away. Before this I spent 3-4 months on Vulkan, with the end result being a buggy 2D library (edited) 12:27 I don't regret learning Vulkan, but it prevented me from iterating on interesting features for too long 12:27 not a wise business move Nick Seavert - JangaFX Oct 01, 2022 12:28 PM Just going to plop this in as a fantastic resource: https://successfulsoftware.net/ ...requires more than just good programming. 12:28 Helped me so much when starting JangaFX Abner Coimbre I don't regret learning Vulkan, but it prevented me from iterating on interesting features for too long mv Oct 01, 2022 12:28 PM 4 Nick Seavert - JangaFX Oct 01, 2022 12:29 PM Abner Coimbre I don't regret learning Vulkan, but it prevented me from iterating on interesting features for too long Zeanith Oct 01, 2022 12:29 PM Is this the double-edged sword @mv alluded to? Basically iteration speed over deep reengineering for technical prowess? I guess a handmade dev should be aware that this is a tradeoff, although we seem to generally skew heavily towards technical prowess. Zeanith Is this the double-edged sword @mv alluded to? Basically iteration speed over deep reengineering for technical prowess? I guess a handmade dev should be aware that this is a tradeoff, although we seem to generally skew heavily towards technical prowess. mv Oct 01, 2022 12:31 PM not too sure tbh. rather, the double edged sword is often a predisposition for doing 80% solutions, as you don't know what the other 80% is, and you just can't know what will eventually be needed. If you keep going for too long without mending past mistakes (with hindsight) you basically get tech debt galore (edited) 1 philliptrudeau Oct 01, 2022 12:27 PM Some handmade software you can build “from scraps” instead of from scratch, where you judiciously and carefully adopt complexity where you want/need it (handmade libraries help a lot there) Abner Coimbre Oct 01, 2022 12:30 PM I love this, except "from scraps" sounds pretty bad from a marketing perspective! 1 12:30 cc @bvisness let's think of a new term, but the idea is solid bvisness Oct 01, 2022 12:31 PM from hand 2 Allen4th Oct 01, 2022 12:31 PM Isn't "Handmade" already the better spin on "from scraps"? philliptrudeau Oct 01, 2022 12:32 PM True, although handmade connotes from-scratch, historically 12:32 Due to HMH going so fundamental, and a lot of HMN projects going pretty deep Abner Coimbre So you don't build everything from scratch with WhiteBox? Only parts you consider to be core to the main selling point? Andrew (azmr) Oct 01, 2022 12:36 PM ha, well... just having a look at our list of submodules: - a bunch of internal things that got pulled out - Dear Imgui - very useful for bootstrapping UI, although we may end up doing our own at some point - @herose's command-line argument parser - sheredom/json.h - we only use small quantities of JSON, this is a good simple library and it's not worth my time to make a custom one - mattiasgustavsson's thread library (good bootstrap, may change) - stb (enough said) - tinyfiledialogs - a useful OS-agnostic bootstrap, may change - SQLite - Dan Luu's article on file writing freaked me out a bit and I wanted to make sure we had something that worked reliably - LLVM & Clang - core to the tool, but writing a better full C++ compiler is not really feasible for me... and even if it was we'd have to replicate Clang's functionality 1 Nick Seavert - JangaFX Oct 01, 2022 12:36 PM Wanna buy a license to our UI? 2 2 mv Oct 01, 2022 12:36 PM xD 12:37 UI is like 80% of the work Andrew (azmr) Oct 01, 2022 12:37 PM the third 80% mv Oct 01, 2022 12:37 PM yeah Andrew (azmr) ha, well... just having a look at our list of submodules: - a bunch of internal things that got pulled out - Dear Imgui - very useful for bootstrapping UI, although we may end up doing our own at some point - @herose's command-line argument parser - sheredom/json.h - we only use small quantities of JSON, this is a good simple library and it's not worth my time to make a custom one - mattiasgustavsson's thread library (good bootstrap, may change) - stb (enough said) - tinyfiledialogs - a useful OS-agnostic bootstrap, may change - SQLite - Dan Luu's article on file writing freaked me out a bit and I wanted to make sure we had something that worked reliably - LLVM & Clang - core to the tool, but writing a better full C++ compiler is not really feasible for me... and even if it was we'd have to replicate Clang's functionality Abner Coimbre Oct 01, 2022 12:42 PM Here's mine for Terminal Click: - @rxi's microui - Heavily extended. - microui_sokol.h - My sokol gfx renderer for microui. This is what lets me compile down to Metal, DirectX, etc. - Sokol (obviously) - stb (enough said) - @Allen4th's OS platform layer. I extended it to support terminal operations. - zig build - Used as a drop-in C/ C++ compiler (edited) 1 Nick Seavert - JangaFX Oct 01, 2022 12:43 PM Thank god we hired RXI 4 4 4 12:43 Sorry, you guys will have to find someone else for your UI needs Nick Seavert - JangaFX Thank god we hired RXI demetrispanos Oct 01, 2022 12:45 PM Andrew (azmr) on the assumption that people here err towards doing things themselves... I think it's worth paying attention to which components of your product are core to its main selling point and strongly considering using pre-existing components for everything else (edited) Allen4th Oct 01, 2022 12:30 PM I think this is the primary tension between handmade and doing business (at least in the for-profit way). If I have a product that I want to ship and I'm willing to go with "good enough" here and "good enough" there to get it done, I have a better chance of ending up with a successful product on time. But if I want to chase down every opportunity to make better components, I could be making it possible for better products to exist in the future, but have a much harder time making that a traditional for-profit business. What does everyone think about this? 3 Nick Seavert - JangaFX Oct 01, 2022 12:31 PM Obligatory there's nothing wrong about generalized capitalism and making money. Allen4th Oct 01, 2022 12:32 PM I don't think there's anything wrong with making money! I just wish I could make money chasing down the things that I think would be most beneficial, which I often don't see in alignment with making money. (and I know saying that makes me a bad capitalist) mv Oct 01, 2022 12:33 PM You need to make enough money Abner Coimbre Oct 01, 2022 12:33 PM We keep forgetting greed is a real thing 12:33 and a vice 12:33 and a huge reason we're in this mess in the tech industry 12:34 Now that I hang out with other organizers, they think I'm dumb for not getting "free"20k bags of money from Sony
Nick Seavert - JangaFX Oct 01, 2022 12:34 PM
Money from a whitehat source is proof that you helped your fellow person
Allen4th
I don't think there's anything wrong with making money! I just wish I could make money chasing down the things that I think would be most beneficial, which I often don't see in alignment with making money. (and I know saying that makes me a bad capitalist)
demetrispanos Oct 01, 2022 12:34 PM
the problem is that if other people don't see the things as valuable, it can't be a business :)
Allen4th
I think this is the primary tension between handmade and doing business (at least in the for-profit way). If I have a product that I want to ship and I'm willing to go with "good enough" here and "good enough" there to get it done, I have a better chance of ending up with a successful product on time. But if I want to chase down every opportunity to make better components, I could be making it possible for better products to exist in the future, but have a much harder time making that a traditional for-profit business. What does everyone think about this?
philliptrudeau Oct 01, 2022 12:35 PM
This is a really important question. Working on Happenlance, we thought Box2D would be “good enough”, but once we built out rollback netcode, box2d fell apart in multiple ways, and took huge engineering effort to fit to our needs. And that’s actually to do with product success directly, let alone the higher ideals! How do we set up components that help the business’s success long-term?
Allen4th Oct 01, 2022 12:36 PM
Yes I understand that's the problem! The question is if the motivation is to do the project, rather than to be a business, how do I move forward? How do I use entrepreneurship as a means rather than as the end?
bvisness Oct 01, 2022 12:38 PM
I really wonder if it's reasonable to expect the technical things like you're working on to ever be a serious business model on their own
12:39
patreon and friends really don't seem to cut it
12:39
obviously I'd love for HMN to help fund such things, but that's just more patreon
bvisness Oct 01, 2022 12:39 PM
and it will take us a while to get there
Allen4th
Yes I understand that's the problem! The question is if the motivation is to do the project, rather than to be a business, how do I move forward? How do I use entrepreneurship as a means rather than as the end?
demetrispanos Oct 01, 2022 12:39 PM
demetrispanos Oct 01, 2022 12:39 PM
people can value your brand while not valuing your specific technical thing
12:39
if people don't like your technical thing, and don't like your brand, then you don't deserve their money
12:39
simple as
bvisness
I really wonder if it's reasonable to expect the technical things like you're working on to ever be a serious business model on their own
Allen4th Oct 01, 2022 12:40 PM
I do too. That's why I'm asking. Applying handmade as a way to make a better business seems to work (JangaFX case in point). What I'm trying to pivot to is can I use the skills of an entrepreneur in any way to make better handmade passion projects?
Nick Seavert - JangaFX Oct 01, 2022 12:41 PM
If its valuable, you can make anything a better project
12:41
assuming better and valuable returns money
12:42
Let me write out what little programming i know if value > 9999 { return lotsofmoney } (edited)
philliptrudeau Oct 01, 2022 12:42 PM
Excellent question. “Diversify your revenue streams” is the only answer I’ve heard, and it’s not a great one! Patreon, kickstarter, publisher, gov’t grants, YouTube, Twitch, etc… it’s a daunting amount of work.
demetrispanos
bvisness Oct 01, 2022 12:44 PM
what might a "brand" look like in this context? I don't really follow
Nick Seavert - JangaFX Oct 01, 2022 12:45 PM
You
12:45
Think John Carmack
12:45
bvisness Oct 01, 2022 12:45 PM
okay, fair
bvisness
what might a "brand" look like in this context? I don't really follow
philliptrudeau Oct 01, 2022 12:45 PM
Establish itself as a person whom others value. Content creator/niche microcelebrity/etc. It’s a big responsibility
bvisness Oct 01, 2022 12:46 PM
gonna be the next uncle bob or whatever
12:46
Allen is, I mean >:)
bvisness
what might a "brand" look like in this context? I don't really follow
demetrispanos Oct 01, 2022 12:46 PM
a practical definition of a brand is all the expectations and values people associate with you, so e.g. with Allen perhaps good programming and working on tools
mv Oct 01, 2022 12:46 PM
is that a good thing
mv Oct 01, 2022 12:46 PM
lots of people with brands that don't sell very well too
demetrispanos Oct 01, 2022 12:47 PM
people who value allen's brand may be willing to give allen money to be allen
1
12:47
even if they never benefit from his work
Nick Seavert - JangaFX Oct 01, 2022 12:46 PM
I think part of JangaFX' success is that its tied a bit to me as its face/brand leader thing
12:46
Nick Seavert - JangaFX
I think part of JangaFX' success is that its tied a bit to me as its face/brand leader thing
mv Oct 01, 2022 12:47 PM
you changed your handle for this event didn't you xD
Nick Seavert - JangaFX Oct 01, 2022 12:47 PM
Yes
mv Oct 01, 2022 12:47 PM
what happened to separate business from personal stuff
1
Nick Seavert - JangaFX Oct 01, 2022 12:48 PM
philliptrudeau Oct 01, 2022 12:46 PM
I think Randy set himself up very well to do that! It can be very compelling when done right.
Abner Coimbre Oct 01, 2022 12:46 PM
Being a content creator is almost a full-time job. I interviewed Randy recently (Professor Rework) and he burned out even though he amassed ~300k YouTube subscribers and could make videos that pulled in 1.1M views
1
Abner Coimbre Oct 01, 2022 12:48 PM
Abner Coimbre Oct 01, 2022 12:48 PM
So this is a legitimate concern. Not trying to say @Allen4th shouldn't try being a content creator celebrity, but clearly there's a danger to be aware of here
1
philliptrudeau Oct 01, 2022 12:48 PM
Straddling the product-builder/content-creator line is the hardest needle to thread that I know of
philliptrudeau Oct 01, 2022 12:50 PM
I streamed 50 hours a week working on my game, and it's one of the major reasons it got the attention it got early on.
philliptrudeau Oct 01, 2022 12:51 PM
If I had to throw regular Youtube videos in the mix, that would have been crazy.
demetrispanos
people who value allen's brand may be willing to give allen money to be allen
mv Oct 01, 2022 12:48 PM
at what scale though. there's not really enough of an infrastructure and "userbase" to support something like that to a meaningful degree is there? unless you're doing Renderdoc or dear imgui or something - already bankrolled by big companies to some extent (edited)
demetrispanos Oct 01, 2022 12:49 PM
well, there was that minecraft shaders guy for example
12:49
but I agree it's hard
12:49
because making a brand is work
12:49
and it's work that technical people on average aren't primed to do
Allen4th
I do to. That's why I'm asking. Applying handmade as a way to make a better business seems to work (JengaFX case in point). What I'm trying to pivot to is can I use the skills of an entrepreneur in any way to make better handmade passion projects?
Zeanith Oct 01, 2022 12:48 PM
I believe this is what @Nick Seavert - JangaFX mentioned about the "other half" of the problem. One needs to market, promote, have an ego if you will about your passion project publicly. Clearly state the value proposition and demonstrate it. I'm curious how JangaFX went from zero to one. It was basically a passion project with the beginning $300. Who was the first customer and how did you attract them? Nick Seavert - JangaFX Oct 01, 2022 12:50 PM First customer was a guy who randomly saw my youtube video of a crappy vector field editor i'd made myself demetrispanos Oct 01, 2022 12:50 PM no one said this would be easy :P mv Oct 01, 2022 12:50 PM crappy, heh demetrispanos Oct 01, 2022 12:50 PM if you want easy go work for FAANG MAANG (edited) Nick Seavert - JangaFX First customer was a guy who randomly saw my youtube video of a crappy vector field editor i'd made myself Zeanith Oct 01, 2022 12:50 PM there we go Nick Seavert - JangaFX Oct 01, 2022 12:50 PM First customer for EmberGen was a large studio that pre-ordered a few days before we actually released Nick Seavert - JangaFX Oct 01, 2022 12:51 PM Building our email list was so, so integral to our success 1 Nick Seavert - JangaFX Oct 01, 2022 12:51 PM Just aim for making like$100 at first
12:51
Then you can aim for \$1k, then \$10k, then 100k etc
Nick Seavert - JangaFX
Building our email list was so, so integral to our success
demetrispanos Oct 01, 2022 12:51 PM
may I suggest (hat tip to my friend @simp) zukowski's series on how to market a game, which is actually generally applicable (edited)
12:52
zukowski also has a discord
philliptrudeau Oct 01, 2022 12:52 PM
We followed this model closely for Happenlance starting out.
Nick Seavert - JangaFX
Building our email list was so, so integral to our success
Allen4th Oct 01, 2022 12:54 PM
Can you elaborate on what this means? I hear people say it a lot. What's an email list, how do you build it, and what does it do for you?
demetrispanos Oct 01, 2022 12:54 PM
you need zukowski's (free) introduction
1
simp (audience) Oct 01, 2022 12:58 PM
Re zukowski
12:58
12:58
12:58
Do yourself a favor and watch this classic (edited)
13:00
13:00
This one is also really fascinating
13:01
The section where he talks about how indie romance book authors create a marketing language is so crazy interesting (edited)
13:03
The tangent is 28 mins in
Andrew (azmr) Oct 01, 2022 12:52 PM
working out what you can make easy for yourself do to promote yourself/your product regularly is important
1
1
1
Abner Coimbre Oct 01, 2022 12:53 PM
Yes, once again, you can use your programming skills for this.
Allen4th Oct 01, 2022 12:53 PM
I find all this interesting. The "brand" approach is the only real idea I've had for achieving what I'm looking to achieve. I sort of expected ya'll would say there was a much better route, and instead it sounds like you're thinking the same thing.
bvisness Oct 01, 2022 12:54 PM
I feel like I should go back and look at the history of NextJS, because it has absolutely dominated the JS world and Vercel is now a major player in tech, at least for now
12:55
(this is not an endorsement of NextJS, far from it)
Abner Coimbre
Yes, once again, you can use your programming skills for this.
Andrew (azmr) Oct 01, 2022 12:53 PM
dangerous
2
Abner Coimbre Oct 01, 2022 12:53 PM
Haha well. When Handmade Seattle approaches, I use systemd to buffer up tweets that get scheduled out randomly through the week.
Andrew (azmr) Oct 01, 2022 12:54 PM
obligatory XKCD 'Automating' comes from the roots 'auto-' meaning 'self-', and 'mating', meaning 'screwing'.
2
Abner Coimbre Oct 01, 2022 12:55 PM
Yes keep it trivial. Don't over optimize. What's the simplest technical choices you can make to automate something
Zeanith
I believe this is what @Nick Seavert - JangaFX mentioned about the "other half" of the problem. One needs to market, promote, have an ego if you will about your passion project publicly. Clearly state the value proposition and demonstrate it. I'm curious how JangaFX went from zero to one. It was basically a passion project with the beginning $300. Who was the first customer and how did you attract them? Nick Seavert - JangaFX Oct 01, 2022 12:54 PM Also its important to charge what you're worth. We were selling VectorayGen back in the day for \$199 to studios. When we raised the price to like \$700 we immediately started getting sales from large studios as they then figured it was a valuable product 1 mv Oct 01, 2022 12:55 PM what's VectorayGen? Weird name Nick Seavert - JangaFX Oct 01, 2022 12:55 PM There's a story behind it. Met a guy in whole foods bread isle. We talked and i went to his office. I toured his software company office and he said he wanted to see my website. He saw my pricing, told me to open my wallet. I did, no money in it. He said you see your pricing? You see your wallet? Now you know why you're broke. 1 Andrew (azmr) Oct 01, 2022 12:56 PM dammit! I knew being gluten-free was costing me opportunities! Nick Seavert - JangaFX Also its important to charge what you're worth. We were selling VectorayGen back in the day for \$199 to studios. When we raised the price to like \$700 we immediately started getting sales from large studios as they then figured it was a valuable product Andrew (azmr) Oct 01, 2022 12:55 PM yeah pricing is something we haven't gone into much, and it's something of a dark art demetrispanos Oct 01, 2022 12:56 PM in my opinion a lot of pricing angst is actually sales angst, and the latter is much more amenable to systems thinking Allen4th I find all this interesting. The "brand" approach is the only real idea I've had for achieving what I'm looking to achieve. I sort of expected ya'll would say there was a much better route, and instead it sounds like you're thinking the same thing. Zeanith Oct 01, 2022 12:56 PM well its not necessarily the only way. @demetrispanos mentioned angel investing in people he knew, although to do that I'm assuming you have to formalize the business proposition a lot more than just having a passion project. I believe everyone is advising the safer route. demetrispanos Oct 01, 2022 12:56 PM if you are good at selling your thing, you will have much less ambiguity about the price 12:57 and there are mechanistic ways to become good at selling 12:57 or at least good-enough philliptrudeau Oct 01, 2022 12:57 PM Miles brought to my attention recently a formalization of roughly what we had in mind prior to release of our product https://www.forbes.com/sites/rebeccasadwick/2020/06/22/how-to-price-products/?sh=6c2424c155c7 Allen4th Can you elaborate on what this means? I hear people say it a lot. What's an email list, how do you build it, and what does it do for you? Nick Seavert - JangaFX Oct 01, 2022 12:57 PM We hyped the shit out of EmberGen. "Wow look at this REAL TIME fluid simulation! This is going to blow your minds. Learn more at our website. People go to website and see a form to sign up to get an early access invite when its ready". 6,000+ people signed up over 5 or 6 months. Nick Seavert - JangaFX Oct 01, 2022 12:57 PM We launched EmberGen and made$6k in a few hours which to us was absolutely insane at the time (edited)
mv Oct 01, 2022 12:57 PM
If you sell to businesses in particular you'll find they can be quite rational about (high) pricing, if you're persistent and confident enough. Individuals are much trickier
demetrispanos Oct 01, 2022 12:58 PM
12:58
"you spend \$100 on this, but my product costs \$50 and solves the problem better, so I'm really just handing you free money and making your life better"
mv Oct 01, 2022 12:58 PM
\$1 to a business is not the same as \$1 to an individual, for a lot of reasons
Andrew (azmr)
yeah pricing is something we haven't gone into much, and it's something of a dark art
Abner Coimbre Oct 01, 2022 12:58 PM
I asked a question about pricing to the creators of Basecamp and Hey Mail! They answer it here (you can Ctrl+F for Abner): https://www.rework.fm/sell-your-by-products-season-2/
1
Abner Coimbre Oct 01, 2022 01:00 PM
One of the answers I liked: "I’d say one heuristic we used in the early days, in particular, was this, would I pay for it? Would I pull out my credit card if someone else was offering this product?" ️ You'd be surprised how far this gets you. (edited)
Abner Coimbre Oct 01, 2022 01:01 PM
It can be tricky to get yourself out of the owner mindset and back to being a customer, but it's possible. (And just like anything else, you can change the price later) (edited)
demetrispanos
"you spend \$100 on this, but my product costs \$50 and solves the problem better, so I'm really just handing you free money and making your life better"
mv Oct 01, 2022 12:59 PM
that's like 1 hour saved
12:59
if you're cheap
demetrispanos Oct 01, 2022 12:59 PM
I used placeholder numbers :)
12:59
but yes
Zeanith
well its not necessarily the only way. @demetrispanos mentioned angel investing in people he knew, although to do that I'm assuming you have to formalize the business proposition a lot more than just having a passion project. I believe everyone is advising the safer route.
Allen4th Oct 01, 2022 12:58 PM
I was trying to ask "what do you do when you don't see how to generate income?" expecting advice on how to monetize things that don't seem easy to monetize. Instead everyone said, "if you must do such a project, you'll need a brand." Suggesting to me that my intuition that these things can't be income generators was right after all.
Zeanith Oct 01, 2022 12:58 PM
ah ok I understand now. Yea that is fair to conclude.
philliptrudeau Oct 01, 2022 12:59 PM
There may have been a misinterpretation that it was a given that the product couldn't be monetizable -- I still suspect there's a lot of ways to sell products that are hard to market, but it just takes a lot more work and probably product-specific advice.
13:00
Indie games were hard to market prior to Steam!
Nick Seavert - JangaFX Oct 01, 2022 01:00 PM
For programmers a good way to think about it is: Is it cheaper to buy your product than to build it themselves (edited)
demetrispanos Oct 01, 2022 01:00 PM
as I'm sure you know, programmers absolutely loathe this frame :P
mv Oct 01, 2022 01:00 PM
If your tool saves a VFX artist 100s of hours a year in waiting and wasted time, and improves productivity and throughput of said artist, is your tool worth \$20/month or \$200/year?
mv Oct 01, 2022 01:03 PM
The answer here is clearly different whether you're an individual or a business, even if the raw metrics might overlap (in terms of raw value/usefulness). You can easily convince a company to pay \$2000/year or more, whereas an individual might be a hard sell for \$200/year
Allen4th
I was trying to ask "what do you do when you don't see how to generate income?" expecting advice on how to monetize things that don't seem easy to monetize. Instead everyone said, "if you must do such a project, you'll need a brand." Suggesting to me that my intuition that these things can't be income generators was right after all.
bvisness Oct 01, 2022 01:01 PM
I suspect do need some side thing to fund the uncertain / technical things. Heck, tons of foundational technology came out of Bell Labs, as telecommunications research. So maybe a company + research, maybe a brand...
demetrispanos
and there are mechanistic ways to become good at selling
Andrew (azmr) Oct 01, 2022 01:02 PM
any particular pointers, sensei?
bvisness Oct 01, 2022 01:02 PM
maybe a government... (edited)
1
demetrispanos Oct 01, 2022 01:02 PM
I have a long book list, let me dig a few up, but the top recommendation is definitely question based selling also - ca$hvertising (yes the name is horrible, deal with it) - one sentence persuasion course - NO BS price strategy - priceless: the myth of fair value - breakthrough advertising - to sell is human - crossing the chasm (edited) 2 1 Nick Seavert - JangaFX Oct 01, 2022 01:04 PM Anyway, that's a wrap for me. I have to head out now. If anyone ever wants to chat just DM me Thanks for putting this together! 6 bvisness Oct 01, 2022 01:05 PM THANK YOU for being here! It's been so fascinating to hear from you 13:05 it is probably nearing time to wind this down, but I don't want to interrupt these last threads of conversation now either 13:06 if there are any final topics the participants want to bring up, or if people in the audience have any final points they'd like to address, now is the time 13:06 ca$hvertising (yes the name is horrible, deal with it)
I refuse
philliptrudeau Oct 01, 2022 01:06 PM
Personally I am a bit disappointed that I don't have a good answer for Allen's question, since I think a lot of HMN people consider it pretty important
demetrispanos Oct 01, 2022 01:07 PM
the answer is just that you don't always deserve people's money (edited)
13:07
and you need to face that reality
Andrew (azmr) Oct 01, 2022 01:07 PM
coming back round to make some general shots at the overarching topic again: I think the important aspect of "Handmade" is understanding the substrate you're working with. With programming that's largely understanding the machines and OSs that our software sits upon. For business, a large part is properly understanding the problem you're trying to solve: - who your users are (market segment, attributes, paint points) - what task they're trying to accomplish - what environment/context they're working in (with all the assumptions, restrictions and affordances that come along with that) A major difference is that sales & marketing are much fuzzier problem-spaces than programming
philliptrudeau Oct 01, 2022 01:07 PM
That's taking as given that the product doesn't deliver value to an audience, not just that it's hard to make that audience aware of the product
demetrispanos
and you need to face that reality
bvisness Oct 01, 2022 01:07 PM
I think phillip is right though that this is a central question for much of the handmade audience
13:07
within our framing of "software quality", how do we actually make stuff happen (edited)
Allen4th Oct 01, 2022 01:08 PM
@demetrispanos I think you're dismissing out of hand the possibility to convert an idea into a business, and shutting down my attempt to start a discussion about how to do so. But maybe that was a bit off topic for this fishbowl - I don't know.
demetrispanos Oct 01, 2022 01:08 PM
I am definitely not, and I have done that many times before
bvisness Oct 01, 2022 01:08 PM
if no solution, what's the workaround
demetrispanos Oct 01, 2022 01:08 PM
but not every idea deserves that fate
13:08
this is my point (edited)
13:08
you can't just say "how do I make an idea a business"
13:08
not any more than you can say "how do I turn ingredients into bread"
13:08
not all ingredients can become bread
Allen4th Oct 01, 2022 01:09 PM
Okay, but I'm saying "I have an idea for a project that will be useful to a lot of people" is that not specific enough?
demetrispanos Oct 01, 2022 01:09 PM
if it's useful to a lot of people then why not ask them to pay you?
13:09
if they won't pay you, how do you explain that?
philliptrudeau Oct 01, 2022 01:10 PM
That they don't know it exists -- the challenge is bridging that gap
demetrispanos Oct 01, 2022 01:10 PM
ok if the problem is just awareness then the solution is marketing
Allen4th Oct 01, 2022 01:10 PM
I don't know, that's what I would like to talk about.
demetrispanos Oct 01, 2022 01:10 PM
(good) marketing is the process of making people realize they would like to pay you
Allen4th Oct 01, 2022 01:11 PM
I think some of the projects that would be useful to people are most useful to people who don't have a lot of spare money. The people who could and would spend a lot on it might be able to make it into a business, but then most of the value of the project isn't realized.
demetrispanos Oct 01, 2022 01:11 PM
projects that would be useful to people are most useful to people who don't have a lot of spare money
13:12
I swear I am not trying to be a jerk, I'm trying to give you real from-the-actual-world advice
Allen4th Oct 01, 2022 01:12 PM
Additionally, there are certain types of projects for which a price tag inherently decreases the value of the project. (Core tool chain stuff being the example I brought up earlier)
demetrispanos Oct 01, 2022 01:12 PM
perhaps you can use the no-spare-money-people as a marketing force
13:12
but somehow you need to get someone who has enough spare money to give you some of it
demetrispanos Oct 01, 2022 01:12 PM
definitionally, people with no spare money cannot give you any
philliptrudeau Oct 01, 2022 01:12 PM
A few decades ago, a price tag on a toolchain was considered normal!
demetrispanos
perhaps you can use the no-spare-money-people as a marketing force
bvisness Oct 01, 2022 01:12 PM
Andrew (azmr) Oct 01, 2022 01:13 PM
see also: "oh no, people are pirating our precious Photoshop " (edited)
demetrispanos
definitionally, people with no spare money cannot give you any
mv Oct 01, 2022 01:14 PM
Directly. Potentially indirect value
demetrispanos Oct 01, 2022 01:14 PM
yes see below re: marketing force :)
philliptrudeau Oct 01, 2022 01:14 PM
If Clang has eaten the toolchain space then, for example, some toolchain writers will seek corporate sponsorships and do B2B marketing, or crowdfund on GitHub Sponsors like the Mold author Rui Ueyama is currently doing.
philliptrudeau Oct 01, 2022 01:15 PM
In Mold's case, marketing might happen on Hacker News. But, as you can tell it's really tricky, since you have to be inventive in project-specific ways.
bvisness Oct 01, 2022 01:14 PM
you need to persuade someone to give you money, and I don't think it has to be your direct users - like in the Bell Labs example from before, presumably Bell thought the research was worth paying for, in the Zig example, corporate sponsors feel it's worth paying for (if just altruistically)
13:15
core toolchain stuff is definitely a tough sell in a world where everything is free, but there has to be a value proposition to someone...
Zeanith Oct 01, 2022 01:15 PM
Well not just students, the Reaper DAW has trail period but clearly states it is not free software, but isnt overbearing on this.
demetrispanos Oct 01, 2022 01:16 PM
I realize I may come across as dour here but I really think programmers have a huge blind spot on this topic
13:16
if you were playing a game and you needed in-game money, you would go to the places that have money drops
13:16
this is so obvious that I sound dumb mentioning it
13:16
and yet many people struggle to apply this kind of thinking to product/business/marketing thinking
philliptrudeau Oct 01, 2022 01:23 PM
also, as attractive as might be to say that handmade devs are just working on things that don't make money, there are incidental-complexity reasons that some institutions are biased against handmade e.g. game publishers trend against funding custom-engine games because they don't hire talent who can help your studio build anything other than unity/unreal games, and they don't buy QA or testing solutions that work for anything other than unity/unreal games and yet, custom engines do not per se make less, although the evidence is hard to collect (edited)
Zeanith Oct 01, 2022 01:17 PM
@Allen4th could you give a more concrete example as a hypothetical? I think no one is saying anything you were not aware of, and your point is more specific.
Allen4th Oct 01, 2022 01:18 PM
@Zeanith Sure. A more concrete example of what exactly? The sort of projects that I have in mind?
Zeanith Oct 01, 2022 01:19 PM
yes
Allen4th Oct 01, 2022 01:21 PM
Okay, so one big problem I have observed is that much of the toolchain on both Windows and Unix environments is either poorly documented because the developers dropped the ball (Windows) or highly over documented because of a long history of legacy and over generality (Unix). This makes things like binary analysis, writing assemblers, disassemblers, linkers, etc a huge dark art. Fixing this is a lot of work (costs $) but I'm not sure who would pay for it. The benefit would be that lots of other parts of the tool chain could be built more efficiently, people could learn this stuff from clearer resources and come up with new innovative projects, etc. But who in this system would pay for that work? (edited) Allen4th Okay, so one big problem I have observed is that much of the toolchain on both Windows and Unix environments is either poorly documented because the developers dropped the ball (Windows) or highly over documented because of a long history of legacy and over generality (Unix). This makes things like binary analysis, writing assemblers, disassemblers, linkers, etc a huge dark art. Fixing this is a lot of work (costs$) but I'm not sure who would pay for it. The benefit would be that lots of other parts of the tool chain could be built more efficiently, people could learn this stuff from clearer resources and come up with new innovative projects, etc. But who in this system would pay for that work? (edited)
Andrew (azmr) Oct 01, 2022 01:24 PM
in the same way some open source devs have a "crowdpay for an upcoming feature", you could do a "crowdpay for documenting X". The payment acts both as a voting mechanism for what people want, and you can have a threshold for how much you're willing to do the thing for. if people aren't willing to pay for it then it may not be worthwhile... (edited)
1
Allen4th
Okay, so one big problem I have observed is that much of the toolchain on both Windows and Unix environments is either poorly documented because the developers dropped the ball (Windows) or highly over documented because of a long history of legacy and over generality (Unix). This makes things like binary analysis, writing assemblers, disassemblers, linkers, etc a huge dark art. Fixing this is a lot of work (costs $) but I'm not sure who would pay for it. The benefit would be that lots of other parts of the tool chain could be built more efficiently, people could learn this stuff from clearer resources and come up with new innovative projects, etc. But who in this system would pay for that work? (edited) demetrispanos Oct 01, 2022 01:24 PM this sounds, to me, like something best done within some large organization that can take risks on long time scales 13:24 when the benefits are mainly long term, and accrue to other workers, and they are hard to measure, then it's hard to make it transactional 13:25 how much would you give me right now if I told you I could, maybe, make a friend of yours 10% more productive 5 years from now? 13:25 in some sense that's a large value, 10% of an engineer's productivity 13:25 on the other hand, I assume you will not give me any money on this basis Allen4th Oct 01, 2022 01:25 PM Certainly not more than say$20.
Allen4th
Okay, so one big problem I have observed is that much of the toolchain on both Windows and Unix environments is either poorly documented because the developers dropped the ball (Windows) or highly over documented because of a long history of legacy and over generality (Unix). This makes things like binary analysis, writing assemblers, disassemblers, linkers, etc a huge dark art. Fixing this is a lot of work (costs $) but I'm not sure who would pay for it. The benefit would be that lots of other parts of the tool chain could be built more efficiently, people could learn this stuff from clearer resources and come up with new innovative projects, etc. But who in this system would pay for that work? (edited) philliptrudeau Oct 01, 2022 01:26 PM to some extent, Jon Blow is trying to establish a non-crappy toolchain via the new programming language for games, but sadly that's sort of an angel-investment on the part of the company! Zeanith Oct 01, 2022 01:26 PM But consider the best case for Allen's proposition. You empower an entire generation of developers to be more productive with a not necessarily lower barrier to entry, but a better defined one. philliptrudeau Oct 01, 2022 01:27 PM Dogfooding the better product like Thekla plans to do might be another business strategy, but it necessitates two products at once. 13:27 I think @cloin is going to be doing that with his profiler profile trace viewer + profile trace emitter. (edited) cloin (audience) Oct 01, 2022 02:18 PM Vaguely responding here to @philliptrudeau's poke here, because it's topical. At least in theory, there's a bunch of different ways to crack open a market and hopefully make it monetizable. My rough gameplan is to ship 2 products eventually, one that runs natively, supports more memory / bigger files, etc for$, and the web one, for free. The market is already saturated with free tools, but they're all garbage. I have to win over the hearts and minds of the droves of chrome://tracing / perfetto users. I suspect there are tons of people out there that have never even heard of chrome://tracing and hadn't considered doing serious profiling before, that would be totally responsive if the process was easy enough. Most of my users will probably never pay for my thing though, and that's ok. In my mind, even if it winds up just being a good publicity stunt / user awareness move, it's a win for me.
Andrew (azmr) Oct 01, 2022 01:27 PM
bad documentation has a visceral frustration that devs have experienced at one point or another... if you know you're going to tackle a problem that would involve a particular poorly-documented API, I'd probably be willing to pay something to improve that experience
Zeanith Oct 01, 2022 01:27 PM
Like that has ramifications way further than the toolchain or documentation in question. I dont even know how you put a price on that.
bvisness Oct 01, 2022 01:28 PM
the benefits are obvious in the general sense but I wouldn't pay for it except for, essentially, philanthropic reasons
Zeanith
But consider the best case for Allen's proposition. You empower an entire generation of developers to be more productive with a not necessarily lower barrier to entry, but a better defined one.
demetrispanos Oct 01, 2022 01:28 PM
paul graham has a famous essay "where there's muck there's brass", in which he says (among other things) that things like programming languages are natural non-businesses because you have too many people willing to do them for free (edited)
Allen4th Oct 01, 2022 01:28 PM
The reason I want to find another way, outside of large organizations, is that what we're getting now is the result of leaving it up them. This is that timeline.
1
13:28
It may not be a problem that can be solved, but it seems to me like one that's worth trying to solve. Hence why I'm asking probably naive questions.
1
philliptrudeau
Dogfooding the better product like Thekla plans to do might be another business strategy, but it necessitates two products at once.
Abner Coimbre Oct 01, 2022 01:29 PM
Quick note: AFAICT Jon self-funds so much of his work, to hire help etc. and then raises capital from wealthy friends who trust Jon to do whatever. However, it does sound like @Allen4th is working on a budget and savings so there should be some resources there. (edited)
1
bvisness Oct 01, 2022 01:30 PM
I alluded to an HMN nonprofit in #fishbowl-audience, and indeed I would love to someday fund this kind of thing as essentially charity - and get funds coming in by marketing the Handmade brand (edited)
Allen4th
It may not be a problem that can be solved, but it seems to me like one that's worth trying to solve. Hence why I'm asking probably naive questions.
demetrispanos Oct 01, 2022 01:30 PM
I think it's very good for people to ask "is it possible to build a flying machine", but those people need to understand gravity and aerodynamics to do so
2
Allen4th
It may not be a problem that can be solved, but it seems to me like one that's worth trying to solve. Hence why I'm asking probably naive questions.
Zeanith Oct 01, 2022 01:30 PM
I think a real world example of this is Handmade Hero. No way was that worth Casey's time but it spawned this entire community, although that was marketed the traditional way.
demetrispanos Oct 01, 2022 01:30 PM
"why will someone pay you" and "how will they know they want to pay you" are the "gravity" and "aerodynamics" of making something a business
2
philliptrudeau Oct 01, 2022 01:31 PM
the product and the marketing... (edited)
Allen4th Oct 01, 2022 01:32 PM
In the spirit of winding things down soon, my biggest hope for the handmade community and entrepreneurship, is that we do find new solutions (i.e. business models) for making these high quality fundamental tools. (edited)
bvisness Oct 01, 2022 01:33 PM
I would certainly love to. We need that kind of work to happen.
13:34
As Allen mentioned though, it's probably time to wrap up. Thank you all SO MUCH for being here today! I had a wonderful time just spectating and soaking up information. I'll be pondering this stuff for a while.
philliptrudeau Oct 01, 2022 01:35 PM
I think, among existing solutions, there are already several balances that a person can strike -- B2B vs B2C, crowdfunder vs. investment vs. bootstrapper, product-builder vs. content-creator -- that give handmade devs a lot of freedom, so it's a very promising space (edited)
2
bvisness Oct 01, 2022 01:35 PM
For those who aren't aware, we have a #business-dev channel dedicated to this sort of conversation. If any of you are interested in continuing to discuss this topic, that would be a great place to do so.
philliptrudeau Oct 01, 2022 01:35 PM
Super honoured to be here! Thanks everyone
bvisness Oct 01, 2022 01:35 PM
And we'll leave #fishbowl-audience open for a good bit too.
13:35
I know we just barely scratched the surface of this subject today. Maybe we can revisit it at some point in the future.
Zeanith Oct 01, 2022 01:36 PM
Thanks for organizing this @bvisness and thanks everyone for being a part of this discussion. Happy we explored this topic, it lit a fire in me at least
2
Abner Coimbre Oct 01, 2022 01:36 PM
This felt like an explosion of bottled-up feelings about entrepreneurship and running a business
3
13:37
Much needed. Agreed we only scratched the surface but got solid nuggets of wisdom
Zeanith Oct 01, 2022 01:37 PM
definitely need to come back to this in some way
Abner Coimbre Oct 01, 2022 01:37 PM
Thanks for organizing @bvisness! And for the suggestion to do this @Zeanith
1
13:38
Happy to have contributed something
Allen4th Oct 01, 2022 01:38 PM
This was very interesting, thanks @bvisness !
Andrew (azmr) Oct 01, 2022 01:39 PM
thanks everyone - lots of interesting things raised... I'm off to get some more books Cheers for organising it @bvisness and for the suggestion @Zeanith
1
Andrew (azmr) Oct 01, 2022 01:40 PM
(and thanks for inviting me! ❤️ )
bvisness Oct 01, 2022 01:40 PM
Of course, happy to do it, and thank you all again.
Original message was deleted or could not be loaded.
bvisness Oct 01, 2022 01:42 PM
Pinned a message.
13:42
For future readers, the top of the conversation has been pinned, and here is a link for convenience: https://discord.com/channels/239737791225790464/1025816669450416138/1025816855417475082
13:43