Etsy.com is a large, successful ecommerce operation for sellers of handmade and vintage goods. Sellers set up a shop on Etsy’s servers without having to know any Web design or programming, and Etsy charges a small fee to list and sell items. Etsy’s discussion forums are always buzzing with conversation about features that buyers and sellers want, but with a limited staff and a long list of priorities, the wait for new features can seem long. That’s where Etsy husband and Perl hacker Ian Malpass comes in, with a little help from Firefox and Greasemonkey.
Malpass set up a site called EtsyHacks.com that includes an RSS feed of all his scripts. He’s published about fifteen of them so far, most of which add helpful links and information to parts of the seller’s administrative area and to the discussion forums.
“There were things that were difficult to do on Etsy that I felt should be easy,” Malpass says. “I’d heard of Greasemonkey, but never actually used it or written anything for it, and so these seemed like good ‘learn by doing’ projects.” Malpass originally wrote the scripts for his wife, an Etsian who makes barrettes and other hair accessories.
Malpass started coding in Perl in 1996, at Jesus College in Oxford. “[It] had a very well equipped computer lab about 30 seconds from my room,” he says. “I spent more time in there than I did studying.” He started with simple HTML tags, but “pretty quickly reached the point where I wanted to try this CGI thing, and Perl appeared to be the language of choice, so that’s what I learned, along with bits and pieces of JavaScript.”
Malpass found that having Perl in his toolkit was also useful for “general text crunching,” making his work “faster and smarter,” he says. He got a job with the BBC, working as part of the quality control and troubleshooting team, using more Perl than every to automate what he calls the “drudgery” of the job.
Malpass’ first exposure to open source software was Apache. “I didn’t realize it at the time. It was just there on the server, sending out my Web pages. Same, really, for Perl. It was just there, ready for me to use. I think the first software I used that actually register [with me] as open source was The Gimp. The Mac in the computer lab was being used, and I needed to do some work with Photoshop, so the lab manager pointed me at the [computer with] The Gimp instead.
“Open source really crept up on me over time. As a Windows user I had always sought out shareware to keep costs down. FOSS just got lumped in with freeware, and in that regard, I liked it a lot. Perl’s CPAN was probably the first time I ‘got’ open source, because it was a source I could understand, use, alter, and improve. I’m still more of a user than a contributor. I’ve written two modules for CPAN, but not much else.”
Malpass says it was Firefox that really helped him begin to see the potential of the open source development approach, especially for client-side applications. “All of a sudden here was a software product that was really, really good. Looked good and worked better than its commercial rivals, with a community that could respond to problems quickly and openly. That set me off looking for other high-quality applications, and I’m happy to say I found plenty.”
Malpass says the reaction from Etsy sellers to his scripts has been good. “The response has been really very positive. I think some people have been surprised that I’ve just gone out and made these available to the community, rather than trying to sell them. I think of it as a ‘pay it forward’ sort of deal. I make a good living using tools freely given by others, so I should give others good tools too. People have been sufficiently impressed by the hacks that they’ve donated money to help cover my costs, which has been a welcome surprise, but I’m not going to get rich doing this.
“It’s been nice that I am able to play some small part in the FOSS movement by encouraging people to switch to an open source browser – there have been a number of people who’ve said, ‘OK, these sound good, I’m going to try Firefox now.’ There are a fair few technically minded sellers on Etsy, but I don’t get the impression that there are lots of real techies. Where they show up is in third-party tools that like mine, try to make life a bit easier for Etsy users. Right now Etsy’s platform is maturing, and I know they have a plan to develop and release an API, and I think that will open up some interesting possibilities, and really tap in to that ‘maker’ spirit.”
Malpass recommends that people new to open source just jump right in – but not too deeply. “The various Linux distros that come on Live CDs are a great way to get your feet wet without really committing. Alternatively, grab an old box off Freecycle and have an ‘I can break this’ sandbox. I think Windows users can really benefit from the mature FOSS applications that are appearing now, especially OpenOffice.org, which is a beautiful replacement for commonly bundled software like Microsoft Works, but most don’t know they exist, so it is important to evangelize.”
This article was first published on LinuxPlanet.com.
Ethics and Artificial Intelligence: Driving Greater Equality
FEATURE | By James Maguire,
December 16, 2020
AI vs. Machine Learning vs. Deep Learning
FEATURE | By Cynthia Harvey,
December 11, 2020
Huawei’s AI Update: Things Are Moving Faster Than We Think
FEATURE | By Rob Enderle,
December 04, 2020
Keeping Machine Learning Algorithms Honest in the ‘Ethics-First’ Era
ARTIFICIAL INTELLIGENCE | By Guest Author,
November 18, 2020
Key Trends in Chatbots and RPA
FEATURE | By Guest Author,
November 10, 2020
FEATURE | By Samuel Greengard,
November 05, 2020
ARTIFICIAL INTELLIGENCE | By Guest Author,
November 02, 2020
How Intel’s Work With Autonomous Cars Could Redefine General Purpose AI
ARTIFICIAL INTELLIGENCE | By Rob Enderle,
October 29, 2020
Dell Technologies World: Weaving Together Human And Machine Interaction For AI And Robotics
ARTIFICIAL INTELLIGENCE | By Rob Enderle,
October 23, 2020
The Super Moderator, or How IBM Project Debater Could Save Social Media
FEATURE | By Rob Enderle,
October 16, 2020
FEATURE | By Cynthia Harvey,
October 07, 2020
ARTIFICIAL INTELLIGENCE | By Guest Author,
October 05, 2020
CIOs Discuss the Promise of AI and Data Science
FEATURE | By Guest Author,
September 25, 2020
Microsoft Is Building An AI Product That Could Predict The Future
FEATURE | By Rob Enderle,
September 25, 2020
Top 10 Machine Learning Companies 2021
FEATURE | By Cynthia Harvey,
September 22, 2020
NVIDIA and ARM: Massively Changing The AI Landscape
ARTIFICIAL INTELLIGENCE | By Rob Enderle,
September 18, 2020
Continuous Intelligence: Expert Discussion [Video and Podcast]
ARTIFICIAL INTELLIGENCE | By James Maguire,
September 14, 2020
Artificial Intelligence: Governance and Ethics [Video]
ARTIFICIAL INTELLIGENCE | By James Maguire,
September 13, 2020
IBM Watson At The US Open: Showcasing The Power Of A Mature Enterprise-Class AI
FEATURE | By Rob Enderle,
September 11, 2020
Artificial Intelligence: Perception vs. Reality
FEATURE | By James Maguire,
September 09, 2020
Datamation is the leading industry resource for B2B data professionals and technology buyers. Datamation's focus is on providing insight into the latest trends and innovation in AI, data security, big data, and more, along with in-depth product recommendations and comparisons. More than 1.7M users gain insight and guidance from Datamation every year.
Advertise with TechnologyAdvice on Datamation and our other data and technology-focused platforms.
Advertise with Us
Property of TechnologyAdvice.
© 2025 TechnologyAdvice. All Rights Reserved
Advertiser Disclosure: Some of the products that appear on this
site are from companies from which TechnologyAdvice receives
compensation. This compensation may impact how and where products
appear on this site including, for example, the order in which
they appear. TechnologyAdvice does not include all companies
or all types of products available in the marketplace.