unofficial mirror of guile-user@gnu.org 
 help / color / mirror / Atom feed
From: Tristan Colgate <tcolgate@gmail.com>
To: cmhobbs@member.fsf.org, guile-user@gnu.org
Subject: Re: How do you earn money with Guile?
Date: Fri, 03 Jun 2016 19:24:11 +0000	[thread overview]
Message-ID: <CAPGZSGK1ZrXfQx232rx5MQT2K-ruEf2QzeKsxAX0_86Q8r4TKA@mail.gmail.com> (raw)
In-Reply-To: <20160603125732.4f4f1d7d@dissentio>

If you are adaptable, interested, and productive, you can earn money.
Frankly, if you learn a language because of its industry position on any
given day, you're going to have a very narrow view of your craft.

To play the game a bit, I earned money writing guile, or rather, I wrote
guile to earn money. I wrote guile-snmp to manage several large networks.
guile-snmp was developed to run parts of the NHS.net network (I re-wrote
several tools back to perl net-snmp for the benefit of colleagues, but
tools were developed with guile-snmp first, far more quickly, and concisely
that I could have achieved otherwise). I used and extended it for a 5 or 6
years and it became by far the best SNMP reporting tool I've ever used
(yes, I'm biased). I'm no longer in the network management business, and
SNMP has (unjustly) fallen out of favour, so sadly I don't really do much
with it any more.

  More importantly, I learnt an enormous amount about functional
programming, learned to really lovee lisp (and scheme, and guile). That
knowledge definitely made me a better programmer. It made me really "get"
various aspects javascript development that I'd have struggled with
otherwise. Got me interested in SML and haskell (the alternatives to the
cult of lambda).

  So my time with guile has, indirectly,  gotten me plenty of jobs, even if
the people that hired me didn't know it.



On Fri, 3 Jun 2016 at 18:58 Christopher M. Hobbs <cmhobbs@cryptolab.net>
wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA256
>
> On Fri, 03 Jun 2016 11:32:24 +0200
> Arne Babenhauserheide <arne_bab@web.de> wrote:
>
> > Hi,
> >
> > > “I would take Guile seriously when someone earned money with it.”
> > > — someone from IRC
> >
> > When I saw this on IRC, I realized that the there’s something to it:
> > When a professional sees something new and is unsure whether it can be
> > useful to business, it’s sensible to first check whether someone else
> > already earns money with it. That doesn’t work for the first person,
> > but it works for all others.
> >
> >
> > So I want to ask you: Do you earn part of your income by programming
> > with Guile?
> >
> >
> > I’ll go first: I used Guile for a few tasks for my PhD thesis (which I
> > got paid for).
> >
> > The first main task was to assemble commandlines for my plotting tool
> > where my previous shell scripts became a maintenance nightmare. All in
> > all that’s about 300 lines of Guile Scheme. I’ll be using Guile for
> > this again in the following months.
> >
> > The second main task was to build an Ensemble Kalman Filter to get a
> > deeper understanding of the method. That’s about 266 lines of Guile
> > wisp and available online:
> >
> https://bitbucket.org/ArneBab/wisp/src/v0.9.0/examples/ensemble-estimation.w
> >
> >
> > I’d be glad to hear how you earn money with Guile!
> >
> >
> > Best wishes,
> > Arne Babenhauserheide
> >
> > PS: Earning money with Free Software is awesome!
> >
>
> In today's development ecosystem, I fear a language won't gain any
> popular traction (and thereby cause profit to be gained) until you can
> build a blog or some other inane web application in it... preferably in
> under 5 minutes.  It doesn't matter how well the language does anything
> else.
>
> At the risk of derailing the thread, I think a better approach would be
> to show things that guile can do.  This seems to help the popularity of
> languages.
>
> And to contribute:  I wrote a couple of bits of guile at work for
> monitoring some system processes, which I was paid for.  I've also used
> it in a side project related to mail processing that may someday
> generate income but that's still a long way off.
>
> cmh
>
> - --
> Happy Hacking!
>
> http://libernil.net/~cmhobbs
> GPG:  1200 0808 F968 47AB F489  91A3 FE26 6FFB 1A77 0868
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v2
>
> iQIcBAEBCAAGBQJXUcUPAAoJEP4mb/sadwhosXQQAMpVQNDi1VA3gdc10vldWOdr
> IjErmy3DRnOx8sfpBtnDpL48+KnQppTGBZOldIlf0Mb9mLkWl054JMzxVIJ0r+bU
> GU8xK7vpk6wBuYnYD9s8653Nd1QuBaL4RO1RsqpZ5TAAvr31NqmOIt8LPDJ/ILlH
> /azHaZx/zaLICNKGlyuNalXhZITb7vlILfttOAMR4WGB1eHyT8OjlK4U4PZtPO67
> FbwKYq0HWmCoXS9e5477kjKmbuI2gu3+OlDZhNP8rRxfch11iaXe09ORe8LDTVRw
> Azf1YP3KxzlDLFLx57V15AdYhzVR6Ea3PojfPJPlRz0MJOkh8EMg4tQEHCwxPdau
> 7n6Q9U2n96yAhO4GPsiNJiN1/BxXZt6Sp3MpQbMG86MIOmv/oo/VgjtE+dXz69aM
> 6a/swSE/FuAOTpEEh2uKC8pQj8iJa0YnXNE2L4EOFS10QVmf4kiuaPNjkVHiNsV9
> NMdryFpDafWt+0MFEJSamaIML6UFF3KTr/ySi/XzMY1ljk/fTeKy/evSkoSTmcif
> x0ujcnNu7U87ws+tEs7o1W5vTTtCJuA12gxe1ItQSDvLv9coOVXtVNOnBqMkQvR3
> 0Aj5Ir2Q7Gv49WqfJsU6O1vHUJwQdpJkHbhqWWp/TX/dTo9t0c2DA6gu80RoZwwH
> rif3i7FtsZ/SBbITmM51
> =jDI7
> -----END PGP SIGNATURE-----
>


  reply	other threads:[~2016-06-03 19:24 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-06-03  9:32 How do you earn money with Guile? Arne Babenhauserheide
2016-06-03 17:33 ` Nala Ginrut
2016-07-12 20:44   ` Arne Babenhauserheide
2016-06-03 17:57 ` Christopher M. Hobbs
2016-06-03 19:24   ` Tristan Colgate [this message]
2016-07-12 20:05     ` Arne Babenhauserheide
2016-07-12 20:30   ` Arne Babenhauserheide
2016-07-12 21:11   ` Amirouche Boubekki
2016-06-07  8:05 ` Jean Crépeau
2016-06-26 21:31   ` Arne Babenhauserheide

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/guile/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=CAPGZSGK1ZrXfQx232rx5MQT2K-ruEf2QzeKsxAX0_86Q8r4TKA@mail.gmail.com \
    --to=tcolgate@gmail.com \
    --cc=cmhobbs@member.fsf.org \
    --cc=guile-user@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).