Register
handmade.network»Forums»Handmade Collectives around the world
Seth Archambault
16 posts

I do mobile app development in Javascript and dream of true native development. Caterpillars are most angry before they become butterflies.

Handmade Collectives around the world
8 months, 3 weeks ago Edited by Seth Archambault on March 3, 2020, 5:47 p.m. Reason: Initial post
It's been a few months since I was at Handmade Seattle - and a couple of realizations are starting to solidify for me.

Right now, I work as a mobile developer, doing React Native for money. In my personal time I work on actual native development using C as a shared code base between Objective C and Java. I would much rather develop using this lower level process, but the very real critique against my method is that if I were to do this kind of thing for a client, they'd have a hard time finding other developers who could work on it after I left.

From what I see, Javascript's domination in mobile development work is justified by this argument:
"We can't hire people to solve the problem we have, so let's create a different problem that it's easier to find people to solve."

The future of the path we're on is to spend the next 5 years mastering all the trivia and bugs that come with each new version of React Native and it's myriad of unsupported dependencies, and then after year 6 when React Native is sunsetted, forget it all and relearn everything again with whatever the new React Native is. All the while supporting the current system of development which prioritizes worker-replaceability over the creation of solutions which provide some benefit for humanity.

So that's the path we're on.

Or, if we work to create a visible, organized collection of developers, locally and internationally who believe in this handmade code movement and want to work on solving the actual problems we have instead of the made up problems, then we can collapse the hiring argument, and create a small foothold of sanity, by which we can build a competitive movement against the current tide of garbage programming. And create some software that solves a real problem rather than a made up one.

Okay so what am I actually talking about here?

I want to be able to visit any city in the world, and know that there is a handmade club of some kind there, with monthly in-person meetings where people discuss and share projects which show off low level code, handmade code, data oriented programming, compression oriented programming, 8 bit computing, etc.

I live in Detroit, and am working with a friend to create something like that here, but would love to do this as part of a collective - something repeatable and growing, with sister organizations that connect with each other and collaborate.

If you've started up a local Handmade community, or are thinking about it, let's chat!

- Seth Detroit (subtext)
Seth Archambault
16 posts

I do mobile app development in Javascript and dream of true native development. Caterpillars are most angry before they become butterflies.

Handmade Collectives around the world
8 months, 3 weeks ago
Currently having some more thoughts on this on the discord Handmade Network Meetup Channel:
https://discordapp.com/channels/239737791225790464/424523844016144394
Ryan Fleury
188 posts / 1 project

Handmade Network lead and developer of The Melodist

Handmade Collectives around the world
8 months, 3 weeks ago
This sounds amazing. I think my experience has generally been that in-person community interaction is definitely a good way to become a better thinker, have thought-provoking conversations (that are higher bandwidth than textual ones), and obviously to have a lot of fun. It also has the possibility of kicking Handmade out of the "obscure unorthodox thing that a few people online believe in". Would you agree that in-person organizations with real, demonstrable results are good ways to legitimize perception and adoptability of a set of ideas?

We've brainstormed some things on the team about aiding in-person meetups with the site, and giving them streamlined ways to be organized. If this were paired with regular city-based meetups, it could really enhance the community and further the promotion of our general ideas about programming. I am totally on board.

Ryan

Handmade Network lead, working on DION, maker of The Melodist
Abner Coimbre
324 posts / 2 projects

Founder

Handmade Collectives around the world
8 months, 3 weeks ago Edited by Abner Coimbre on March 4, 2020, 1:11 a.m. Reason: Initial post.
In an e-mail to close friends yesterday:

I want low-level programmers to thrive and feel connected and empowered. My approach is to create a conference that stands as a strong alternative to the behemoth that is JSConf. It'll take years of growth and hard work. Casey started the cons, and I intend to make them mainstream.


However, that may not be enough. When the speakers, developers, and attendees disband, the only thing we have for the year is online stuff (which is important of course.)

If you've started up a local Handmade community, or are thinking about it, let's chat!


