For 2023 - we are now fully retired from IT training.
We have made many, many friends over 25 years of teaching about Python, Tcl, Perl, PHP, Lua, Java, C and C++ - and MySQL, Linux and Solaris/SunOS too. Our training notes are now very much out of date, but due to upward compatability most of our examples remain operational and even relevant ad you are welcome to make us if them "as seen" and at your own risk.
Lisa and I (Graham) now live in what was our training centre in Melksham - happy to meet with former delegates here - but do check ahead before coming round. We are far from inactive - rather, enjoying the times that we are retired but still healthy enough in mind and body to be active!
I am also active in many other area and still look after a lot of web sites - you can find an index ((here))
The Perl Survey
Well House Consultants - as an independent training company - was founded on a bedrock of Perl. But there days, Perl is only one of a number of subjects we teach, and it's far from "The big cheese" of our topics.
You should NOT conclude that's because Perl is less used. Training courses tend to be busy when a language is growing, and be quiet when a language is big but stable in its use (people learn in the early days ...). And there are a lot of other people who have jumped on the Perl bandwagon since 1996 - from being just about the only provider of such courses, we have moved to being one of a number. And remember - we're especially set up for niches, and Perl moved on from being a niche long ago.
But IS Perl being used less? In many application areas, it's a far lower proportion
of the market than it used to be. For web applications, PHP and Ruby (on Rails) are extremely well suited and popular. For researchers with large projects and data sets, a language such as Python fits more naturally. Projects have "grown up" and Python's natural maintainability and structure makes for far easier management that Perl's somewhat maverick setups and history allow. But Perl does gain / win - is still very much my personal language of choice and recommendation - for those short, sharp, projects that require rapid coding, you still cannot find anything better.
I can't answer the question as to whether Perl's being used less - whether the growth of all IT area has meant that there's just as much of it being written as there was 10 years ago, but it's now been overtaken in proportion
by other languages.
I'm not alone in saying that I don't know as much as I would like about the Perl community - when and why it uses Perl in comparison to other languages, for example
, so I support the large scale survey that's currently under way to learn more. I have completed the survey, and I encourage YOU to do so too.
Take survey: [here].
P.S. Survey background - [here]
. Survey from 2007 / 2009 - see [here]
(read the .pdf ;-) ). Our Perl courses - see [here]
(written 2010-05-27, updated 2010-06-02)
Associated topics are indexed as below, or enter http://melksh.am/nnnn for individual articlesP050 - Perl - General 
The next generation of programmer - (2004-11-13) 
New in the shops - (2005-08-01) 
How to debug a Perl program - (2006-06-04) 
Glorious (?) 12th August - what a Pe(a)rl! - (2008-08-12) 
Keeping on an even keel - (2008-11-21) 
Where do I start when writing a program? - (2009-06-11) 
So what is this thing called Perl that I keep harping on about? - (2009-06-15) 
Lead characters on Perl variable names - (2009-08-24) 
Learning to program in ... - (2009-11-15) 
Perl Course FAQ - (2010-04-23) 
Perl course - is it tailored to Linux, or Microsoft Windows? - (2010-06-25) 
Should the public sector compete with businesses? and other deep questions - (2010-09-26) 
How many toilet rolls - hotel inventory and useage - (2010-12-18) 
How much has Perl (and other languages) changed? - (2011-06-10) 
DNA to Amino Acid - a sample Perl script - (2011-06-24) 
Perl - a quick reminder and revision. Test yourself! - (2011-08-26) 
Know Python or PHP? Want to learn Perl too? - (2012-07-31) 
Shell - Grep - Sed - Awk - Perl - Python - which to use when? - (2012-10-22) 
How well do you know Perl and / or Python? - (2012-11-04) 
Polishing the Perl courses - updated training - (2014-09-17) 
Perl - still a very effective language indeed for extracting and reporting - (2014-09-20)
Some other Articles
Sleeping in on SundayFactory methods and SqLite in use in a Python teaching exampleThe Light bulb moment when people see how Object Orientation works in real useCourse LunchesThe Perl SurveyTell the Melksham Chamber or you only have yourself to blameThe 500 pound question to get you startedFormatted Printing in PythonThe history and future of Melksham Chamber of CommerceLearning to program in Python 2 ... and / or in Python 3
4759 posts, page by page
Link to page ... 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96 at 50 posts per page
This is a page archived from The Horse's Mouth at
the diary and writings of Graham Ellis.
Every attempt was made to provide current information at the time the
page was written, but things do move forward in our business - new software
releases, price changes, new techniques. Please check back via
our main site for current courses,
prices, versions, etc - any mention of a price in "The Horse's Mouth"
cannot be taken as an offer to supply at that price.
Link to Ezine home page (for reading).
Link to Blogging home page (to add comments).