The bmannconsulting.com website

lots of updates

-12
LOCALHOST.md
···
-
---
-
tags:
-
- event
-
- Vancouver
-
- DWebYVR
-
link: https://writing.dwebyvr.org/localhost/
-
---
-
A [[DWebYVR]] event
-
-
Organized by me, [[Dawn Walker]], [[Chad Kohalyk]]
-
-
[[Our Networks]] is at the end of a week of events.
Untitled.canvas Obsidian Canvas Example.canvas
+51
_drafts/2024-06-03-localfirst-futures.md
···
+
---
+
title: Local first software futures
+
date: 2024-06-03, 07:19:17 -07:00
+
categories:
+
- Blog
+
tags:
+
- localfirst
+
---
+
What are some of the ways that Local-first software will evolve?
+
+
I had a chat with [Philipp](https://bsky.app/profile/matheus23.com) where he wondered whether a publisher role makes sense for local-first:
+
+
> One monetization model for local first apps is actually similar to games: pay once up front, pay another time for the "second release" etc. Thus perhaps Publishers make sense in that system, too.
+
+
For starters, I think that local-first is an architectural pattern, and a business model is separate from an architectural pattern. This is the same as talking about software licensing: open source isn't a business model.
+
+
I've used the word "app" very intentionally for a long time, because I believe that it's the most well understood term by the mass market. And because of that, this might point towards the concept of an "app store". The role of an app store includes distribution and discovery.
+
+
Philipp:
+
+
> With games, there's still both Publishers and distribution separate. Publishers help cover up front cost, taking on risk & help with marketing. And distribution (app stores) are already commoditized. It's hard to go against the app or play store. Web distribution is also commoditized
+
+
Publishers are less common in (non gaming) apps because it takes less people, less time to build. Effectively, publishers are an investment layer. Why do we think software needs specialized investment?
+
+
The SaaS subscription model means one can grow recurring revenue over time. With games, all of the effort is up front, and then only unit sales. There are of course season passes, DLCs, in-game currency, cosmetics, and a host of other gaming specific revenue sources.
+
+
While there are various places to get bundles of SaaS software[^setapp], it's relatively rare. App makers go direct to their audience and sell subscriptions as part of their app on the web, or use app stores[^appstores].
+
+
[^setapp]: [Setapp](https://setapp.com/) being one example, which is a single monthly subscription for a number of different MacOS & iOS apps.
+
+
[^appstores]: Apple app store (both iOS and Mac), Google Play, Microsoft Windows store. I found this [Reddit thread with some comments on the Windows store](https://www.reddit.com/r/dotnet/comments/16tn768/is_windows_app_store_still_profitable_for_an_app/) -- doesn't really seem like much of a channel.
+
+
## Local First App Stores
+
+
What do app stores have in common? Why are the used? Focusing on Apple and Google Play, those are tied to operating systems. Apple in particular strongly bundles identity, storage, and synch, which app developers can integrate with.
+
+
For local first software, every app needs auth, storage, and synch between devices. Right now, we don't have strong leaders in those categories, whether those are commercial services for developers or end users, nor protocols that interoperate.
+
+
My mental model of local first software is that it's _not_ just an architectural pattern, but that it contributes to user owned data, and to "automatic" interop. That is, as a user, I can see all my local first files together, and can easily use the same account for many apps.
+
+
How is this different than installing desktop apps, where your file system is the interop layer? And your user account is (sort of) tied to your operating system or just not that important.
+
+
If local first _doesn't_ end up leading to interop and standards adoption…is it any different than choosing a Rails or Django framework for building? Those two frameworks lead to classic hosted client/server apps, where the developer holds all of the data, and there isn't any interop without actively building and maintaining APIs across all apps.
+
+
## Multi Device and Multi User
+
+
I think one of the ways that the world has changed significantly when it comes to software, "the cloud", and SaaS is that we have some base expectations:
+
* apps and app data can be accessed across multiple devices. At the very least, one person's computer and smartphone.
+
* apps can be shared between multiple people, again with all the same data reflected everywhere
+
+
Local-first has some interesting opportunities here. A new feature is that apps can work offline, without an Internet connection constantly connected to a server.
+6
_journals/2024-06-07_1011.md
···
+
---
+
title: "June 7th, 2024"
+
date: "2024-06-07, 10:11:59 -07:00"
+
section: journal
+
aliases: []
+
---
+9 -13
_notes/2024 Events.md
···
## October
-
Exploring [[Causal Islands Berlin]]
+
[[Causal Islands Berlin]]
## September
## August
···
## July
-
A week long series of events around the [IETF120](https://www.ietf.org/how/meetings/120/) meeting in Vancouver.
-
-
Sponsor [[Our Networks]]
-
-
Organizer [[Vancouver Hack Day]] or whatever we're going to call the Sunday event :)
+
A week long series of events around the [IETF120](https://www.ietf.org/how/meetings/120/) meeting in Vancouver, called [[LOCALHOST]]
+
* I'm sponsoring [[Our Networks]]
+
* Organizer [[Vancouver Hack Day]] or whatever we're going to call the Sunday event :)
## June
Organizer [[Smart Young BC VSW 2024]] as part of [[Vancouver Startup Week]]
-
## May
+
Attendee, sponsor [[Minimum Viable Demos]]
-
Maybe attending, May 30 - 31 [Local-First Conf](https://www.localfirstconf.com/), Berlin
+
TBD [[Vancouver Hack Day]] with [[David Luecke]]
+
## May
-
Maybe attending, May 24-26 [ETHBerlin](https://ethberlin.org/)
+
May 30 - 31 [Local-First Conf](https://www.localfirstconf.com/), Berlin
-
TBD [[Vancouver Hack Day]]
-
+
May 24-26 [ETHBerlin](https://ethberlin.org/)
## April
-
-
Attendee [[Novus]] Pure Demos
Organizer [[Vancouver Hack Day]] at [[Z Space]]
+18
_notes/Canadian Elevator Startup.md
···
+
---
+
tags:
+
- startup
+
- Canada
+
- housing
+
- WIP
+
- supplychain
+
---
+
Canada needs a lot more housing. A lot of the housing in urban areas needs to be more dense, which means multiple stories, which means we have a requirement for elevators.
+
+
I've spent time in Germany, specifically Berlin, and see a lot of old buildings retrofitted with very basic elevators, which got me thinking about innovation and cost saving in local-to-Canada elevator construction.
+
+
Are there any elevators manufactured in Canada? Where do the parts come from? Can we supply all of our elevator needs locally? Are there "elevator innovations" to be done?
+
+
---
+
At this point, this idea is a thought experiment connected to original manufacturing and supply chains for things Canada needs.
+
+
Having now done 30 seconds of research, maybe [Delta Elevator](https://delta-elevator.com/), with a [manufacturing plant in Kitchener](https://delta-elevator.com/manufacturing.html) might just be part of what I was looking for.
+10
_notes/David Luecke.md
···
+
---
+
LinkedIn: https://www.linkedin.com/in/david-luecke-4081461a
+
ActivityPub: https://cosocial.ca/@daffl
+
tags:
+
- person
+
- developer
+
- Vancouver
+
- opensource
+
---
+
Founder of [[FeathersJS]]
+17 -1
_notes/Finance Stack for Canada.md
···
- finance
- WIP
---
+
Work-in-progress listing of
+
## Banking
### Wise
+
<https://wise.com>
+
+
You can easily create a business or sole-proprietorship account with Wise. Free, or $42CAD one time fee for multi-currency setup.
+
### Vault
-
https://www.tryvault.com/
+
<https://www.tryvault.com/>
## Accounting
···
[[Wave]]
+
### Otter
+
+
<https://www.otter.ca/>
+
+
Tech-enabled book keeping
+
### Ceedar
+
+
<https://ceedar.io/>
+
+
Canada focused accounting
## Credit Cards
### Float
+32
_notes/LOCALHOST.md
···
+
---
+
tags:
+
- event
+
- Vancouver
+
- DWebYVR
+
link: https://writing.dwebyvr.org/localhost/
+
title: LOCALHOST Vancouver
+
---
+
Organized by me, [[Dawn Walker]], [[Chad Kohalyk]], and the [[DWebYVR]] community.
+
+
[Full calendar »](https://lu.ma/LOCALHOST_vancouver)
+
+
## IETF Hackathon
+
+
Saturday July 20th and Sunday July 21st, free to attend.
+
## Proto Apps
+
+
I'm organizing an invite only [[Proto Apps]] session with some folks coming in from out of town, Monday - Wednesday during the day.
+
## LOCALHOST Social
+
+
TBD on Thursday, ideally with Bryan Newbold presenting on Bluesky / [[ATProtocol]].
+
## Our Networks
+
+
[[Our Networks]] is at the end of the week, on Saturday.
+
## LOCALHOST Vancouver Hack Day
+
+
A day of hacking, presentations, and small group discussions on a number of topics.
+
+
Same space as Our Networks.
+
+
+
+1
_notes/Novus.md
···
- Vancouver
- organization
- startup
+
link: https://novus.build
---
A weekly meetup, for builders, by builders.
+1 -1
_notes/Now.md
···
I'm in a new co-working space in Gastown, [[Z Space]]. Still based in Vancouver.
-
Here is a list of some [[2024 Events]] that I'm keeping track of / organizing / might attend. [[Localhost]]
+
Here is a list of some [[2024 Events]] that I'm keeping track of / organizing / might attend. [[LOCALHOST]]
---
+8
_notes/Open Source SRED Platform.md
···
+
---
+
tags:
+
- Canada
+
- opensource
+
- SRED
+
- startup
+
---
+
A placeholder for discussing a potential open source [[SRED]] software platform.
-1
_notes/Open Source.md
···
aliases:
- Open Source
---
-
I like to tell people about my [[Three Definitions of Open Source]] as context.
I’m interested in [[Commons Funding]] and [[Open Source Licensing]], but most especially [[Commons Based Peer Production]]: how to work together to produce and maintain things. Open source code and related open data goods are very common, but peer production and [[co-op]] structures can and should be applied to many more things.
+26
_notes/SRED.md
···
+
---
+
tags:
+
- startup
+
- Canada
+
title: SR & ED Canadian Tax Incentives
+
---
+
Technically [Scientific Research and Experimental Development](https://www.canada.ca/en/revenue-agency/services/scientific-research-experimental-development-tax-incentive-program.html) aka SR & ED, aka pronounced "SHRED". As in, "we're doing some R&D but it's shreddable".
+
+
This is a tax credit that applies to salaries of R&D staff employed and resident in Canada.
+
+
What this means is, for startups that aren't earning revenue, you can get cash back spent on salaries, which can be up to around 60% of an individual's salary.
+
+
The bad parts of this program is that a lot of things that aren't R&D get funded, it's hard for smaller companies to complete the reporting without assistance from middle-men consultants, and it's generally a bunch of bureaucratic overhead. The government can't hire enough technical consultants to review/approve R&D so you're in a situation where people are having their research reviewed by people who potentially don't understand why it's innovative.
+
## SRED Zombie
+
There are some companies, especially software development consultancies, that aren't revenue positive without the SRED rebate they receive annually.
+
+
They really should be shut down and the team should work on something that actually makes revenue.
+
+
## Simple Flat Rate
+
Without delving into the nuances, Canada could vastly simplify this by flat rating the whole thing and doing spot checks.
+
+
* percentage of staff time spent on R&D ⅹ salary ⅹ rebate% = credit you get
+
* write up a title and abstract of the project for filing (connect people working on similar areas of R&D? make this info public? classify in broad categories such as "AgriTech", "Cryptography", etc?)
+
* completely eliminate middle men consultants across the country
+
+
Stay tuned for [[Open Source SRED Platform]].
-1
_notes/Startup.md
···
---
---
-
_Startup and small business operations and efficiency_
**"Startup"** is this weird phrase that means lots of different things. For me, one of the things that it means is really internalizing a couple of different concepts.
+1 -1
_notes/Vancouver Startup Week.md
···
- event
- startup
---
-
I organized the first version of this in 2014, called Startup Week Vancouver.
+
I organized the first version of this in 2014, called Startup Week Vancouver at the time.
Other people stepped up in following years, including founding the Vancouver Startup Society as a non-profit association to run it.
## 2024
+7
_notes/industrial research labs.md
···
+
---
+
tags:
+
- WIP
+
---
+
Xerox PARC and Bell Labs are two examples from yesteryear.
+
+
It's unclear how to structure or fund such a lab today, certainly not in the domain of software.
+88
_posts/2024-06-10-vsw-smartyoungbc.md
···
+
---
+
title: Vancouver Startup Week and Smart Young BC
+
date: 2024-06-11T01:45:51
+
categories:
+
- Vancouver
+
tags:
+
- VSW2024
+
- startup
+
---
+
It's now the week after [[Vancouver Startup Week]]. I ended up attending very few things (that's a me thing, not a reflection on the event itself)[^sorry] and am feeling inspired and energized.
+
+
Thanks to the VSW organizers for being resilient and keeping things going for a decade.
+
## Smart Young BC
+
+
[[Ian Vanagas]] put together a great workshop for the [[Smart Young BC VSW 2024]] session. I was there to support him and do some light facilitation.
+
+
Ian's presentation was really good. He turned his [10K word research essay](https://smartyoungbc.com) into a presentation, walked the group through it, then had some guiding questions for people to discuss in small group break out sessions.
+
+
![](smartyoungbc-daniel.jpeg)
+
+
_Thanks [Daniel for the photo](https://x.com/Shalinsky/status/1798853716927545663), I promise there was a roomful of people in front of us :)_
+
+
Ian defines "Young" as "16 to 26". He himself is 27, and so has "aged out" of this range. He describes his rational -- it's much easier for young people to take chances, they're moldable, and it's easier for them to just pick up and move with less ties and less stuff. There were a number of people in the room that gave feedback that
+
+
"Smart" should not be taken too pedantically here either. This doesn't mean High IQ, it means [weird nerds](https://x.com/RuxandraTeslo/status/1799454547082981619), [ambitious people](https://x.com/readswithravi/status/1799179147027116520), and just generally with people who stand up and put energy into GSD[^gsd].
+
+
For those looking for "next steps", check out and support what [[Novus]] is doing. And for something that's a little broader than "tech startup" showcasing what ambitious people are building across art, tech, and science, attend and support the first [[Minimum Viable Demos]] event coming up June 30th.
+
+
And, as you come across people, activities, or other suggestions that highlight the concept, [tag things with #smartyoungbc](https://x.com/search?q=%23smartyoungbc).
+
+
Stay tuned for future Smart Young BC workshops. With the presentation and small group break out, we can likely run the same format multiple times, and inspire people to take action. [Go subscribe »](https://www.smartyoungbc.com/)
+
+
## Education vs Enterprise vs Entrepreneurship
+
+
[Prashant Agrawal](https://www.linkedin.com/in/pka3300/) invited me to sit on a panel about comparing and contrasting journeys around [Education vs Enterprise vs Entrepreneurship](https://lu.ma/bepacific_VSW_44).
+
+
I wasn't really sure where this panel was going to go. I did end up ranting quite a bit, but I think it was at least somewhat entertaining judging by the Q&A and folks who came up afterwards to chat.
+
+
I think one of my main rants was that we need more entrepreneurs: people who can be resilient problem solvers not just for themselves, but for teams of people. Why? We are going through a lot of changes. The times of forever jobs is over. If you're not going to practice entrepreneurship in your day job, then we need all the help we can get for that energy to affect change in the local places where we live.
+
+
I went through university and got a BSc. Computer Science (Education), while participating in the co-op program and then getting hired straight out of school by Nortel (Enterprise), and got laid off during the dotCom-bomb, and so was forced to figure out an Entrepreneurship path.
+
+
One prompt from the audience was, flip your talking points and argue FOR one of the other two tracks. This was a great prompt!
+
+
For Enterprise, I often wonder what my career would have been like if I had actually had a "forever job" at Nortel. I think you can have a lot of impact and leverage while working at a big company. Prashant's story of supporting people in 100+ promotions in his Enterprise career was inspiring.
+
+
For Education, I'm very interested in [[industrial research labs]] and applied research. As [Michael Fergusson](https://www.linkedin.com/in/fergusson) pointed out, we absolutely do need primary research! The Vancouver region has a strong cluster of expertise in science founders in Biotech for example. My main counter in the realm of Computer Science is, if your goal is to be entrepreneur or to practice software development as a profession, then university is a slow and expensive way to get there.
+
+
So in arguing for Enterprise and Education, I'd say the same thing for both: aim for impact, and aim to be ambitious. If you go to work for a big company, work your way up into a position where you can have impact. If you're going the academic path, get that PhD!
+
+
I also got a pointed question around my promotion of remote work[^remote] and digital connections. Two parts of this that I have been thinking about a lot. One, despite my many digital connections, a lot of my work over the years has been about converting that into in person events. Two, I've been thinking a lot about supply chains recently, and I think Canada needs to get serious about finding more ways to build & buy local, including looking for gaps. Yes, I'm looking for a [[Canadian Elevator Startup]].
+
+
I briefly talked about neurodiversity[^nd] and mental health, probably something we should be covering a lot more often.
+
+
---
+
+
I met a number of great people in and around these talks and at an after party or two. Here's a high level description of a couple of encounters:
+
* how to stay in Canada while building a business; [[Startup Visa]] is still not very well known (and the angel investor part of it needs work)
+
* a team exploring a program inspired by Google's Summer of Code, focused on the Province of BC
+
* a startup exploring international fruit importing
+
* someone who heard me talk about neurodiversity and mental health, and had the courage to come up and ask for more resources around this
+
* a connected pet hardware startup which needs local hardware/software expertise
+
* a [[SRED]] software platform that might be possible to open source[^oss]
+
* several software developers looking to connect with other technical builders[^dev]
+
+
I'm looking forward to the meetings I'm going to have with many of the people who already followed up.
+
+
---
+
+
The word "startup" hasn't evolved a lot in the last decade, and as with most things, is missing nuance.
+
+
Building a [[Venture Sized Business]] is part of the venture capital business model, but looking at [[When Tailwinds Vanish]], I see an opportunity for many more "digital small business" where founders retain the large majority of the business. This is in contrast to phrases like "lifestyle business" or even "bootstrappers": let's normalize the possibility of more people being able to earn a living selling digital, software-powered services to the world.
+
+
Having attempted a venture-funded deep tech software startup with [[Fission]], and being a believer in moonshots as part of the formula for long term regional and national success, I _also_ want to see us rally around big goals.
+
+
See you next year!
+
+
[^remote]: I flat out tell people that they should not work for a Vancouver company. They're mostly not competitive in salary or ambition. If I have to choose between having someone stay in Vancouver -- or leaving completely for elsewhere -- I want them to stay and have an awesome well paid ambitious job where they live locally and work remote.
+
+
[^nd]: I'm almost certain that I am neurodiverse, and I think this is one of the first times I've talked about it publicly. I once joked "I'm too busy coping to get diagnosed", and definitely feel at times that aspects of my weird brain are sometimes a super power, except when it isn't. When I was young man, I never heard the term neurodiverse, and never conceived that there would be a different way to relate to the world. I'm still learning and growing around this even now.
+
+
[^sorry]: It was a low energy week for me where I did get a few things done, but just putting one foot in front of the other was about all that I managed. I can "put on a face" for public events and have energy for it in the moment, but need small group or alone time. It's good to share emotional & mental health things, actually!
+
+
[^oss]: I am unreasonably excited by the potential for an [[Open Source SRED Platform]]. I'm not ready to, like, take the SRED program on directly, but it feels like we should be able to make a lot of the pain go away for 1000s of companies across Canada without routing everything through for-profit middlemen consultants.
+
+
[^dev]: This point deserves a little expansion. There wasn't much in the way of deep technical content at VSW that I could see. Several developers came up to me asking where to find it. It's clear we're still not getting the word out to make it easier for technical people to find each other locally.
+
+
[^gsd]: Getting Shit Done!
assets/2024/smartyoungbc-daniel.jpeg

This is a binary file and will not be displayed.