In Seattle I've met with a few developers gauging interest for monthly meetups. I have rather ambitious plans for Handmade Seattle 2020, so whether I can actually coordinate this is an open question. But if I can't, for sure one of these developers would take the mantle. E-mail me so you can count on a Seattle chapter.

Delix
We've brainstormed some things on the team about aiding in-person meetups with the site, and giving them streamlined ways to be organized.


I dream of the day I travel to some state (or country!), go to Handmade Network, and see there is a nearby Handmade Café Session on a Sunday morning :-)

Started Handmade Network.
Seth Archambault
16 posts

I do mobile app development in Javascript and dream of true native development. Caterpillars are most angry before they become butterflies.

Handmade Collectives around the world
8 months, 3 weeks ago
Awesome!

To stoke the imagination, I've created a spreadsheet where people can put their location and the city the club is located in, and we can see a map:

https://docs.google.com/spreadshe...XLMOVfGWYZvhocnw/edit?usp=sharing



Delix
It also has the possibility of kicking Handmade out of the "obscure unorthodox thing that a few people online believe in". Would you agree that in-person organizations with real, demonstrable results are good ways to legitimize perception and adoptability of a set of ideas?

...If this were paired with regular city-based meetups, it could really enhance the community and further the promotion of our general ideas about programming.


Yes, I love this as a central goal! Time to bring this movement into the light.
Seth Archambault
16 posts

I do mobile app development in Javascript and dream of true native development. Caterpillars are most angry before they become butterflies.

Handmade Collectives around the world
8 months, 3 weeks ago Edited by Seth Archambault on March 4, 2020, 1:09 a.m. Reason: censor email from spammers
abnercoimbre

In Seattle I've met with a few developers gauging interest for monthly meetups. I have rather ambitious plans for Handmade Seattle 2020, so whether I can actually coordinate this is an open question. But if I can't, for sure one of these developers would take the mantle. E-mail me so you can count on a Seattle chapter.


Will do - I'll send you an email from seth at doercreator.com

abnercoimbre

I dream of the day I travel to some state (or country!), go to Handmade Network, and see there is a nearby Handmade Café Session on a Sunday morning :-)


Yeah that would be ideal!
Seth Archambault
16 posts

I do mobile app development in Javascript and dream of true native development. Caterpillars are most angry before they become butterflies.

Handmade Collectives around the world
8 months, 3 weeks ago
3/7/2020 - Saturday 3-5pm - Cafe 1923, Hamtramck, MI


The humble beginnings of Handmade Detroit's first gathering! (2 out of 3 attendees pictured here) Great session of giving project feedback and discussing handmade hero, compression oriented programming, data oriented programming, and 8 bit computing. Left with some great ideas, and challenges to rise to!

Abner Coimbre
324 posts / 2 projects

Founder

Handmade Collectives around the world
8 months, 3 weeks ago Edited by Abner Coimbre on March 8, 2020, 8:13 p.m. Reason: Initial post.
Nice. I've sent another e-mail your way with plans for the Seattle chapter and who will be coordinating it. Hopefully the other cities got in touch with you too (or you with them?).

Exciting stuff -- I can't wait to attend these things.

Started Handmade Network.
Seth Archambault
16 posts

I do mobile app development in Javascript and dream of true native development. Caterpillars are most angry before they become butterflies.

Handmade Collectives around the world
8 months, 3 weeks ago
abnercoimbre
Hopefully the other cities got in touch with you too (or you with them?).


Just reached out to everyone!

We're definitely just starting out here, but something that's on the horizon of possibilities is the idea of starting an official Association or Alliance:
http://www.greydancommunications.com/2011/08/starting-from-scratch/

If we decide one of the goals is to formalize and make this movement more official, this could be a good direction to head... Or it might just create an unnecessary bureaucracy! Curious if anyone has any experience here.

