Me? (Not that I'm an expert.) Because Perl was handy, extremely useful, and didn't require a separate compile phase. Because I could solve other people's problems with it. Because it was general purpose, and not specifically geared for stream picking / editing. Because it was free. Because it was more fun than any other language I knew at the time.
-QM
--
Quantum Mechanics: The dreams stuff is made of
|
---|
Replies are listed 'Best First'. | |
---|---|
Re: Why did you become a Perl expert (or programmer)?
by Tux (Canon) on Jun 25, 2018 at 13:35 UTC | |
I read about perl4 in a magazine and thought it would be a good replacement for our never ending combinations of sh/awk/sed and compiled C-programs. The boss allowed me to order the CD from the US. No internet then in our company. It proved to be a good choice. And awk2perl and sed2perl were a big help - then. Later I built in Unify database support into perl4. Don't ask: you don't want to go there. Then came perl5, with DBI! I waited a few years and as nobody else did, I wrote DBD::Unify. Using that with all the shiny new features in perl5 caused a rapid development of using perl in our daily process, so old perl4 scripts were rewritten to perl5, including all formatting stuuf using format. Perl5 however had a bug. In or about 2001, they said to fix that myself in the core if I knew any C, as nobody was interested in dealing with format-related code. I fixed it and I then knew why people stayed away from that code. A while later Jarkki asked me to take over responsibility for Configure in CORE. The vortex never ends, ad I am still around. Many conferences, meetings, patches, modules, more patches and new features later, I still see perl as my main development tool: it just gets the job done. Enjoy, Have FUN! H.Merijn | [reply] [d/l] |
Re: Why did you become a Perl expert (or programmer)?
by Discipulus (Canon) on Jun 25, 2018 at 10:28 UTC | |
I planned to title it: How IT begun? My history with computers and programming anyway here I'm. For sure not an expert. I think this meditation, if rich of background details, will be useful or fun for future readers. Infact I suspect next generations of programmers will be prepeared in a more formal way and also programming languages will be more industry driven: no more tool made by passionate peoples to help other peoples but more tool made by the industry to make more gold more quicly, as always. I had a passion for history and I disliked math. Now I understand it was because of wrong teachers. My father is a professor of an humanistic field. He asked my help when I was a teenager to switch from his Olivetti Lettera 35 writing machine to a PC running DOS 6. I've done my best to help him but I looked at the manual of DOS 6 as you can look at gerogliphic on the Tutankamon pyramid: O_O On his 286 my father used wordstar 5.5 to produce text: everything was block driven with a kind of tag system ą la html. I remember my fear after issuying doublespace.bin reading the evil warning: this command is irreversible ouch! Then a big time gap till the end of the past millenium. I was in a small group and we collected some old computer and monitors to build up an hack lab. Linux was the new revolutionary thing! iirc redhat 5.6 was the release. A guy (Daniele if my memory still serves), shall Larry bless him, helped us to build the network (coaxial cables: do you remember?) and gave us the first notions of Linux. At the end of the session he distributed a 20 page Perl introduction in italian (i think is this one) saying: If someone is interested and has some spare time this is worth to read.. A friend from Senegal teached me about the art of hardware maintenance, assembling and cannibalizing: still useful lessons! In a hot summer, after my hours as mason and before fool nights as you can only can afford in your 20s, I tried to write some html page and.. I get bored very soon: ok colors, letters, titles.. it seemed to me a primary school occupation. I needed something more challenging and I took such introduction to Perl. I reread it many times without understanding well what the goal was: at that time I had no internet support and everything was on my own. After some hours I produced my first script: an ugly chain of system calls to automate the firewall creation for the above Linux hack lab: the floppy must be still somewhere. I took a fixed-term job as warehouse worker in a small ISP in my town: I frequently asked for wisdom to Linux gurus there. I was asked to install some windows machine: winnt and the new windows2000. They hired me soon. The luck was at my side I used perl everytime I had an occasion to do it and I played with perl in my nights: very soon I produced working code to automate stuff on windows. Joined perlmonks on 2002 to get support: I found the link on my copy of Perl Language Reference italian edition (my english was not so good at this time: studied on my own as perl). I had some problem because no one of my bosses loved so much perl (only the owner of the company) as you can see in my Murder of a Perl coder (announced). So I started because with perl you have immediatly something working, I continued because it can glue everything, I'm still here because the challenge never ends. Infact after circa 2007 I put a big effort on my perl because was the only fun thing of my job: see Ten (years) Here and over the time it become a passion very deeply nested in me: red thread Worth to mention, even if you all already know, a wonderfull communty here at perlmonks: it is still now in 2018 my only net-place and I got a lot of support and some friends too.
L*
There are no rules, there are no thumbs.. Reinvent the wheel, then learn The Wheel; may be one day you reinvent one of THE WHEELS. | [reply] [d/l] [select] |
by Bod (Parson) on Sep 16, 2023 at 23:42 UTC | |
I had a passion for history and I disliked math. Now I understand it was because of wrong teachers Precisely the opposite for me on the first point... At primary school I could never understand why everyone else was so slow with the maths lessons. So the teachers used to give me the exercise books for the next level, and then the next...until I had completed all the maths books with two years left to go in that school. Then, they wondered why I got bored and disruptive. In theory these days, I would have been given more depth instead of the next year's work! Kings and Queens and other historical facts never excited me. But, as I've got older, social history has become more interesting although I would never describe myself as knowledgable on the topic. | [reply] |
Re: Why did you become a Perl expert (or programmer)?
by Eily (Monsignor) on Jun 25, 2018 at 12:19 UTC | |
Oh, we had a similar conversation a few days ago in the CB :). As I said then, I started perl because I knew some PHP, and I was under the impression that perl was basically the same language, except arrays were written @array rather than $array, and that contrary to PHP it was a real language. I learned better about the first part since :P | [reply] |
Re: Why did you become a Perl expert (or programmer)?
by LanX (Saint) on Jun 25, 2018 at 11:48 UTC | |
I also already had solid knowledge of bash and Perl had the look and feel of a clean bash++.
Cheers Rolf
updatethe rather more interesting question is why I stuck with it ... | [reply] |
Re: Why did you become a Perl expert (or programmer)?
by choroba (Cardinal) on Jun 26, 2018 at 22:06 UTC | |
At the University, Pascal was the main programming language (I finished the final exam on the first lecture), but they also taught us Prolog; I also learned SQL at sidejobs. In the third year, I was introduced to *nix with tcsh, Emacs, sed, ... and Perl! A colleague used it to replace my hacky Pascal program we used to search our research data. The original script later grew into a large Tk application, and when the colleague was hired by Google, I became its primary maintainer. I later left the University for private sector, but I stuck with Perl as my main language on all the jobs - it fits my brain best of all the languages I've tried.
| [reply] [d/l] |
Re: Why did you become a Perl expert (or programmer)?
by Veltro (Hermit) on Jun 26, 2018 at 16:59 UTC | |
Heard about Perl much longer ago but never thought about looking into it until one day, I did a search for a backup script and found this Perl program. So I installed Perl and downloaded the script and it worked very well. I started to become curious now, but it looked difficult, wtf are all those special characters doing... Then came a time that I needed find and replace something in a file and since I had Perl on my computer now I gave it a shot and started testing. I went back in my archives and here are the two little gems:
and
| [reply] [d/l] [select] |
Re: Why did you become a Perl expert (or programmer)?
by karlgoethebier (Abbot) on Jun 26, 2018 at 08:27 UTC | |
"Me? (Not that I'm an expert.)" I was forced to by my former boss at this company around 1998 or so when they separated from this company. It was also my first IT job. I guess it was because they needed an idiot for building CGI forms which could also open a terminal and operate emacs because at that time they only knew to operate Photoshop, Quark, Freehand and Illustrator on a Mac with OS 9 with a mouse. It was a magic time: Greatest success. Unbelievable for such a small company. I also maintained this website for years which was pure Perl/CGI at that time and the first bigger customer of the company. «The Crux of the Biscuit is the Apostrophe» perl -MCrypt::CBC -E 'say Crypt::CBC->new(-key=>'kgb',-cipher=>"Blowfish")->decrypt_hex($ENV{KARL});'Help | [reply] [d/l] |
Re: Why did you become a Perl expert (or programmer)?
by Theodore (Friar) on Jul 10, 2018 at 12:48 UTC | |
| [reply] |
by Your Mother (Archbishop) on Jul 10, 2018 at 13:54 UTC | |
[reply] | |
Re: Why did you become a Perl expert (or programmer)?
by Your Mother (Archbishop) on Jun 25, 2018 at 16:48 UTC | |
Lucky timing. The wrong college degree. Envy and vanity. Aptitude. Tilly Martinez and her see-through blouses. | [reply] |
by LanX (Saint) on Jun 25, 2018 at 19:19 UTC | |
Cheers Rolf
| [reply] |
Re: Why did you become a Perl expert (or programmer)?
by corenth (Monk) on Jul 02, 2018 at 02:28 UTC | |
I can't remember. By golly, I can't remember! It was after I learned about linux, which was about a year after I learned about internet. I'm willing to bet it was before I got married. I think it was me learning how to maintain my machines over time. Then, I started playing with it to learn and make things. I'm not a coder by trade. I'm an English teacher. But, I feel good deep down to my toes when I make "something" happen with code. (I'm rather proud of my esolang attempts) Now, I'm using Perl as a tool to solve problems that are important to me. One last thing. I've tried learning other languages: C, Lisp, Haskell, Javascript, Python, others I can't recall . . . but can't get into them (I guess that shows I'm not a professional (but, that's okay)). There's an ineffable quality to the TIMDOWDIness of Perl that feels like home. Nothing else compares so far. Recently, in trying to code in a more functional way, I've fallen into a declarative programming style --learned a (not entirely?) new (for me) way of imagining code. My code is clearer, better, and as Perlish as my code ever was. I think it's nice that this isn't my profession. While it'd be rewarding to work in this field, I can't help but think I wouldn't find as much joy in Perl if it were a job.
$state{tired}?sleep(40):eat($food);
| [reply] [d/l] |
Re: Why did you become a Perl expert (or programmer)?
by gunzip (Pilgrim) on Aug 09, 2023 at 05:03 UTC | |
| [reply] |
Re: Why did you become a Perl expert (or programmer)?
by mpeppler (Vicar) on Sep 16, 2023 at 09:51 UTC | |
Then I managed to get it installed (no internet, dialup services with shell archives sent via mail robots), and figured that perl was quite like C (from my perspective) without the compilation and memory hassles. About a year later usersubs were introduced to perl 3, and I figured that linking in the Sybase db-lib functions would be really useful... Over 30 years later it's still in use in some dark corners :-) Michael | [reply] |
by eyepopslikeamosquito (Archbishop) on Sep 16, 2023 at 11:32 UTC | |
I was introduced to perl at the 1989 Software Development conference in Oakland Wow, that's early, even before comp.lang.perl was formed! Did you hang out on Usenet back then and remember the (futile) "No Perl please" requests in some of the posts? ... merlyn apparently enjoyed responding to shell/sed/awk Usenet requests with Perl code so much that he formed part of the 2.7% who voted against the formation of a separate comp.lang.perl newsgroup. :) See also: How long have you been using Perl? poll by vroom (and TimToady's reply ;-) | [reply] |
by mpeppler (Vicar) on Sep 16, 2023 at 11:56 UTC | |
I did hang out on Usenet back then, also on comp.databases and later comp.databases.sybase... all ancient history today! Michael | [reply] |
Re: Why did you become a Perl expert (or programmer)?
by roho (Bishop) on Aug 10, 2023 at 04:56 UTC | |
I started using Perl in the mid 1990's as a data quality technician. Perl and DBI combined to give me the ability to scan the massive DB's of my employers for problems and quickly fix them. For the next 20 years I used the same toolbox of utility programs (with enhancements along the way) with Sybase, Oracle, and SQL Server DB's on *nix and Windows with minimal changes required. Perl made my tagline a reality (taken from a Datamation magazine -- see below and see my homepage for the accompanying picture). Perl truly was (and still is) for me the Swiss Army Chainsaw, and earned me the nickname "Mr. Magic" at work (although the real magic was in Perl). Thank you, Larry Wall, for creating the best programming language of all time.
"It's not how hard you work, it's how much you get done." | [reply] |
Re: Why did you become a Perl expert (or programmer)?
by Bod (Parson) on Sep 17, 2023 at 00:13 UTC | |
Having had a BBC Micro in my teens, I had been used to programming in BASIC and started to get familiar with 6502 assembly. But work, young ladies and bars took my attention away from everything IT. Until in the 1990s, I started university as a mature student. They had some Windows 3.11 machines that I couldn't get on with! The thing that struck me was that I couldn't program this thing like I could a BBC Micro. But then my housemate tomgracy bought a new computer - with Windows 95. I was blown away by this contraption! It wasn't long before I bought a secondhand 386 and begged a 36kbps modem, found an AOL CD and connected to this new-fangled internet thing. It would be 1995 probably. In my second year studying physics we did a C++ module and I found for the first time how I could program one of these Windows machines. There was a magazine I bought that had a CD on the cover and I recall being excited that one edition came with Borland C++. C++ was difficult to get to do anything interesting. Besides I wanted to know about the internet and how to share things on it. Webpages built using MSWord were OK to a point and DreamWeaver was only marginally better. I cannot recall exactly how I got into working with webpages but I remember learning HTML3 and Javascript from tutorials on WiReD when I was supposed to be revising for an exam...strange how more gets done around exam time! That led to discovering Perl. I found a few scripts and studied them to find out how they worked. I looked at CGI and worked out how to decode query strings and it all went from there. I knew I was only scratching the surface and wanted to learn more. So I was super excited to see the Computer Science Department at Manchester University were offering a one day course for staff - Introduction to Perl. I went and asked for a place and they let me attend as they were short of numbers. That course was a let down...I already knew more than the instructor, or at least more than he was prepared to teach us. Many of the people on the course didn't return in the afternoon as they found loops too difficult. The Camel Book went on my Christmas list and I was happy to be unwrapping it on Christmas morning at my then gf's parents...that was my reading for the festive break sorted. Finally understanding arrays and hashes was such a revelation! And...I've been using Perl ever since... I've used Java a little to create some Android apps. Even less Node.js on an AWS Lamda server to process Alexa commands. But other than those small diversions, I only ever program in Perl or client side JavaScript... | [reply] |
A reply falls below the community's threshold of quality. You may see it by logging in. |