links for 2007-​​06-​​08

3 thoughts on “links for 2007-​​06-​​08

  1. Hi,

    I under­stand your basic reac­tion (I am the devel­oper of A Work­Life Frame­Work). But I think that you are some­what off point in this. The point–for me at least–is to extend the use of the envi­ron­ment that I con­stantly use to those things that com­ple­ment the work that I am doing. So, for exam­ple, when i am work­ing on an R&D project, it is pretty use­less for me to write the ToDos related to it in my Palm. The right place for those items is within the con­text of the work that I am doing. And If I am going to cre­ate a blog-​​like resource on mate­r­ial that I am cre­at­ing, it makes sense for me to do that from the source.

    I also crate a vari­ety of tools for min­ing the work that I am doing from within the envi­ron­ment that I am doing the work in. So, one aspect of the point is that I am not try­ing to replace other more appro­pri­ate appli­ca­tions, but rather, I am extend­ing Mathematica’s reach to access those resources from the place I am doing the lion’s share of my work. This too will hope­fully be the case for other researchers in the pure and applied sci­ences and engineering.

    The ques­tion of mar­ket pen­e­tra­tion is a sep­a­rate one. It is an uphill ride. And I am an indi­vid­ual devel­oper, so the main way to mar­ket it is to explain it to folks. But there is a full fea­tured trial license avail­able, and that gives Math­e­mat­ica users time to explore which aspects of my appli­ca­tion could be use­ful to them–and it’s inexpensive…

    I, for one depend on it for my work.…

    Thanks for the men­tion. Dia­log on these things is the best way to explore.

    –David

  2. I under­stand it’s a sub­stan­tial and admirable effort. There seems to be a grow­ing dichotomy—or maybe it’s a sta­ble dichotomy and I’m grad­u­ally pick­ing a side—between plat­form– and portal-​​style work­flow on the one hand, and tool-​​driven work. I never seem to open MS Office any more; instead I use five or ten dif­fer­ent small special-​​purpose tools for the work I do. For per­sonal pro­duc­tiv­ity, I find myself using a net­work of at least seven appli­ca­tions, linked by system-​​level scripts and infor­ma­tion shar­ing I can eas­ily invoke from any appli­ca­tion, at any time.

    For folks who do spend most of their time focused on Math­e­mat­ica, your frame­work makes per­fect sense and seems a great tool. It looks like it can do a good job bring­ing basic func­tion­al­ity to a his­tor­i­cally iso­lated kitchen-​​sink application.

    But for the last five years or so, I increas­ingly use Math­e­mat­ica as a util­ity, not as a per­ma­nent base in my work. I write in Text­Mate or some TeX edi­tor, and when I decide I need a fig­ure or an equa­tion or some­thing, I pop over into Mma and load the dataset and gen­er­ate the results, and often pipe these results over into R to actu­ally pro­duce the graph­ics and maybe do the sta­tis­tics, clip the post­cript or PDF out, and carry on with my writ­ing where I started. If I ever use Math­e­mat­ica for a longer stint, it’s because it’s run­ning on a server some­where, and I’ve pro­to­typed some sim­ple exper­i­ment on my lap­top, uploaded the tested code, and let the five-​​day cal­cu­la­tion run on a server where it won’t bother me.

    This is noth­ing spe­cific to your busi­ness model, of course. Every atomic task we do in the office may be appro­pri­ate for Math­e­mat­ica, but we find it is often eas­ier to use a small Ruby or Python script. I increas­ingly use DRY as a gen­eral rule in work, and so find myself focused much more on inter­po­er­abil­ity, not shared functionality.

    To be hon­est, I don’t know how rep­re­sen­ta­tive I am. It might be a nat­ural dif­fer­ence between Unix and Win­dows users, or it could just be a dif­fer­ence in people’s work­life more gen­er­ally. But I don’t know the gen­eral dis­tri­b­u­tion of people.

  3. Every­thing that you say here makes per­fect sense to me. And because of it some­one with your estab­lished way of work­ing might not make good use of my prod­uct. I am indeed aim­ing at those peo­ple who either spend a lot of their time in Math­e­mat­ica or wish to spend more of their time there. Of course the model is based on how I work–or a gen­er­al­iza­tion of it– and it makes sense that the prod­uct evolved from a set of tools that I cre­ated to suit the grow­ing oppor­tu­ni­ties that my use of Math­e­mat­ica uncovered.

    As for the dif­fer­ence between Win­dows and Unix users, I don’t know. I am a Mac user, so that is some sort of hybrid in terms of the pos­si­bil­i­ties given that it is a Unix-​​with-​​a-​​skin.

    My busi­ness model is pretty sim­ple. I am hope­ful that there is a one or low two digit per­cent­age of Math­e­mat­ica users that fall into the cat­e­gories that can make good use of my prod­uct, and I price it quite low. In one view a way it is a tool­box for Math­e­mat­ica users that is a set of appli­ca­tions. If one or more of them is use­ful then it pays for itself in the times saved in cod­ing them oneself.

    I don’t know how naive that is, but I think that once used by those in the tar­get mar­ket, it is rel­a­tively addictive–and useful.

    And for those whose needs are dif­fer­ent well, it’d not be inter­est­ing to them and that’s ok. The key thing I have learned in my work expe­ri­ence is that it often, in the sort term is not a ques­tion of what tools are the best for what one does, it is more the case of which ones is one most effi­cient and famil­iar with. In the longer term it is worth invest­ing the energy to expand one’s scope.

    Thanks for the discussion!

    –David

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>