It's just an idea - at the very least, proceeding as if we were starting an association could provide us a set of questions for pinning down what this movement really is all about. ..Purpose and mission and all that good stuff.
Abner Coimbre
324 posts / 2 projects

Founder

Handmade Collectives around the world
8 months, 2 weeks ago
I think Handmade could end up having a tradition of spawning independent entities until most needs are met. Handmade Hero; this Network; conferences; and now Meetups (or Alliance or whatever you call it) are each offering something that together might break us into the mainstream.

As for "making it official", IMHO I recommend taking the time to encourage city-based meetups to do their thing. Let the experience build over the coming weeks and months and share it among the chapters. Be fairly light on planning and structure for as long as possible. Let people attending meetups feel it will always be informal, yet friendly and helpful enough they will want to return.

Above all focus on developing relationships -- friendships outlast procedures. Once it's clear which cities are in it for the long-haul, then (and only then) should you tighten structure and vote on formalizing an alliance.

Started Handmade Network.
3 posts
Handmade Collectives around the world
8 months, 2 weeks ago
I’ve had similar thoughts to this recently! It was awesome to meet and talk about handmade topics and see what everyone works on with people when I was in Seattle, but I haven’t had the opportunity other than the discord since I returned.

I’m in Boston (well Cambridge but close enough) so if anybody else is in the area and would be interested in getting something going I’d be happy to coordinate. Really just gauging if anyone else is in the area.
Ted Bendixson
28 posts

I make apps and games for Mac OS and iOS. Avid terrain park snowboarder. Park City, UT.

Handmade Collectives around the world
8 months, 2 weeks ago Edited by Ted Bendixson on March 12, 2020, 7:40 p.m.
Hey! I remember you from Handmade Con in Seattle this year.

Your story is almost a carbon copy of mine. I work as a mobile developer. In my spare time I work on cross-platform games with a mostly C codebase that calls into native Objective-C wrappers.

I too have witnessed the intrusion of Javascript and Web into the mobile landscape, and I have found few people who are interested in looking at mobile development (or native development in general) from a different angle.

I'm in the Salt Lake City area. I met another guy at Handmade Con in my area, so maybe he and I can collaborate on that, at least here.

Also, if you're interested, my current employer leans more towards native methods. I'm working covertly to shake them out of the OOP mindset, and it has been mostly productive so far. Fast working software built in a fraction of the usual dev time speaks for itself. I just wanted to throw that out there in case you wanted a mobile dev job that isn't all React Native and Javascript.

Anyway, cool to know there's another person with a similar story

-Ted
Benjamin Pedersen
29 posts

Mathematician

Handmade Collectives around the world
8 months, 2 weeks ago
I agree with Abner. I think it is important to let these things develop organically to what they want to be.
Stefano
1 posts
Handmade Collectives around the world
8 months, 2 weeks ago
I think it is important that we make use of proper nomenclature and utilize the word "Guild" so that I can finally, in the year 2020, be part of a non-fictional guild.

Great initiative BTW, I really hope to start seeing HMN folk pop up in my area.
97 posts
Handmade Collectives around the world
8 months, 2 weeks ago
tedbendixson

I too have witnessed the intrusion of Javascript and Web into the mobile landscape, and I have found few people who are interested in looking at mobile development (or native development in general) from a different angle.

Also, if you're interested, my current employer leans more towards native methods. I'm working covertly to shake them out of the OOP mindset, and it has been mostly productive so far. Fast working software built in a fraction of the usual dev time speaks for itself. I just wanted to throw that out there in case you wanted a mobile dev job that isn't all React Native and Javascript.

-Ted


I also count myself fortunate to be working in the mobile space firmly rooted in native development. And given the demands of our product, I don't anticipate any threats towards moving towards anything web-based for our mobile apps. Fortunately all the developers I work with all agree that native is the way to go 100%, so that's refreshing at least.

I have a harder time convincing my colleagues about the perils of OOP, but I'm the principal developer on the iOS app, which has minimal amount of OOPness in it, so I'll let that stand as an example. :)

Great initiative here!