SlideShare a Scribd company logo
1 of 14
Download to read offline
Good morning everyone. Today I give you a talk about technology. Actually, it’s a specific 
program; the programming language I used is the American fork of English. The program 
was written in and optimized for the United States operating system. So, the program I’m 
about to execute has its limitations in other operating systems. YMMV.
When technologists talk technology, we tend to focus on certain aspects. We also have a 
collective unspoken agreement what the term “technology” includes. For example, the 
mention of language and nation‐states as forms of technology might have caused a few of 
you to pause. If I would have said that the language I used was PHP, there would have been 
no pause. Technology is more than just lines of code. It is part of our lives and livelihoods in 
the case of library technology, or libtech, and it interacts with everything around us. The 
talk today is only a starting point in a discussion about technology, society, and libtech.
1
So when we talk about technology and society, there is a choice that we can make with the 
theoretical framework. One choice is the technology shaping society (or Technological 
Determinism). An example of this is some Print Culture scholars’ argument that the 
moveable type printing press in Western Europe acted as an “Agent of Change” in terms of 
the formation of modern Christianity via the Reformation.
Another choice has society shaping technology (Technological Constructivism). 
Programmers might be familiar with an example of this in the way of Conway’s Law: a 
system’s design is dictated by the organization’s communication structures.
These choices are not mutually exclusive, though. There is still another choice, one that 
focuses on the current state of technology and society ‐ Technological Somnambulism, 
defined by political theorist Langdon Winner. In his essay “Technology as forms of life,” 
Winner argues that we do not fully understand technology’s relationship with society. We 
view technology as a tool to be used, without considering its long term implications.  
Society fails to recognize the way that technology essentially creates new worlds for society 
to operate in. In essence, we are “sleepwalking” with regard to our knowledge about how 
both technology and society affect one another.
With the following theoretical frameworks in mind, I will address the potential reshaping of 
the libtech world by certain tools and practices adopted by libtech. We tend to talk about 
software or hardware when we talk technology. However, I wish to focus on the production 
tools and practices as they themselves are forms of technology.
2
I will talk about two, the first being the role of failure in libtech.
2
The “fail fast, fail often” mantra and failure acceptance has been making its way into 
libtech. An example is the Fail4lib preconference that has been running three years straight 
at code4lib. People come to share their failures in their technology projects: what caused 
the project to fail and lessons learned.
The failure mantra has its close relatives. Eric Raymond’ s “The Cathedral and the Bazaar” 
outlined “Release early, release often.”  This pattern of developing code and releasing it 
into production in rapid increments has led to the popular Agile development method. 
Since its birth in the 2000s, Agile has become one of the most talked about, if not one of 
the most admired, software development methods in the last decade. The fast pace is 
geared towards building a product that will meet user needs without getting stuck in the 
pitfalls of traditional development methods. 
The fast failure mantra we see from startup culture makes several assumptions. First, you 
have resources to handle multiple failures in a short period of time. Second, you have 
resources to fail in rapid succession for long periods of time. Third, if one project doesn’t 
work out in the end, you can move on to another project until you get something that 
sticks. The fluidness of the technology startup scene is apparent in many tech workers’ 
resumes, jumping from startup to startup to startup, many of which do not last a couple of 
years in existence.
Failure has monetary, intrapersonal, and interpersonal costs. If one is not wise in deciding 
when failure is an acceptable risk, they not only risk straining already limited budgets, but 
3
also damage to staff morale, stakeholder relationships, and user trust. If you keep releasing 
new products, only to have them squander in beta or abandon them for a newer project, 
what does that say to your users? In addition, project hopping in rapid succession leads to 
burnout risks. In fact, one of the main documented weaknesses of Agile is staff burnout. The 
relationship of technology and failure also has an effect on library administration, who face 
both internal and external pressures to ensure that their library operates efficiently while 
providing relevant user services. Doing failure for the sake of failure is a costly venture, and 
one that many administrations and budgets cannot support long term. 
Now, there are those who are successful in adopting the fast failure mantra in libtech…
3
Which leads us to the fourth assumption of the failure mantra: having the privilege to fail 
without catastrophic consequences to one’s professional and personal lives. 
In most failure narratives in the United States, you have young white businessmen and 
male scientists enduring failure after failure until they achieve success. In these failure 
narratives, failure is venerated almost as a rite of passage, and that, with each failure, the 
person develops and nurtures grit and perseverance that ultimately lead to his success. 
Similar narratives for anyone outside of the young white man mold are uncommon at best. 
Those who do not fit the mold are subject to closer scrutiny of their actions and judgments. 
Any mistake or failure then becomes magnified and given more weight for consideration 
not only for that person, but for “The Other” that they represent. Therefore, obligatory 
XKCD. The “glass cliff” that exists in senior leadership for underrepresented populations, I 
argue, exists for libtech, where “The Other” are put in positions where failure is almost 
inevitable due to circumstances mostly outside of their control. 
Yes, librarianship is made up of a majority of white women, but the failure narrative does 
not change to reflect this majority. There are additional gender considerations regarding 
librarianship and technology in this aspect. There is not enough time in this talk to go 
through all the gender and racial status, power dynamics, and their implications within 
librarianship in the past century; however, when a profession that has been assigned 
characteristics of one gender is combined with tools with conflicting gender assignments, 
the gender characteristics assigned to that profession does not change based on the tools 
4
they use. What does change, however, is the type of person in the profession who handles 
the tools. This is evident when one looks at the gender balance of libtech. In addition the 
power dynamics within the relationship of technology and librarianship can be readily seen 
with commercial libtech vendors, and the object failure on the library world’s part to hold 
them accountable to provide affordable technology that meets the needs of both library staff 
and users. Instead, these vendors invoke a paternalistic role in their relationship with 
libraries, who are limited in socially acceptable actions for disagreement or assertiveness in 
the relationship. If you can’t get what you want from a vendor, but at the same time can’t 
afford the risk involved with the fail fast mantra, what options are left?
Failure, as it is used in development, is a double‐edge sword. Without failure, code cannot 
evolve and thrive. The focus on adaptiveness and responsiveness in the failure mantra gives 
the library the means to provide forward looking services to the world. However, for those 
who do not have the resources or privilege required for “fail fast, fail often” the cost is 
greater than what most realize.
[Sidenote ‐ LITA 2014 keynote speaker AnnMarie Thomas touched on failure as a privilege; 
however, she then went on to say that failure should be rebranded as iterations – essentially 
adopting an Agile development terminology. Rebranding only goes so far in disassociating 
one term’s meaning from another. See also “lipstick on a pig.”]
4
The second production facet in this talk is one that hits close to home for libtech.
The open source community provides a place where we, libraries, archives, and museums, 
can develop software to aid in the creation, maintenance, and providing access to 
information. While libtech sees value in collaboration and sharing library software and 
technology, we find ourselves dealing with incorporating a product of certain 
socioeconomical beliefs. 
There are two views of the general OS community that are in play here. The first view is 
one of collaboration: people coming together to share their skills and talents to create 
something, share this something, and hope that others will build on it. Collaboration and 
sharing seem to be in alignment with many of our organizations’ missions.
The second view of the OS community is one of meritocracy. One’s skills and work ethic are 
essential in the value they bring into the community; therefore, determining status within 
that community.
Meritocracy is a very dangerous word to throw around without a qualifier in this context. 
We know through various observations that meritocracy refers to a certain subset of the 
greater OSS community – the majority race, gender, sexuality, and social class within 
technology – but even within this limited scope, not all contributions are considered equal. 
In the figure on the slide you see one researcher’s organization of a OSS project 
community; the bull's‐eye is where code developers lives, followed by the maintainers, 
5
patchers, bug reporters, documenters, and outside you have the users. Another researcher 
refers to the structural hierarchy of OS projects as an “onion patch” of sorts.
This figure also follows the social hierarchy of OS, with those creating substantial code, or 
deemed to have superior coding knowledge and skills, holding the highest status. Those with 
lesser coding skills or have less time to contribute code back into the base are set lower in 
the social hierarchy. There are those in OS who advocate that non‐code contributions are as 
important as committing code, but the general social hierarchy has not changed in large part 
to reflect this sentiment. I see this in libtech listservs: people want to use OS libtech software 
but are very apologetic in not being able to contribute code, trying not to appear as what 
some in the greater OS community publically call “free loaders,” even “leeches.” Even at a 
technology conference where the community says they value non‐code contributions, there 
is still a tinge of shame felt by certain folks for not being able to contribute code back to their 
peers.
The inherent social status gained with coding skills also reinforces the class structure within 
librarianship.  The greater your coding knowledge, the more weight you have in the library 
community. Coding and technology skills are highly sought after by those in the lower classes 
of librarianship to gain status in their workplace and their field. This is why learning to code 
workshops are packed; if one has the skill, they benefit from the boost they get in the social 
and professional networks. For us catalogers and metadata folks, the push to learn coding in 
our circles has been relentless for years. Learning to code can be empowering for folks who 
otherwise have no other options available to them, and yet we end up using our coding skills 
as a way to try to move up the class system in librarianship, to gain more respect from our 
peers, and to gain a spot at the table where the important decisions are made.
5
Open source development assumes that you also have resources to make useful 
contributions to the software. Some of the biggest OSS projects in libtech list major 
institutions, organizations, and vendors in their ranks, and they drive major development 
and maintenance of the project, mirroring some of the biggest general OSS projects.
When your OSS project uses a set of tools, you are making the assumption that the users of 
your project will have access to the same tools. In addition, you are assuming that they 
have the skills and resources to install and maintain the stack that comes with your project. 
Even though you might think that your project would benefit the community, the reality is 
that libtech OSS comes with a resource cost for those organizations that do not have similar 
access to skills and resources. This cost is sometimes paid by kludging together the 
software, but kludges only get you so far, and are prohibitively expensive to maintain long‐
term. 
If you do not have the resources to effectively install and maintain OSS at your workplace, 
where do you go? There are vendors that support libtech OSS, but then you are stuck in the 
dilemma of using OSS but not really “owning” your installation. This has implications with 
social status within the community; the failure of not having the skills to run OSS with 
limited resources. Again, we find ourselves back to narratives of success in the face of 
extremely limited resources. If you want it bad enough and if you have the skill and grit to 
get through the failures, you will succeed. If you can’t make it work, well… This does not 
even scratch the surface with the problems associated with newcomers wanting to 
contribute to OSS projects. Again, I have a nice figure for you all to look at from a recent 
6
study of the literature regarding barriers to OSS involvement for newcomers, ranging from 
documentation and technical knowledge to social interactions.
On the flip side, you have the problem faced the owners of the OSS project: creating the 
code, maintaining it, expanding and refining, and so on. The labor costs associated with the 
maintenance of an OSS project places further constraints on resources for both the 
workplace and the individuals involved. Unless your project can work in vastly different 
environments with different resource levels, you WILL get inedited by questions from users. 
Depending on the perceived usefulness of your project, you might find yourself spending 
more resources on the project than first anticipated. If your workplace decides that you 
shouldn’t spend more time on your project, what do you do? Do you try to recruit 
maintainers and devs who are already working on other projects to get to that critical mass 
where the project would be self sustaining? Failing that, do you stop development? Or do 
you maintain it on your own time? If you choose personal time, what does that do to 
workplace expectations? What has to give in order to keep up the project?
In short, open source community and production structures have their costs and implications 
in libtech, even when we share and collaborate with the best intentions in mind.
6
So, where do we go from here? 
This is the part where I ask the really messy questions: Why are we adopting these tools 
and ideologies in libtech? Why do we think that they are best suited for the libtech and 
GLAM environments? Is it to emulate the success that others have had, or to bring in that 
desperately needed feeling of relevance to our place in the world?
Coming back to the effects of these tools and practices in libtech, we find ourselves in a 
precarious position. Let me be clear: I am not saying that we should be risk adverse. Failure 
is needed to grow. I am not saying that we should not collaborate openly in software 
development and maintenance. The sharing and collaboration in open source speaks to our 
institutions on an altruistic level. And yet the tools that libtech reaches for come with 
baggage that we haven’t fully inspected, thus putting us back to the state of technological 
somnambulism. 
This is a dangerous place to be, both practically and philosophically. 
It’s time to start inspecting the luggage. The things that we reach for are not actually tools, 
but potential worlds for libtech to operate in. I wish I can give you a neatly packaged 
checklist to use in inspecting, but there is none, and I’m not sure if we can all agree on said 
checklist. I can, however, suggest a starting question for you to ask yourselves. Winner asks 
“As we ‘make things work,’ what kind of world are we making?” As we develop, hack, and 
tweak libtech – both software and community – what  exactly is the world that we are 
7
making, and does it match the world we want  to make?
7
[Side note: +1 to Julia Bauder, @ranti, @kayiwa, and others for helping with the refinement 
of the presentation.]
8

