SlideShare a Scribd company logo
One Size Does Not Fit All
Platform Requirements Change As Companies Mature
May 2023 – Cambridge, MA
DNA Nexus User Group Meeting
Chris Dwan (chris@dwan.org)
https://dwan.org
It’s Good To Be Back!
A very similar gathering ~8 years
ago in this same room.
Chris Dwan
2000 - 2004: Jumped to
Genomics, started learning
biology, built my first HPC system
Including
petabyte
scale storage
at NASA
2004 - 2013: Built and
led a consulting team
And a genome center in Manhattan
2014 - 2017: Led research
computing and IT
Since 2013: Freelance working with
startups in therapeutics and diagnostics,
academic labs, and technology companies
Late 90’s: Built AI / ML
systems for Military R&D
Built a bunch of
systems for science
(mostly genomics)
iNquiry
2020 - 2022: Built and led
“Production Bioinformatics”
at a diagnostics startup
Started out in
Computer Science
& Engineering
Including two longer stints
building teams and managing
organizational transformations
First / Best / Cheapest
Make it work!
Make it fast!
Establish governance
Make it cheap!
First
Best
Cheapest
Growth (Summer): Compliance and governance
Maturity (Fall): Harvest season
Early days (Spring): Agility is everything
Rules of thumb for
springtime
If AWS has a service relatively close to what we
need – that will be our default and budgetary
benchmark.
If there are multiple vendors with offerings
relatively close to what we need –AND- if we know
that we’re not going to sell our own version as a
product (being a therapeutics company, or similar)
it’ll be a lift to convince me to build our own.
Times change: Many things that were perfectly
respectable jobs ten years ago are hobbyshopping
now. This will continue to happen, at an
accelerating pace, throughout your career.(*)
(*) obligatory ChatGPT / AI slide at end of talk.
The Summer Of
Growth
Operational Support:
All systems break. When this one does, who fixes it and what
goes un-done while they do?
Using our Bench:
Do we already have an in-house team that could do this?
Alignment with Digital Strategy:
Does data and metadata wind up tagged, indexed, and
appropriately stored for re-use?
Enterprise Integrations:
Does the software play well with our in-house systems and
partners?
Information Security:
Credentials (FISMA, FedRamp, GxP, ISO) plus practical measures.
Vendor Viability and “Fit”:
Is the vendor likely to survive in their current form? If they go
under or change course, what happens? Do our companies
share funding sources or board members?
Fall, the marginal
season
Money always matters. It’s just that sometimes other
things like velocity, focus, and time to result matter more.
Licenses coupled to cloud spending, data volumes, sample
count, or other metrics of growth are at risk of becoming
“success catastrophes.” - For every leadership team, there
is a dollar amount on a license renewal at which they blink
and ask “how big a team did you say you would need to
bring this in-house?”
As an enterprise matures, financial observability becomes
critical. Can we see who is using the system, and for what?
Can we break apart R&D from COGS, and split out lines of
business for the P&L? Are we merely tracking / reacting
or can we proactively control spend?
There is still no space for hobbyshopping, but the calculus
is wildly different from springtime.
First / Best / Cheapest
Make it work!
Make it fast!
Establish governance
Make it cheap!
First
Best
Cheapest
Growth (Summer): Compliance and governance
Fitting in with an enterprise strategy usually
reduces velocity, which is fine – because now
you have mass so the overall kinetic energy is
still growing.
Maturity / Harvest (Fall):
Congratulations, you’re a public company
/ in market. Your CFO is sharing numbers
with the market every three months, and
investors want to get paid.
Early days (Spring): Agility is everything
PAAS (Platform As a Service) offerings are
compelling because they reduce time to
result and remove entire categories of work.
DIY is fine – but please do not re-invent the wheel
Really seriously: We do not need yet
another domain specific language for
bioinformatics workflows or a new file
format for short read sequencing.
Obligatory
ChatGPT
Slide
Early-stage requirements (2 minutes)
... flexibility, scalability, and ease of use to
support rapid development and
experimentation.
Growth-stage requirements (2-3 minutes)
… increasing need for reliability, stability,
and high availability …. advanced security
measures … robust integration capabilities
…
Enterprise-stage requirements (2-3 minutes)
… scalability to handle large workloads and support
global operations … performance optimization …
advanced monitoring and analytics to gain insights into
application performance and user behavior …
significance of multi-cloud and hybrid cloud support …
avoid vendor lock-in.
Nobody wants to party with robot
The opposite of
play is not work, it’s
depression
Jane McGonnigal,
Reality is Broken
Thank you!
Chris Dwan (chris@dwan.org)
https://dwan.org
@fdmts

