385 karma · joined August 20, 2012
Also keen to hear suggestions for improving the security section of the readme so people understand the risks etc.
My _guess_ would be yes, this would work. Regardless of how fast the file loaded. One way to test it would be to stick a large while loop between readastext and addeventlistener to block the stack for a few seconds and guarantee that the file is read before the handler is bound.
I'll try and take a look when I am back at a computer if nobody else responds either way :)
> I appreciate the use of semver, but...
Oh, we aren't breaking things _that_ quickly! ampersand-state for example has been a repo since February.
We do need to do some more documentation/cleanup around custom datatypes though for sure.
Though yes, a better overview would be useful.
Yes we'll try and improve the content on the homepage to make it more focussed. Though I guarantee if we didn't talk about the motivation we'd have people saying "why did you make another framework?!"
> Still not a substitute for a user manual, even tiny.
I'm not suggesting we've got it perfect by any stretch, but I'm not sure exactly what you're hoping to see? There's also http://ampersandjs.com/learn with some more detail around the various pieces.
And the clientside code for the example application generated by the cli is here: https://github.com/AmpersandJS/ampersand/tree/master/templat...
* Views have declarative data bindings for updating your html with model data automatically; out of the box, sensible render and remove methods just work; collection rendering is easy.
* Models have explicitly declared properties and types, as well as evented + cached derived/computed properties. You can access model properties without .get('name') and .set('name', value) and events and things just work.
Had I suspected the quality of my team, or my discipline would be under question, I would have left them in :)
I worked through the 7 languages in 7 weeks book, and solving a sudoku with prolog blew my mind. I think the first "real" programming I did was a sudoku solver in Excel and VBScript (yeuch).
- Expand to more platforms, to increase the total market we can hit.
- Improve the product to make it easier for the general market to understand. We are hitting early adopter types pretty well, but the majority struggle because it's a complex problem/product.
- Figure out how to scale the marketing (the really hard bit ;) )
FreeAgent and our customers have mentioned us on twitter/blogged about us sporadically over the last couple of years.
Don't just wait. We are still working on our Xero integration (I only really started on it last week), and I stuck up http://floatapp.com/xero so we could collect emails of people who wanted to try the beta, and we've got ~70 replies (mostly from accountants) by sharing it on twitter/facebook/linked in/Xero's support forums.
- Do you need a cofounder immediately, or can you just try and do less. I know that's easier said than done, but scale back your projects into what you think the most important pain/solution is and focus on that, and see if you can get some traction. It will be easier to convince someone else to join you if you can get some traction.
- Similarly: don't look for people to take a big leap, break it into smaller steps. Do you know anyone who would do something for an evening a week. Or hack on something at the weekend. Treat it more as a fun side-project, and people might be more excited about getting involved. Then once they are in, and you have some momentum, try and grow the committment (that's basically what we did).
It took me a long time to get up the courage to leave my job, and fear of running out of money still paralyses me from time to time.
Fortunately my wife is amazingly supportive, and my cofounder is less paralysed by little details like running out of money than I am and helps me forge-ahead.
I didn't post this, but I am the author. Thanks for all the kind words on the post.
As far as Float goes, it currently only works with www.freeagent.com, so if you are a FreeAgent user, feel free to sign up.
I am (as we speak) working on integration with www.xero.com, and there's more detail on that here if you want to try the beta: http://floatapp.com/xero.
All thoughts and feedback on either the post of the product are more than welcome :)
Thanks! Phil
We are currently quite focused on our target marget of FreeAgent customers, and Float is not currently mass-market (yet) but you are right.
We recently released a page, more like you are suggesting, for Xero customers here: http://floatapp.com/xero what do you think?
There are a few extra factors at play here,
- Our price is somewhat anchored by the accounting packages we integrate with, but we do intend to try and push that price up eventually (I should add: by adding more powerful features, rather than just hiking it).
- We offer founder plans for people keen to support us (think kickstarter) which works out about 2-3 worth of lifetime value up front, and has really helped us month-to-month.
- I was still working a full-time, then part-time, job for the first 10 months or so. - We were partly incubated for a year or so by my co-founder's web design company, which allowed him to keep drawing a salary from that and gave us an effectively free office. Although we are now both full-time on Float.
- We've spent a number of our weekends this year helping start an incubation space (by literally knocking down walls) which has got us free office space while it's being finished off (http://techcube-ed.tumblr.com/).
- We have raised a tiny amount of money, which obviously helps.
- We live in Scotland which I am sure has a much lower cost of living than London/the Valley.
- I have a _very_ supportive wife who works full-time.
I say that like it was easy, it clearly wasn't, but you just have to suck it up and try it.