More Related Content

What's hot

Webof words
Webof wordsWebof words
Webof wordssteddyss
 
Translation j 2009-cocci (1)
Translation j 2009-cocci (1)Translation j 2009-cocci (1)
Translation j 2009-cocci (1)FabiolaPanetti
 
Natural language processing
Natural language processingNatural language processing
Natural language processingRobert Antony
 
The Mystery of Natural Language Processing
The Mystery of Natural Language ProcessingThe Mystery of Natural Language Processing
The Mystery of Natural Language ProcessingMahmood Aijazi, MD
 
Language Grid
Language GridLanguage Grid
Language Gridlindh
 
Computational linguistics
Computational linguistics Computational linguistics
Computational linguistics kashmasardar
 

What's hot (7)

Webof words
Webof wordsWebof words
Webof words
 
Translation j 2009-cocci (1)
Translation j 2009-cocci (1)Translation j 2009-cocci (1)
Translation j 2009-cocci (1)
 
Natural language processing
Natural language processingNatural language processing
Natural language processing
 
The Mystery of Natural Language Processing
The Mystery of Natural Language ProcessingThe Mystery of Natural Language Processing
The Mystery of Natural Language Processing
 
Corpus Linguistics
Corpus LinguisticsCorpus Linguistics
Corpus Linguistics
 
