Randal Schwartz
   HOME

TheInfoList



OR:

Randal L. Schwartz (born November 22, 1961), also known as merlyn, is an American author, system administrator and programming consultant. He has written several books on the
Perl Perl is a family of two high-level, general-purpose, interpreted, dynamic programming languages. "Perl" refers to Perl 5, but from 2000 to 2019 it also referred to its redesigned "sister language", Perl 6, before the latter's name was offic ...
programming language, and plays a promotional role within the Perl community. He is a co-host of
FLOSS Weekly FLOSS Weekly is a free and open-source software ( FLOSS) themed netcast from the TWiT Network. The show premiered on April 7, 2006, and features interviews with prominent guests from the free software/open source community. It was originally hoste ...
. In 1995, while working as a consultant for
Intel Intel Corporation is an American multinational corporation and technology company headquartered in Santa Clara, California. It is the world's largest semiconductor chip manufacturer by revenue, and is one of the developers of the x86 seri ...
, he cracked a number of passwords on the company's systems. He was convicted of hacking, sentenced to five years probation, and fined. The conviction was expunged in 2007.


Career

Schwartz is the co-author of several widely used books about
Perl Perl is a family of two high-level, general-purpose, interpreted, dynamic programming languages. "Perl" refers to Perl 5, but from 2000 to 2019 it also referred to its redesigned "sister language", Perl 6, before the latter's name was offic ...
, a programming language, and has written regular columns about Perl for several computer magazines, including UNIX Review, Web Techniques, and the Perl Journal. He popularized the Just another Perl hacker signature programs. He is a founding board member of the Perl Mongers, the worldwide Perl grassroots advocacy organization. He was a member of the Squeak Oversight Board, which oversees the
Squeak Squeak is an object-oriented, class-based, and reflective programming language. It was derived from Smalltalk-80 by a group that included some of Smalltalk-80's original developers, initially at Apple Computer, then at Walt Disney Imagineering, ...
programming language. He has owned and operated Stonehenge Consulting Services, Inc. since 1985. After joining as co-host of
FLOSS Weekly FLOSS Weekly is a free and open-source software ( FLOSS) themed netcast from the TWiT Network. The show premiered on April 7, 2006, and features interviews with prominent guests from the free software/open source community. It was originally hoste ...
, a
free software Free software or libre software is computer software distributed under terms that allow users to run the software for any purpose as well as to study, change, and distribute it and any adapted versions. Free software is a matter of liberty, no ...
/ open source ( FLOSS) themed
podcast A podcast is a program made available in digital format for download over the Internet. For example, an episodic series of digital audio or video files that a user can download to a personal device to listen to at a time of their choosin ...
in 2007, he assumed the role of host in 2010 until May 2020. He has done voice work for StarShipSofa, a science-fiction podcast. Schwartz's name is also associated with the '' Schwartzian transform'', an
algorithm In mathematics and computer science, an algorithm () is a finite sequence of rigorous instructions, typically used to solve a class of specific problems or to perform a computation. Algorithms are used as specifications for performing ...
to efficiently sort a list according to a computation, without repeating the computation many times for each element of the list. He also coined the name
spaceship operator In computer science, a three-way comparison takes two values A and B belonging to a type with a total order and determines whether A < B, A = B, or A > B in a single operation, in accordance with the mathematical law of trichotomy. Machine ...
for use in his teaching, because it reminded him of the spaceship in an HP BASIC Star Trek game. Schwartz is a member of the F/OSS community, and has been named a "Perl Expert" and interviewed by numerous outlets – to discuss his views on Perl, Ruby, Smalltalk and other topics – including
Dr. Dobb's ''Dr. Dobb's Journal'' (''DDJ'') was a monthly magazine published in the United States by UBM Technology Group, part of UBM. It covered topics aimed at computer programmers. When launched in 1976, DDJ was the first regular periodical focused on m ...
, Paul dot Com Security TV, The Command Line, PerlCast,
FLOSS Weekly FLOSS Weekly is a free and open-source software ( FLOSS) themed netcast from the TWiT Network. The show premiered on April 7, 2006, and features interviews with prominent guests from the free software/open source community. It was originally hoste ...
, ONLamp.com, and InfoQ. Schwartz was also a speaker at the 2011 OSCON conference and a keynote speaker at the 2010 Texas LinuxFest conference. His various books have been met with positive reviews.


Intel case

In July 1995, Schwartz was prosecuted in the case of ''State of Oregon vs. Randal Schwartz'', which dealt with compromised computer security during his time as a system administrator for
Intel Intel Corporation is an American multinational corporation and technology company headquartered in Santa Clara, California. It is the world's largest semiconductor chip manufacturer by revenue, and is one of the developers of the x86 seri ...
. In the process of performing
penetration testing A penetration test, colloquially known as a pen test or ethical hacking, is an authorized simulated cyberattack on a computer system, performed to evaluate the security of the system; this is not to be confused with a vulnerability assessment ...
, he cracked a number of passwords on Intel's systems. Schwartz was originally convicted on three felony counts, with one reduced to a misdemeanor, but on February 1, 2007, his arrest and conviction records were sealed through an official
expungement In the common law legal system, an expungement proceeding is a type of lawsuit in which a first time offender of a prior criminal conviction seeks that the records of that earlier process be sealed or destroyed, making the records nonexistent or ...
, and he is legally no longer a felon.


Bibliography

* '' Programming Perl'', ; ''(2ed)'' * '' Learning Perl'', ; ''(2ed)''; ''(3ed)''; ''(4ed)''; ''(5ed)''; ''(6ed)'' (2011); ''(7ed)'' (2016) * '' Intermediate Perl'', (2006); (2ed, 2012) * '' Learning Perl on Win32 Systems'', * '' Learning Perl Objects, References & Modules'' (2003), * '' Effective Perl Programming'', * Preface for '' Object Oriented Perl'', * Collected columns in '' Randal Schwartz's Perls of Wisdom'',


References


External links

*
Author
at O'Reilly Media
Randal Schwartz photographs
at
Flickr Flickr ( ; ) is an American image hosting and video hosting service, as well as an online community, founded in Canada and headquartered in the United States. It was created by Ludicorp in 2004 and was a popular way for amateur and profession ...
{{DEFAULTSORT:Schwartz, Randal L. 1961 births Living people American computer programmers American technology writers Writers from Portland, Oregon Perl writers O'Reilly writers Tektronix people TWiT.tv people