95 karma · joined July 3, 2013
My preferred style of app. development is much more about exploring what is possible and what works as opposed to implementing a fully fledged concept of the finished application.
I find the application begins to take on it's finished state only after I have had time to explore new ideas and techniques that I don't necessarily understand completely when I begin.
TDD seems to be tailored towards the architectural / fully conceptualized application whereas the gardening metaphor seems more appropriate for the way I tend to approach app development. I find it counter-productive to try to write tests for code before I even figure out what it will do yet. YMMV.
Thanks again Brian.
I researched this recently looking for an HDMI compatible AR headset to try command line coding with but it was tough to find concise feature/spec/price comparisons.
Sign of the times I guess.
I certainly appreciate the input.
*I recognize you are not acting as this person's lawyer :-)
The 2 biggest constraints I found were power and communication from within the freezer.
One promising approach was - a BLE enabled temp. sensor beacon with a coin lion battery - a nearby externally mounted unit (RaspberryPi) plugged into a wall socket as a relay - a small central 'black box' SSD/Wifi/router ground-station to collect, store and push the data to the internet
The biggest question was whether the beacon signal could get through the freezer walls. If not then I was going to look into the idea of some super flat cable to enable a wired sensor connection without compromising the freezer seal (like a meat thermometer in an oven)
We were primarily a remote work company as part of the DNA - it was great and productive.
We were small and mostly senior technical folks so the level of trust was pretty high.
People were located in the Czech republic, the Netherlands, Vancouver, Minnesota, China, and Cali.
Best work experience I have had by far.
I guess it depends on what time scale you are using to define computing history. JavaScript hasn't been 'new' for a long time.
I've been a web programmer for about 20yrs and have used ASP, ColdFusion, Java, C#, PHP, and JavaScript professionally and for me it is the language I enjoy using/writing the most. It continually surprises with new and more powerful innovations and implementations: from the early days of DHTML to AJAX, closures, Node, React, Tessel, etc.
I'm curious as to what more would have to be done with the language for it to graduate to 'real' language status.
Heck even NASA thinks it's good enough: https://vimeo.com/168064722
I'm hoping to keep it as lightweight/simple as possible (node/socket) and try out some Progressive Web principles (https://addyosmani.com/blog/getting-started-with-progressive...)
- start small (see below) - provide valuable information to a target market where there was none before - minimize participation friction by not abusing users with invasive TOS or advertising - ensuring there is a valuable service at the core of the platform for free (promote sticky-ness)
Our plan is to focus on one local region (Vancouver/BC) and one crop (beer hops) this year to 'prime the pump' and grow from there.
The craft beer scene is in a hyper-growth mode in British Columbia (a bit behind Washington and Oregon) and the demand for local ingredients (beer hops) far outstrips the current local supply. Consequently hops are becoming a hot new crop. Thing is there is no established 'market space' for brewers and hop farmers to meet; its pretty ad hoc.
We're aiming to provide a platform for this year's harvest as a way to vet the idea / platform.
From there we hope to work into the Pacific North West and across Canada and stretch out into other kinds of locally grown produce.
I would never go back to windows but would happily move back to linux if I had to
EDIT: I should note I didn't expect to like my Macbook air so much (fantastic machine)