Language Grid
Language GridLanguage Grid
Language Grid
 
Computational linguistics
Computational linguistics Computational linguistics
Computational linguistics
 

Viewers also liked

De-identifying Patron Data for Analytics and Intelligence
De-identifying Patron Data for Analytics and IntelligenceDe-identifying Patron Data for Analytics and Intelligence
De-identifying Patron Data for Analytics and IntelligenceBecky Yoose
 
A tale of two communities
A tale of two communitiesA tale of two communities
A tale of two communitiesBecky Yoose
 
Bibliographic Data Spring Cleaning with Sierra DNA - Handout
Bibliographic Data Spring Cleaning with Sierra DNA - HandoutBibliographic Data Spring Cleaning with Sierra DNA - Handout
Bibliographic Data Spring Cleaning with Sierra DNA - HandoutBecky Yoose
 
AutoIt for the rest of us
AutoIt for the rest of usAutoIt for the rest of us
AutoIt for the rest of usBecky Yoose
 
But I'm Not A Techie! Technical Tools for Technical Services
But I'm Not A Techie! Technical Tools for Technical ServicesBut I'm Not A Techie! Technical Tools for Technical Services
But I'm Not A Techie! Technical Tools for Technical ServicesBecky Yoose
 
Poster: Using Open Source Tools to Improve Access to Oral History Collections
Poster: Using Open Source Tools to Improve Access to Oral History CollectionsPoster: Using Open Source Tools to Improve Access to Oral History Collections
Poster: Using Open Source Tools to Improve Access to Oral History CollectionsBecky Yoose
 