More Related Content

What's hot

MEDIA PEMBELAJARAN PERTEMUAN 1 unsur aljabar.pptx
MEDIA PEMBELAJARAN PERTEMUAN 1 unsur aljabar.pptxMEDIA PEMBELAJARAN PERTEMUAN 1 unsur aljabar.pptx
MEDIA PEMBELAJARAN PERTEMUAN 1 unsur aljabar.pptx
SriWahyuniMamonto1
 
Modul Ajar Matematika - Laporan Statistik - Fase E.pdf
Modul Ajar Matematika - Laporan Statistik  - Fase E.pdfModul Ajar Matematika - Laporan Statistik  - Fase E.pdf
Modul Ajar Matematika - Laporan Statistik - Fase E.pdf
HaniNovi
 
1. anak non normatif 2012 baru
1. anak non normatif 2012 baru1. anak non normatif 2012 baru
1. anak non normatif 2012 baru
Naddya Paramadithya
 
409280-1634894185.pdf
409280-1634894185.pdf409280-1634894185.pdf
409280-1634894185.pdf
ayahnyaazzam
 
Assessment paud
Assessment paudAssessment paud
Assessment paud
Adillahrizma Adillahrizma
 
Rencana pelaksanaan pembelajaran (RPP)
Rencana pelaksanaan pembelajaran (RPP)Rencana pelaksanaan pembelajaran (RPP)
Rencana pelaksanaan pembelajaran (RPP)
Adelia Ibrahim
 
Ppt cucurbeul schimbarii.
Ppt cucurbeul schimbarii.Ppt cucurbeul schimbarii.
Ppt cucurbeul schimbarii.Vasilica Gazdac
 
Crearea unui mediu incluziv.pptx
Crearea unui mediu incluziv.pptxCrearea unui mediu incluziv.pptx
Crearea unui mediu incluziv.pptx
DanielaMuncaAftenev
 
atelier educatie online.pptx
atelier educatie online.pptxatelier educatie online.pptx
atelier educatie online.pptx
MaxDanyCekan
 
Pendidikan Karakter bagi Anak Usia Dini
Pendidikan Karakter bagi Anak Usia DiniPendidikan Karakter bagi Anak Usia Dini
Pendidikan Karakter bagi Anak Usia Dini
Islamic University of Maulana Malik Ibrahim Malang
 
Vektor dua dimensi
Vektor dua dimensiVektor dua dimensi
Vektor dua dimensi
SigitSurya3
 
PPT MODUL 2.pptx
PPT MODUL 2.pptxPPT MODUL 2.pptx
PPT MODUL 2.pptx
XEALEDBAYUAJI
 
Rlc series and parallel_equations_from_a_de_perspective
Rlc series and parallel_equations_from_a_de_perspectiveRlc series and parallel_equations_from_a_de_perspective
Rlc series and parallel_equations_from_a_de_perspective
Hugo Magalhães Martins
 
RPP - Jangkauan
RPP - JangkauanRPP - Jangkauan
RPP - Jangkauan
matematikauntirta
 
Materi statitiska smp
Materi statitiska smpMateri statitiska smp
Materi statitiska smp
Endi Sudrajad
 
Menghitung segi banyak
Menghitung segi banyakMenghitung segi banyak
Menghitung segi banyak
Lusi Andriani
 
