lein-figwheel

bhauman 2016-07-19T14:37:25.000035Z

need to start working on a way to get support for the massive amount of time I put into figwheel and devcards ... continuing as I am is not sustainable

❤️ 1
bhauman 2016-07-19T14:38:09.000036Z

The features I currently have planned will easily take a full year of full time programming.

agile_geek 2016-07-19T15:46:35.000039Z

@bhauman: http://bountysource.com is what funds CIDER and Clojars. @luke went the route of kickstarter for Arachne

bhauman 2016-07-19T16:04:07.000040Z

@agile_geek: thanks, yeah, I ultimately may build my own custom thing... because I like doing this stuff and working on interaction design

isak 2016-07-19T17:39:54.000041Z

anyone notice a big slowdown in reload perf from 0.5.2 -> 0.5.4-4 ? (this is on windows)

isak 2016-07-19T17:40:11.000042Z

figwheel-sidecar, that is

isak 2016-07-19T17:43:14.000043Z

also, how many files normally reload for you guys when you change a file?

bhauman 2016-07-19T17:48:44.000044Z

@isak: are you using the common performance tweaks?

isak 2016-07-19T17:49:13.000045Z

@bhauman: i'm not sure, do you have a link?

bhauman 2016-07-19T17:49:26.000046Z

:recompile-dependents false

bhauman 2016-07-19T17:49:32.000047Z

in the :compiler

bhauman 2016-07-19T17:49:54.000048Z

and :reload-clj-files false in top level :figwheel

isak 2016-07-19T17:50:24.000049Z

oh, i will try those, ty

bhauman 2016-07-19T17:50:28.000050Z

but more importantly what precisely is slow???

isak 2016-07-19T17:51:46.000051Z

well when I make a change and save, it takes 5-10 seconds to show the dialog in the bottom left, and it used to be super fast

bhauman 2016-07-19T17:55:12.000052Z

so I'm gussing you are not using cljc files?

isak 2016-07-19T17:55:21.000053Z

no

bhauman 2016-07-19T17:55:47.000054Z

cool :recompile-dependents false in your :compiler config will do it

isak 2016-07-19T17:58:07.000055Z

😂

isak 2016-07-19T17:58:22.000056Z

very snappy now, thanks @bhauman

bhauman 2016-07-19T17:59:21.000057Z

yeah among all the other things to do is a Performance Tweaks wiki page

2016-07-19T19:38:29.000058Z

bhauman: wondering how successful it would be to simply put a price-tag on figwheel/devcards used in a commercial setting, to do something what Colin did with Cursive (yours is open-source, which is probably more tricky in this sense)

bhauman 2016-07-19T19:40:54.000059Z

@darwin: this, of course, is an interesting idea, would need to learn more about

bhauman 2016-07-19T19:41:51.000060Z

I would to get support, without having/needing to do that

shaun-mahood 2016-07-19T19:41:58.000061Z

@bhauman: Is there anything as far as community support / low hanging fruit on either of them that would help alleviate the pressure of the current versions of them to free up more time for the exciting stuff?

bhauman 2016-07-19T19:44:52.000063Z

@shaun-mahood: community support is/and would be great, but this isn't my current challenge

2016-07-19T19:45:18.000064Z

IMO raising money via kickstarter/bountysource is a big distraction for a single dev, the time could be better spent on actual products

bhauman 2016-07-19T19:45:24.000065Z

my current challenge is finding funding to move forward and make figwheel what it could be

2016-07-19T19:46:16.000066Z

I think asking users for money directly is fair thing to do

2016-07-19T19:48:25.000067Z

what could help IMO, is to somewhat “productize” the libraries/tools

bhauman 2016-07-19T19:48:44.000068Z

and to know that I'm not being crazy about the opportunity cost of working on this stuff full time

bhauman 2016-07-19T19:49:59.000070Z

@darwin you have a point of course, and I think if I did anything, that would be secondary

2016-07-19T19:50:14.000071Z

people are willing to pay for “downloadable” apps they install, or for account to websites, not much for OS libraries

bhauman 2016-07-19T19:50:16.000072Z

after failing at funding without that

2016-07-19T19:51:50.000073Z

for example, the live-reload guy made a cmd-line tool (open-source) and then started selling a shiny Mac app on top of it (via Mac Store I think)

2016-07-19T19:52:03.000074Z

the value is in the cmd-line tool, but people pay for the shiny thing

2016-07-19T19:52:10.000075Z

even developers

2016-07-19T19:54:31.000077Z

btw. I wrote XRefresh back in 2007, my first stab at live reloading 😉 http://xrefresh.binaryage.com

2016-07-19T19:55:02.000079Z

I used to be a JS dev on Windows in my previous life, hehe

shaun-mahood 2016-07-19T20:01:35.000080Z

A few models that I would pitch in towards, either personally or through work - Patreon style monthly contribution with some sort of communication of funding needs and long-ish term roadmap - Corporate support contract (with reasonable expectations that the product will continue to be developed and issues will be considered but no expectation of priority support) - Bounty contributions to look at particular issues that the community desires (such as getting devcards to work with re-frame) or towards a particular future goal (I assume this is the bounty source model?) - One time consulting for a set number of hours to look at existing projects to help with config and setup for new or existing projects

bhauman 2016-07-19T20:03:58.000081Z

Thanks! These are all very reasonable/helpful suggestions and your willingness to help is very good to hear ...

bhauman 2016-07-19T20:04:52.000082Z

I'm going to be bringing real attention to this stuff over the coming few weeks

shaun-mahood 2016-07-19T20:09:22.000083Z

Hopefully you'll be able to go pretty far with just the info that it these projects need some financial support - my assumption has always been that you are just stupid productive in your after work time (David Nolen style) :simple_smile:

👏 1
bhauman 2016-07-19T20:12:33.000084Z

yeah I'm not David Nolen, I should get that as a Tshirt

bhauman 2016-07-19T20:12:40.000085Z

And thanks for the tip man!

bhauman 2016-07-19T20:12:49.000086Z

@shaun-mahood: ^

shaun-mahood 2016-07-19T20:25:27.000088Z

No problem, thanks for saving me all that loading time 🙂 One other person it might be worth talking to is Mike Drogalis, pretty sure he took Onyx full time a little while ago I think through a contracting and support model - no idea how it's going or if there's any overlap, but he might at least have some advice that would help.

bhauman 2016-07-19T20:37:09.000089Z

again really good advice thanks!