Technical Services Tools Redux
Technical Services Tools ReduxTechnical Services Tools Redux
Technical Services Tools ReduxBecky Yoose
 
Bibliographic Data Spring Cleaning with Sierra DNA
Bibliographic Data Spring Cleaning with Sierra DNA Bibliographic Data Spring Cleaning with Sierra DNA
Bibliographic Data Spring Cleaning with Sierra DNA Becky Yoose
 

Viewers also liked (9)

2009 04 21 Cv Achten
2009 04 21 Cv Achten2009 04 21 Cv Achten
2009 04 21 Cv Achten
 
De-identifying Patron Data for Analytics and Intelligence
De-identifying Patron Data for Analytics and IntelligenceDe-identifying Patron Data for Analytics and Intelligence
De-identifying Patron Data for Analytics and Intelligence
 
A tale of two communities
A tale of two communitiesA tale of two communities
A tale of two communities
 
Bibliographic Data Spring Cleaning with Sierra DNA - Handout
Bibliographic Data Spring Cleaning with Sierra DNA - HandoutBibliographic Data Spring Cleaning with Sierra DNA - Handout
Bibliographic Data Spring Cleaning with Sierra DNA - Handout
 
AutoIt for the rest of us
AutoIt for the rest of usAutoIt for the rest of us
AutoIt for the rest of us
 