Laporan praktikum semster 7
Laporan praktikum semster 7Laporan praktikum semster 7
Laporan praktikum semster 7
Defri Susanto
 
RPP - Volume Tabung
RPP - Volume TabungRPP - Volume Tabung
RPP - Volume Tabung
matematikauntirta
 

What's hot (20)

MEDIA PEMBELAJARAN PERTEMUAN 1 unsur aljabar.pptx
MEDIA PEMBELAJARAN PERTEMUAN 1 unsur aljabar.pptxMEDIA PEMBELAJARAN PERTEMUAN 1 unsur aljabar.pptx
MEDIA PEMBELAJARAN PERTEMUAN 1 unsur aljabar.pptx
 
Modul Ajar Matematika - Laporan Statistik - Fase E.pdf
Modul Ajar Matematika - Laporan Statistik  - Fase E.pdfModul Ajar Matematika - Laporan Statistik  - Fase E.pdf
Modul Ajar Matematika - Laporan Statistik - Fase E.pdf
 
1. anak non normatif 2012 baru
1. anak non normatif 2012 baru1. anak non normatif 2012 baru
1. anak non normatif 2012 baru
 
409280-1634894185.pdf
409280-1634894185.pdf409280-1634894185.pdf
409280-1634894185.pdf
 
Prietenia
PrieteniaPrietenia
Prietenia
 
Assessment paud
Assessment paudAssessment paud
Assessment paud
 
Rencana pelaksanaan pembelajaran (RPP)
Rencana pelaksanaan pembelajaran (RPP)Rencana pelaksanaan pembelajaran (RPP)
Rencana pelaksanaan pembelajaran (RPP)
 
Ppt cucurbeul schimbarii.
Ppt cucurbeul schimbarii.Ppt cucurbeul schimbarii.
Ppt cucurbeul schimbarii.
 
Crearea unui mediu incluziv.pptx
Crearea unui mediu incluziv.pptxCrearea unui mediu incluziv.pptx
Crearea unui mediu incluziv.pptx
 
atelier educatie online.pptx
atelier educatie online.pptxatelier educatie online.pptx
atelier educatie online.pptx
 
Pendidikan Karakter bagi Anak Usia Dini
Pendidikan Karakter bagi Anak Usia DiniPendidikan Karakter bagi Anak Usia Dini
Pendidikan Karakter bagi Anak Usia Dini
 
Vektor dua dimensi
Vektor dua dimensiVektor dua dimensi
Vektor dua dimensi
 
PPT MODUL 2.pptx
PPT MODUL 2.pptxPPT MODUL 2.pptx
PPT MODUL 2.pptx
 
Rlc series and parallel_equations_from_a_de_perspective
Rlc series and parallel_equations_from_a_de_perspectiveRlc series and parallel_equations_from_a_de_perspective
Rlc series and parallel_equations_from_a_de_perspective
 
RPP - Jangkauan
RPP - JangkauanRPP - Jangkauan
RPP - Jangkauan
 
Materi statitiska smp
Materi statitiska smpMateri statitiska smp
Materi statitiska smp
 
Menghitung segi banyak
Menghitung segi banyakMenghitung segi banyak
Menghitung segi banyak
 
Sains bagi anak usia dini
Sains bagi anak usia diniSains bagi anak usia dini
Sains bagi anak usia dini
 
Laporan praktikum semster 7
Laporan praktikum semster 7Laporan praktikum semster 7
Laporan praktikum semster 7
 
RPP - Volume Tabung
RPP - Volume TabungRPP - Volume Tabung
RPP - Volume Tabung
 

Similar to One Size Does Not Fit All

1530 track2 reid
1530 track2 reid1530 track2 reid
1530 track2 reid
Rising Media, Inc.
 
3 11 Ri Event @ New Horizons Pvd
3 11 Ri Event @ New Horizons Pvd3 11 Ri Event @ New Horizons Pvd
3 11 Ri Event @ New Horizons Pvd
Mike Gilronan
 