But I'm Not A Techie! Technical Tools for Technical Services
But I'm Not A Techie! Technical Tools for Technical ServicesBut I'm Not A Techie! Technical Tools for Technical Services
But I'm Not A Techie! Technical Tools for Technical Services
 
Poster: Using Open Source Tools to Improve Access to Oral History Collections
Poster: Using Open Source Tools to Improve Access to Oral History CollectionsPoster: Using Open Source Tools to Improve Access to Oral History Collections
Poster: Using Open Source Tools to Improve Access to Oral History Collections
 
Technical Services Tools Redux
Technical Services Tools ReduxTechnical Services Tools Redux
Technical Services Tools Redux
 
Bibliographic Data Spring Cleaning with Sierra DNA
Bibliographic Data Spring Cleaning with Sierra DNA Bibliographic Data Spring Cleaning with Sierra DNA
Bibliographic Data Spring Cleaning with Sierra DNA
 

Similar to Your code does not exist in a vacuum

Script to Sentiment : on future of Language TechnologyMysore latest
Script to Sentiment : on future of Language TechnologyMysore latestScript to Sentiment : on future of Language TechnologyMysore latest
Script to Sentiment : on future of Language TechnologyMysore latestJaganadh Gopinadhan
 
Technical_Trends_Role_Machine_Translation_march15
Technical_Trends_Role_Machine_Translation_march15Technical_Trends_Role_Machine_Translation_march15
Technical_Trends_Role_Machine_Translation_march15Hardik Gohel
 
Key Features Of The Pseudo Code
Key Features Of The Pseudo CodeKey Features Of The Pseudo Code
Key Features Of The Pseudo CodeAngilina Jones
 
What is a "programmer"?
What is a "programmer"?What is a "programmer"?
What is a "programmer"?Jeff Crockett
 
Computational linguistics
Computational linguisticsComputational linguistics
Computational linguisticsVahid Saffarian
 
LRC XIII Localisation Conference - Using community feedback to improve social...
LRC XIII Localisation Conference - Using community feedback to improve social...LRC XIII Localisation Conference - Using community feedback to improve social...
LRC XIII Localisation Conference - Using community feedback to improve social...sarni
 
Computer Science Is The Study Of Principals And How The...
Computer Science Is The Study Of Principals And How The...Computer Science Is The Study Of Principals And How The...
Computer Science Is The Study Of Principals And How The...Laura Martin
 
Java As A Programming Language
Java As A Programming LanguageJava As A Programming Language
Java As A Programming LanguageJennifer Wright
 