How Analytics Has Changed in the Last 10 Years (and How It’s Staye.docx
How Analytics Has Changed in the Last 10 Years (and How It’s Staye.docxHow Analytics Has Changed in the Last 10 Years (and How It’s Staye.docx
How Analytics Has Changed in the Last 10 Years (and How It’s Staye.docx
pooleavelina
 
Planning your Digital Workplace: A Systems-Based Planning Approach
Planning your Digital Workplace: A Systems-Based Planning ApproachPlanning your Digital Workplace: A Systems-Based Planning Approach
Planning your Digital Workplace: A Systems-Based Planning Approach
Christian Buckley
 
MAALBS Big Data agile framwork
MAALBS Big Data agile framwork MAALBS Big Data agile framwork
MAALBS Big Data agile framwork
balvis_ms
 
Agile Corporation for MIT
Agile Corporation for MITAgile Corporation for MIT
Agile Corporation for MIT
Caio Candido
 
Framework for Evaluating Enterprise Software Companies
Framework for Evaluating Enterprise Software CompaniesFramework for Evaluating Enterprise Software Companies
Framework for Evaluating Enterprise Software Companies
Shomik Ghosh
 
Monica Crocker Implementing Ecm Aiim 2009
Monica Crocker   Implementing Ecm Aiim 2009Monica Crocker   Implementing Ecm Aiim 2009
Monica Crocker Implementing Ecm Aiim 2009
AIIM Minnesota
 
1st Reply to Discussion, Project Management (Minimum 250 Words)I.docx
1st Reply to Discussion, Project Management (Minimum 250 Words)I.docx1st Reply to Discussion, Project Management (Minimum 250 Words)I.docx
1st Reply to Discussion, Project Management (Minimum 250 Words)I.docx
vickeryr87
 
Surge engr 245 lean launchpad stanford 2020
Surge engr 245 lean launchpad stanford 2020Surge engr 245 lean launchpad stanford 2020
Surge engr 245 lean launchpad stanford 2020
Stanford University
 
Are You Ready for Replatforming? Cloud vs. On-Premise
Are You Ready for Replatforming? Cloud vs. On-PremiseAre You Ready for Replatforming? Cloud vs. On-Premise
Are You Ready for Replatforming? Cloud vs. On-Premise
Blytheco
 
1.Types of Computer Information SystemsThere are four basic type.pdf
1.Types of Computer Information SystemsThere are four basic type.pdf1.Types of Computer Information SystemsThere are four basic type.pdf
1.Types of Computer Information SystemsThere are four basic type.pdf
arccreation001
 
Kapstone CIO Insights
Kapstone CIO InsightsKapstone CIO Insights
Kapstone CIO Insights
WinWire Technologies Inc
 
Os Nolen Gebhart
Os Nolen GebhartOs Nolen Gebhart
Os Nolen Gebhart
oscon2007
 
DataOps: Nine steps to transform your data science impact Strata London May 18
DataOps: Nine steps to transform your data science impact  Strata London May 18DataOps: Nine steps to transform your data science impact  Strata London May 18
DataOps: Nine steps to transform your data science impact Strata London May 18
Harvinder Atwal
 
Big Data Analytics_Unit1.pptx
Big Data Analytics_Unit1.pptxBig Data Analytics_Unit1.pptx
Big Data Analytics_Unit1.pptx
PrabhaJoshi4
 
Repurpose, Reuse and Refresh Content
Repurpose, Reuse and Refresh ContentRepurpose, Reuse and Refresh Content
Repurpose, Reuse and Refresh Content
Pam Didner
 
Building Smarter, Faster, and Scalable Data-Rich Application
Building Smarter, Faster, and Scalable Data-Rich ApplicationBuilding Smarter, Faster, and Scalable Data-Rich Application
Building Smarter, Faster, and Scalable Data-Rich Application
Robert Bira
 
Value of Collaboration Technologies in the "Flat World"
Value of Collaboration Technologies in the "Flat World"Value of Collaboration Technologies in the "Flat World"
Value of Collaboration Technologies in the "Flat World"
Value Amplify Consulting
 
Expand ecm acrossorg_empower15
Expand ecm acrossorg_empower15Expand ecm acrossorg_empower15
Expand ecm acrossorg_empower15
Christopher Wynder
 

Similar to One Size Does Not Fit All (20)

1530 track2 reid
1530 track2 reid1530 track2 reid
1530 track2 reid
 
3 11 Ri Event @ New Horizons Pvd
3 11 Ri Event @ New Horizons Pvd3 11 Ri Event @ New Horizons Pvd
3 11 Ri Event @ New Horizons Pvd
 
How Analytics Has Changed in the Last 10 Years (and How It’s Staye.docx
How Analytics Has Changed in the Last 10 Years (and How It’s Staye.docxHow Analytics Has Changed in the Last 10 Years (and How It’s Staye.docx
How Analytics Has Changed in the Last 10 Years (and How It’s Staye.docx
 
Planning your Digital Workplace: A Systems-Based Planning Approach
Planning your Digital Workplace: A Systems-Based Planning ApproachPlanning your Digital Workplace: A Systems-Based Planning Approach
Planning your Digital Workplace: A Systems-Based Planning Approach
 
MAALBS Big Data agile framwork
MAALBS Big Data agile framwork MAALBS Big Data agile framwork
MAALBS Big Data agile framwork
 
Agile Corporation for MIT
Agile Corporation for MITAgile Corporation for MIT
Agile Corporation for MIT
 
Framework for Evaluating Enterprise Software Companies
Framework for Evaluating Enterprise Software CompaniesFramework for Evaluating Enterprise Software Companies
Framework for Evaluating Enterprise Software Companies
 
Monica Crocker Implementing Ecm Aiim 2009
Monica Crocker   Implementing Ecm Aiim 2009Monica Crocker   Implementing Ecm Aiim 2009
Monica Crocker Implementing Ecm Aiim 2009
 
1st Reply to Discussion, Project Management (Minimum 250 Words)I.docx
1st Reply to Discussion, Project Management (Minimum 250 Words)I.docx1st Reply to Discussion, Project Management (Minimum 250 Words)I.docx
1st Reply to Discussion, Project Management (Minimum 250 Words)I.docx
 
Surge engr 245 lean launchpad stanford 2020
Surge engr 245 lean launchpad stanford 2020Surge engr 245 lean launchpad stanford 2020
Surge engr 245 lean launchpad stanford 2020
 
Are You Ready for Replatforming? Cloud vs. On-Premise
Are You Ready for Replatforming? Cloud vs. On-PremiseAre You Ready for Replatforming? Cloud vs. On-Premise
Are You Ready for Replatforming? Cloud vs. On-Premise
 
1.Types of Computer Information SystemsThere are four basic type.pdf
1.Types of Computer Information SystemsThere are four basic type.pdf1.Types of Computer Information SystemsThere are four basic type.pdf
1.Types of Computer Information SystemsThere are four basic type.pdf
 
Kapstone CIO Insights
Kapstone CIO InsightsKapstone CIO Insights
Kapstone CIO Insights
 
Os Nolen Gebhart
Os Nolen GebhartOs Nolen Gebhart
Os Nolen Gebhart
 
DataOps: Nine steps to transform your data science impact Strata London May 18
DataOps: Nine steps to transform your data science impact  Strata London May 18DataOps: Nine steps to transform your data science impact  Strata London May 18
DataOps: Nine steps to transform your data science impact Strata London May 18
 
Big Data Analytics_Unit1.pptx
Big Data Analytics_Unit1.pptxBig Data Analytics_Unit1.pptx
Big Data Analytics_Unit1.pptx
 
Repurpose, Reuse and Refresh Content
Repurpose, Reuse and Refresh ContentRepurpose, Reuse and Refresh Content
Repurpose, Reuse and Refresh Content
 
Building Smarter, Faster, and Scalable Data-Rich Application
Building Smarter, Faster, and Scalable Data-Rich ApplicationBuilding Smarter, Faster, and Scalable Data-Rich Application
Building Smarter, Faster, and Scalable Data-Rich Application
 
Value of Collaboration Technologies in the "Flat World"
Value of Collaboration Technologies in the "Flat World"Value of Collaboration Technologies in the "Flat World"
Value of Collaboration Technologies in the "Flat World"
 
Expand ecm acrossorg_empower15
Expand ecm acrossorg_empower15Expand ecm acrossorg_empower15
Expand ecm acrossorg_empower15
 

More from Chris Dwan

Somerville Police Staffing Final Report.pdf
Somerville Police Staffing Final Report.pdfSomerville Police Staffing Final Report.pdf
Somerville Police Staffing Final Report.pdf
Chris Dwan
 
2023 Ward 2 community meeting.pdf
2023 Ward 2 community meeting.pdf2023 Ward 2 community meeting.pdf
2023 Ward 2 community meeting.pdf
Chris Dwan
 
Somerville FY23 Proposed Budget
Somerville FY23 Proposed BudgetSomerville FY23 Proposed Budget
Somerville FY23 Proposed Budget
Chris Dwan
 
Production Bioinformatics, emphasis on Production
Production Bioinformatics, emphasis on ProductionProduction Bioinformatics, emphasis on Production
Production Bioinformatics, emphasis on Production
Chris Dwan
 
#Defund thepolice
#Defund thepolice#Defund thepolice
#Defund thepolice
Chris Dwan
 
2009 cluster user training
2009 cluster user training2009 cluster user training
2009 cluster user training
Chris Dwan
 
No Free Lunch: Metadata in the life sciences
No Free Lunch:  Metadata in the life sciencesNo Free Lunch:  Metadata in the life sciences
No Free Lunch: Metadata in the life sciences
Chris Dwan
 
Somerville ufc memo tree hearing
Somerville ufc memo   tree hearingSomerville ufc memo   tree hearing
Somerville ufc memo tree hearing
Chris Dwan
 
2011 career-fair
2011 career-fair2011 career-fair
2011 career-fair
Chris Dwan
 
Advocacy in the Enterprise (what works, what doesn't)
Advocacy in the Enterprise (what works, what doesn't)Advocacy in the Enterprise (what works, what doesn't)
Advocacy in the Enterprise (what works, what doesn't)
Chris Dwan
 
"The Cutting Edge Can Hurt You"
"The Cutting Edge Can Hurt You""The Cutting Edge Can Hurt You"
"The Cutting Edge Can Hurt You"
Chris Dwan
 
Introduction to HPC
Introduction to HPCIntroduction to HPC
Introduction to HPC
Chris Dwan
 
Intro bioinformatics
Intro bioinformaticsIntro bioinformatics
Intro bioinformatics
Chris Dwan
 
Proposed tree protection ordinance
Proposed tree protection ordinanceProposed tree protection ordinance
Proposed tree protection ordinance
Chris Dwan
 
Tree Ordinance Change Matrix
Tree Ordinance Change MatrixTree Ordinance Change Matrix
Tree Ordinance Change Matrix
Chris Dwan
 
Tree protection overhaul
Tree protection overhaulTree protection overhaul
Tree protection overhaul
Chris Dwan
 
Response from newport
Response from newportResponse from newport
Response from newport
Chris Dwan
 
Sacramento underpass bid_docs
Sacramento underpass bid_docsSacramento underpass bid_docs
Sacramento underpass bid_docs
Chris Dwan
 
2019 BioIt World - Post cloud legacy edition
2019 BioIt World - Post cloud legacy edition2019 BioIt World - Post cloud legacy edition
2019 BioIt World - Post cloud legacy edition
Chris Dwan
 
Somerville tree stat 2019 02 12
Somerville tree stat 2019 02 12Somerville tree stat 2019 02 12
Somerville tree stat 2019 02 12
Chris Dwan
 

More from Chris Dwan (20)

Somerville Police Staffing Final Report.pdf
Somerville Police Staffing Final Report.pdfSomerville Police Staffing Final Report.pdf
Somerville Police Staffing Final Report.pdf
 
2023 Ward 2 community meeting.pdf
2023 Ward 2 community meeting.pdf2023 Ward 2 community meeting.pdf
2023 Ward 2 community meeting.pdf
 
Somerville FY23 Proposed Budget
Somerville FY23 Proposed BudgetSomerville FY23 Proposed Budget
Somerville FY23 Proposed Budget
 
Production Bioinformatics, emphasis on Production
Production Bioinformatics, emphasis on ProductionProduction Bioinformatics, emphasis on Production
Production Bioinformatics, emphasis on Production
 
#Defund thepolice
#Defund thepolice#Defund thepolice
#Defund thepolice
 
2009 cluster user training
2009 cluster user training2009 cluster user training
2009 cluster user training
 
No Free Lunch: Metadata in the life sciences
No Free Lunch:  Metadata in the life sciencesNo Free Lunch:  Metadata in the life sciences
No Free Lunch: Metadata in the life sciences
 
Somerville ufc memo tree hearing
Somerville ufc memo   tree hearingSomerville ufc memo   tree hearing
Somerville ufc memo tree hearing
 
2011 career-fair
2011 career-fair2011 career-fair
2011 career-fair
 
Advocacy in the Enterprise (what works, what doesn't)
Advocacy in the Enterprise (what works, what doesn't)Advocacy in the Enterprise (what works, what doesn't)
Advocacy in the Enterprise (what works, what doesn't)
 
"The Cutting Edge Can Hurt You"
"The Cutting Edge Can Hurt You""The Cutting Edge Can Hurt You"
"The Cutting Edge Can Hurt You"
 
Introduction to HPC
Introduction to HPCIntroduction to HPC
Introduction to HPC
 
Intro bioinformatics
Intro bioinformaticsIntro bioinformatics
Intro bioinformatics
 
Proposed tree protection ordinance
Proposed tree protection ordinanceProposed tree protection ordinance
Proposed tree protection ordinance
 
Tree Ordinance Change Matrix
Tree Ordinance Change MatrixTree Ordinance Change Matrix
Tree Ordinance Change Matrix
 
Tree protection overhaul
Tree protection overhaulTree protection overhaul
Tree protection overhaul
 
Response from newport
Response from newportResponse from newport
Response from newport
 
Sacramento underpass bid_docs
Sacramento underpass bid_docsSacramento underpass bid_docs
Sacramento underpass bid_docs
 
2019 BioIt World - Post cloud legacy edition
2019 BioIt World - Post cloud legacy edition2019 BioIt World - Post cloud legacy edition
2019 BioIt World - Post cloud legacy edition
 
Somerville tree stat 2019 02 12
Somerville tree stat 2019 02 12Somerville tree stat 2019 02 12
Somerville tree stat 2019 02 12
 

Recently uploaded

“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdfAI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
Techgropse Pvt.Ltd.
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
Wouter Lemaire
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
IndexBug
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
Infrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI modelsInfrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI models
Zilliz
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
OpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - AuthorizationOpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - Authorization
David Brossard
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
ssuserfac0301
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
SitimaJohn
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 

Recently uploaded (20)

“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdfAI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
Infrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI modelsInfrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI models
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
OpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - AuthorizationOpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - Authorization
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 

One Size Does Not Fit All

  • 1. One Size Does Not Fit All Platform Requirements Change As Companies Mature May 2023 – Cambridge, MA DNA Nexus User Group Meeting Chris Dwan (chris@dwan.org) https://dwan.org
  • 2.
  • 3. It’s Good To Be Back! A very similar gathering ~8 years ago in this same room.
  • 4. Chris Dwan 2000 - 2004: Jumped to Genomics, started learning biology, built my first HPC system Including petabyte scale storage at NASA 2004 - 2013: Built and led a consulting team And a genome center in Manhattan 2014 - 2017: Led research computing and IT Since 2013: Freelance working with startups in therapeutics and diagnostics, academic labs, and technology companies Late 90’s: Built AI / ML systems for Military R&D Built a bunch of systems for science (mostly genomics) iNquiry 2020 - 2022: Built and led “Production Bioinformatics” at a diagnostics startup Started out in Computer Science & Engineering Including two longer stints building teams and managing organizational transformations
  • 5. First / Best / Cheapest Make it work! Make it fast! Establish governance Make it cheap! First Best Cheapest Growth (Summer): Compliance and governance Maturity (Fall): Harvest season Early days (Spring): Agility is everything
  • 6. Rules of thumb for springtime If AWS has a service relatively close to what we need – that will be our default and budgetary benchmark. If there are multiple vendors with offerings relatively close to what we need –AND- if we know that we’re not going to sell our own version as a product (being a therapeutics company, or similar) it’ll be a lift to convince me to build our own. Times change: Many things that were perfectly respectable jobs ten years ago are hobbyshopping now. This will continue to happen, at an accelerating pace, throughout your career.(*) (*) obligatory ChatGPT / AI slide at end of talk.
  • 7. The Summer Of Growth Operational Support: All systems break. When this one does, who fixes it and what goes un-done while they do? Using our Bench: Do we already have an in-house team that could do this? Alignment with Digital Strategy: Does data and metadata wind up tagged, indexed, and appropriately stored for re-use? Enterprise Integrations: Does the software play well with our in-house systems and partners? Information Security: Credentials (FISMA, FedRamp, GxP, ISO) plus practical measures. Vendor Viability and “Fit”: Is the vendor likely to survive in their current form? If they go under or change course, what happens? Do our companies share funding sources or board members?
  • 8. Fall, the marginal season Money always matters. It’s just that sometimes other things like velocity, focus, and time to result matter more. Licenses coupled to cloud spending, data volumes, sample count, or other metrics of growth are at risk of becoming “success catastrophes.” - For every leadership team, there is a dollar amount on a license renewal at which they blink and ask “how big a team did you say you would need to bring this in-house?” As an enterprise matures, financial observability becomes critical. Can we see who is using the system, and for what? Can we break apart R&D from COGS, and split out lines of business for the P&L? Are we merely tracking / reacting or can we proactively control spend? There is still no space for hobbyshopping, but the calculus is wildly different from springtime.
  • 9. First / Best / Cheapest Make it work! Make it fast! Establish governance Make it cheap! First Best Cheapest Growth (Summer): Compliance and governance Fitting in with an enterprise strategy usually reduces velocity, which is fine – because now you have mass so the overall kinetic energy is still growing. Maturity / Harvest (Fall): Congratulations, you’re a public company / in market. Your CFO is sharing numbers with the market every three months, and investors want to get paid. Early days (Spring): Agility is everything PAAS (Platform As a Service) offerings are compelling because they reduce time to result and remove entire categories of work.
  • 10. DIY is fine – but please do not re-invent the wheel Really seriously: We do not need yet another domain specific language for bioinformatics workflows or a new file format for short read sequencing.
  • 11. Obligatory ChatGPT Slide Early-stage requirements (2 minutes) ... flexibility, scalability, and ease of use to support rapid development and experimentation. Growth-stage requirements (2-3 minutes) … increasing need for reliability, stability, and high availability …. advanced security measures … robust integration capabilities … Enterprise-stage requirements (2-3 minutes) … scalability to handle large workloads and support global operations … performance optimization … advanced monitoring and analytics to gain insights into application performance and user behavior … significance of multi-cloud and hybrid cloud support … avoid vendor lock-in. Nobody wants to party with robot
  • 12. The opposite of play is not work, it’s depression Jane McGonnigal, Reality is Broken
  • 13. Thank you! Chris Dwan (chris@dwan.org) https://dwan.org @fdmts