Free and open source software (FOSS) for NGOs (Sky Croeser - Internet Studies...
Free and open source software (FOSS) for NGOs (Sky Croeser - Internet Studies...Free and open source software (FOSS) for NGOs (Sky Croeser - Internet Studies...
Free and open source software (FOSS) for NGOs (Sky Croeser - Internet Studies...makinglinks
 
Becoming a Tech-Savvy Translator and Interpreter in the Digital Age
Becoming a Tech-Savvy Translator and Interpreter in the Digital AgeBecoming a Tech-Savvy Translator and Interpreter in the Digital Age
Becoming a Tech-Savvy Translator and Interpreter in the Digital AgeBrauerTraining .com
 
What is the best programming language for beginner?
What is the best programming language for beginner?What is the best programming language for beginner?
What is the best programming language for beginner?Designveloper
 
Computational linguistics
Computational linguisticsComputational linguistics
Computational linguisticsAdnanBaloch15
 
The best programming language for Artificial Intelligence and Machine Learning
The best programming language for Artificial Intelligence and Machine LearningThe best programming language for Artificial Intelligence and Machine Learning
The best programming language for Artificial Intelligence and Machine Learning🖥 Anna Danilec
 
Techniques in translation, computer assisted, machine translation, subtitling...
Techniques in translation, computer assisted, machine translation, subtitling...Techniques in translation, computer assisted, machine translation, subtitling...
Techniques in translation, computer assisted, machine translation, subtitling...Moses Altovar
 
Language translator
Language translatorLanguage translator
Language translatorSumitSumit26
 
Python theory.docx
Python theory.docxPython theory.docx
Python theory.docxwrite5
 
languagetranslator-211028085026.pptx
languagetranslator-211028085026.pptxlanguagetranslator-211028085026.pptx
languagetranslator-211028085026.pptxMDASIFALI32
 

Similar to Your code does not exist in a vacuum (20)

Script to Sentiment : on future of Language TechnologyMysore latest
Script to Sentiment : on future of Language TechnologyMysore latestScript to Sentiment : on future of Language TechnologyMysore latest
Script to Sentiment : on future of Language TechnologyMysore latest
 
Technical_Trends_Role_Machine_Translation_march15
Technical_Trends_Role_Machine_Translation_march15Technical_Trends_Role_Machine_Translation_march15
Technical_Trends_Role_Machine_Translation_march15
 
Key Features Of The Pseudo Code
Key Features Of The Pseudo CodeKey Features Of The Pseudo Code
Key Features Of The Pseudo Code
 
What is a "programmer"?
What is a "programmer"?What is a "programmer"?
What is a "programmer"?
 
Computational linguistics
Computational linguisticsComputational linguistics
Computational linguistics
 
LRC XIII Localisation Conference - Using community feedback to improve social...
LRC XIII Localisation Conference - Using community feedback to improve social...LRC XIII Localisation Conference - Using community feedback to improve social...
LRC XIII Localisation Conference - Using community feedback to improve social...
 
Computer Science Is The Study Of Principals And How The...
Computer Science Is The Study Of Principals And How The...Computer Science Is The Study Of Principals And How The...
Computer Science Is The Study Of Principals And How The...
 
Java As A Programming Language
Java As A Programming LanguageJava As A Programming Language
Java As A Programming Language
 
Free and open source software (FOSS) for NGOs (Sky Croeser - Internet Studies...
Free and open source software (FOSS) for NGOs (Sky Croeser - Internet Studies...Free and open source software (FOSS) for NGOs (Sky Croeser - Internet Studies...
Free and open source software (FOSS) for NGOs (Sky Croeser - Internet Studies...
 
Becoming a Tech-Savvy Translator and Interpreter in the Digital Age
Becoming a Tech-Savvy Translator and Interpreter in the Digital AgeBecoming a Tech-Savvy Translator and Interpreter in the Digital Age
Becoming a Tech-Savvy Translator and Interpreter in the Digital Age
 
Introduction to Python
Introduction to PythonIntroduction to Python
Introduction to Python
 
What is the best programming language for beginner?
What is the best programming language for beginner?What is the best programming language for beginner?
What is the best programming language for beginner?
 
Computational linguistics
Computational linguisticsComputational linguistics
Computational linguistics
 
machine transaltion
machine transaltionmachine transaltion
machine transaltion
 
The best programming language for Artificial Intelligence and Machine Learning
The best programming language for Artificial Intelligence and Machine LearningThe best programming language for Artificial Intelligence and Machine Learning
The best programming language for Artificial Intelligence and Machine Learning
 
Techniques in translation, computer assisted, machine translation, subtitling...
Techniques in translation, computer assisted, machine translation, subtitling...Techniques in translation, computer assisted, machine translation, subtitling...
Techniques in translation, computer assisted, machine translation, subtitling...
 
Python
PythonPython
Python
 
Language translator
Language translatorLanguage translator
Language translator
 
Python theory.docx
Python theory.docxPython theory.docx
Python theory.docx
 
languagetranslator-211028085026.pptx
languagetranslator-211028085026.pptxlanguagetranslator-211028085026.pptx
languagetranslator-211028085026.pptx
 

More from Becky Yoose

Taming the communication beast: Using LibGuides for intra-library communication
Taming the communication beast: Using LibGuides for intra-library communicationTaming the communication beast: Using LibGuides for intra-library communication
Taming the communication beast: Using LibGuides for intra-library communicationBecky Yoose
 
The public side of technical services
The public side of technical servicesThe public side of technical services
The public side of technical servicesBecky Yoose
 
Pack Light: Changes in Technical Services Staffing & Workflow
Pack Light: Changes in Technical Services Staffing & WorkflowPack Light: Changes in Technical Services Staffing & Workflow
Pack Light: Changes in Technical Services Staffing & WorkflowBecky Yoose
 
Using AutoIt for Millennium Task Automation Handout
Using AutoIt for Millennium Task Automation HandoutUsing AutoIt for Millennium Task Automation Handout
Using AutoIt for Millennium Task Automation HandoutBecky Yoose
 
Using AutoIt for Millennium Task Automation
Using AutoIt for Millennium Task AutomationUsing AutoIt for Millennium Task Automation
Using AutoIt for Millennium Task AutomationBecky Yoose
 
Technical Services Tools Redux Handout
Technical Services Tools Redux HandoutTechnical Services Tools Redux Handout
Technical Services Tools Redux HandoutBecky Yoose
 
AutoIt for the rest of us - handout
AutoIt for the rest of us - handoutAutoIt for the rest of us - handout
AutoIt for the rest of us - handoutBecky Yoose
 

More from Becky Yoose (7)

Taming the communication beast: Using LibGuides for intra-library communication
Taming the communication beast: Using LibGuides for intra-library communicationTaming the communication beast: Using LibGuides for intra-library communication
Taming the communication beast: Using LibGuides for intra-library communication
 
The public side of technical services
The public side of technical servicesThe public side of technical services
The public side of technical services
 
Pack Light: Changes in Technical Services Staffing & Workflow
Pack Light: Changes in Technical Services Staffing & WorkflowPack Light: Changes in Technical Services Staffing & Workflow
Pack Light: Changes in Technical Services Staffing & Workflow
 
Using AutoIt for Millennium Task Automation Handout
Using AutoIt for Millennium Task Automation HandoutUsing AutoIt for Millennium Task Automation Handout
Using AutoIt for Millennium Task Automation Handout
 
Using AutoIt for Millennium Task Automation
Using AutoIt for Millennium Task AutomationUsing AutoIt for Millennium Task Automation
Using AutoIt for Millennium Task Automation
 
Technical Services Tools Redux Handout
Technical Services Tools Redux HandoutTechnical Services Tools Redux Handout
Technical Services Tools Redux Handout
 
AutoIt for the rest of us - handout
AutoIt for the rest of us - handoutAutoIt for the rest of us - handout
AutoIt for the rest of us - handout
 

Recently uploaded

Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 

Recently uploaded (20)

Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 

Your code does not exist in a vacuum