SlideShare a Scribd company logo
© Instil Software 2020
Are Software Engineers
Professionals?
Garth Gilmour
(@GarthGilmour)
@GarthGilmour / garth.gilmour@instil.co
– What is a profession?
– Are we professionals?
– Does it matter?
The Agenda
Three Questions to Answer
1.
What is a professional?
I Don’t Mean Your Job
Let’s use the term correctly
You Know What The Term Means
Even if you’re not sure how to define it
A Job Is Not A Profession
No matter how interesting it might be...
We Don’t Mean Engineering
Although this is a fascinating question...
HT James Bunch
@JBunch77
– Your culture tells you so...
What is a Professional?
Some Suggestions
“I'm maintaining my amateur status
so I can waitress in the Olympics.”
– Your culture tells you so...
– You can keep the job for life
What is a Professional?
Some Suggestions
– Your culture tells you so...
– You can keep the job for life
– Period of apprenticeship
What is a Professional?
Some Suggestions
Pupillage
Residency
– Your culture tells you so...
– You can keep the job for life
– Period of apprenticeship
– Belong to a guild / union
What is a Professional?
Some Suggestions
– Your culture tells you so...
– You can keep the job for life
– Period of apprenticeship
– Belong to a guild / union
– Follow a code of conduct
What is a Professional?
Some Suggestions
2.
Are Software Engineers
Professionals?
– Your culture tells you so...
– You can keep the job for life
– Period of apprenticeship
– Belong to a guild / union
– Follow a code of conduct
Are Software Engineers Professionals?
Let’s review the list...
Sub-Culture !== Profession
– Your culture tells you so...
– You can keep the job for life
– Period of apprenticeship
– Belong to a guild / union
– Follow a code of conduct
Are Software Engineers Professionals?
Let’s review the list...
– Your culture tells you so...
– You can keep the job for life
– Period of apprenticeship
– Belong to a guild / union
– Follow a code of conduct
Are Software Engineers Professionals?
Let’s review the list...
– Your culture tells you so...
– You can keep the job for life
– Period of apprenticeship
– Belong to a guild / union
– Follow a code of conduct
Are Software Engineers Professionals?
Let’s review the list...
– Your culture tells you so...
– You can keep the job for life
– Period of apprenticeship
– Belong to a guild / union
– Follow a code of conduct
Are Software Engineers Professionals?
Let’s review the list...
– Your culture tells you so...
– You can keep the job for life
– Period of apprenticeship
– Belong to a guild / union
– Follow a code of conduct
Are Software Engineers Professionals?
Let’s review the list...
3.
Does it Matter?
– Is professionalism good?
– Does it equal competence?
– Does it bring success?
– Does it encourage growth?
Does It Matter?
Some Considerations
3a.
Is professionalism good?
Is Professionalism Good?
Maybe Yes. Maybe No...
3b.
Does Professionalism Equal
Competence?
Does Professionalism Equal Competence?
Maybe yes...
Does Professionalism Equal Competence?
Maybe no...
3c.
Does Professionalism Bring
Success?
Does Professionalism Bring Success?
Maybe no...
Does Professionalism Bring Success?
Maybe no...
Does Professionalism Bring Success?
Maybe no...
Does Professionalism Bring Success?
Maybe no...
Credit: The Scottish Sun
3d.
Does Professionalism
Encourage Growth?
Does Professionalism Encourage Growth?
Maybe no...
Does Professionalism Encourage Growth?
Maybe no...
“We run a civilized, aristocratic government
machine tempered by occasional general
elections. Since 1832 we have been gradually
excluding the voter from government. Now we’ve
got them to a point where they just vote once
every five years for which bunch of buffoons will
try to interfere with OUR policies.”
Does Professionalism Encourage Growth?
Maybe no...
Does Professionalism Encourage Growth?
Maybe no...
Does Professionalism Encourage Growth?
Maybe no...
Does Professionalism Encourage Growth?
Maybe no...
‘Well, you have to remember,’ Axar recalls, ‘that we were
amateurs in this field. Walter was a geologist
specializing in paleomagnetism, Luis was a physicist
and I was a nuclear chemist. And now here we were
telling palaeontologists that we had solved a problem
that had eluded them for over a century. It’s not terribly
surprising that they didn’t embrace it immediately’. As
Luis Alvarex joked: ‘We were caught practicing geology
without a license.’
A Short History Of Nearly Everything: Bill Bryson
Does Professionalism Encourage Growth?
Maybe no...
“The thing that struck me is
one guy said exasperated, a
very famous neurobiologist said
‘Look, in my discipline it’s OK
to be interested in
consciousness. But get tenure
first. Get tenure first.’”
Does Professionalism Encourage Growth?
Maybe no...
Does Professionalism Encourage Growth?
Maybe no...
Does Professionalism Encourage Growth?
Maybe no...
Some Conclusions...
– The best developers I know are self taught
– Especially the ones with computer science degrees 
– We benefit from the perspectives of:
– Engineers and physicists
– Linguists and psychologists
– Musicians and economists
– Etc...
Alloys Are Stronger
We Benefit From Academic Diversity
Maybe it’s a Question of Time
Our hype curve hasn’t flattened out yet...
Maybe it’s a Question of Time
We’re in the ‘madly productive’ stage
Ethics Matter
But today they matter for everyone...
Ethics Matter
But today they matter for everyone...
I’m not a professional and I’m OK...
(I work at night and I sleep all day)

More Related Content

Similar to Is Software Engineering A Profession?

Managing Career & Expectations (Talk at one of the IIMs) by Mr. R. Gopalakris...
Managing Career & Expectations (Talk at one of the IIMs) by Mr. R. Gopalakris...Managing Career & Expectations (Talk at one of the IIMs) by Mr. R. Gopalakris...
Managing Career & Expectations (Talk at one of the IIMs) by Mr. R. Gopalakris...
Chinmay Bande
 
Essay Competition On Article 370
Essay Competition On Article 370Essay Competition On Article 370
Essay Competition On Article 370
Tina Murillo
 
Day 6 - Note-Taking and Pronunciation of /p/ vs. /b/ and /r/
Day 6 - Note-Taking and Pronunciation of /p/ vs. /b/ and /r/Day 6 - Note-Taking and Pronunciation of /p/ vs. /b/ and /r/
Day 6 - Note-Taking and Pronunciation of /p/ vs. /b/ and /r/
Zachary Shellenberger
 
Gopalkrishnan Iim Talk
Gopalkrishnan Iim TalkGopalkrishnan Iim Talk
Gopalkrishnan Iim Talk
surekum
 
Essay Sports.pdf
Essay Sports.pdfEssay Sports.pdf
Essay Sports.pdf
Mary Ballek
 
10 Good Reasons Why Your New Idea Won't Work [Angus Jamieson]
10 Good Reasons Why Your New Idea Won't Work [Angus Jamieson]10 Good Reasons Why Your New Idea Won't Work [Angus Jamieson]
10 Good Reasons Why Your New Idea Won't Work [Angus Jamieson]
University of the Highlands and Islands
 

Similar to Is Software Engineering A Profession? (6)

Managing Career & Expectations (Talk at one of the IIMs) by Mr. R. Gopalakris...
Managing Career & Expectations (Talk at one of the IIMs) by Mr. R. Gopalakris...Managing Career & Expectations (Talk at one of the IIMs) by Mr. R. Gopalakris...
Managing Career & Expectations (Talk at one of the IIMs) by Mr. R. Gopalakris...
 
Essay Competition On Article 370
Essay Competition On Article 370Essay Competition On Article 370
Essay Competition On Article 370
 
Day 6 - Note-Taking and Pronunciation of /p/ vs. /b/ and /r/
Day 6 - Note-Taking and Pronunciation of /p/ vs. /b/ and /r/Day 6 - Note-Taking and Pronunciation of /p/ vs. /b/ and /r/
Day 6 - Note-Taking and Pronunciation of /p/ vs. /b/ and /r/
 
Gopalkrishnan Iim Talk
Gopalkrishnan Iim TalkGopalkrishnan Iim Talk
Gopalkrishnan Iim Talk
 
Essay Sports.pdf
Essay Sports.pdfEssay Sports.pdf
Essay Sports.pdf
 
10 Good Reasons Why Your New Idea Won't Work [Angus Jamieson]
10 Good Reasons Why Your New Idea Won't Work [Angus Jamieson]10 Good Reasons Why Your New Idea Won't Work [Angus Jamieson]
10 Good Reasons Why Your New Idea Won't Work [Angus Jamieson]
 

More from Garth Gilmour

Compose in Theory
Compose in TheoryCompose in Theory
Compose in Theory
Garth Gilmour
 
Kotlin / Android Update
Kotlin / Android UpdateKotlin / Android Update
Kotlin / Android Update
Garth Gilmour
 
TypeScript Vs. KotlinJS
TypeScript Vs. KotlinJSTypeScript Vs. KotlinJS
TypeScript Vs. KotlinJS
Garth Gilmour
 
Shut Up And Eat Your Veg
Shut Up And Eat Your VegShut Up And Eat Your Veg
Shut Up And Eat Your Veg
Garth Gilmour
 
Lies Told By The Kotlin Compiler
Lies Told By The Kotlin CompilerLies Told By The Kotlin Compiler
Lies Told By The Kotlin Compiler
Garth Gilmour
 
A TypeScript Fans KotlinJS Adventures
A TypeScript Fans KotlinJS AdventuresA TypeScript Fans KotlinJS Adventures
A TypeScript Fans KotlinJS Adventures
Garth Gilmour
 
The Heat Death Of Enterprise IT
The Heat Death Of Enterprise ITThe Heat Death Of Enterprise IT
The Heat Death Of Enterprise IT
Garth Gilmour
 
Lies Told By The Kotlin Compiler
Lies Told By The Kotlin CompilerLies Told By The Kotlin Compiler
Lies Told By The Kotlin Compiler
Garth Gilmour
 
Type Driven Development with TypeScript
Type Driven Development with TypeScriptType Driven Development with TypeScript
Type Driven Development with TypeScript
Garth Gilmour
 
Generics On The JVM (What you don't know will hurt you)
Generics On The JVM (What you don't know will hurt you)Generics On The JVM (What you don't know will hurt you)
Generics On The JVM (What you don't know will hurt you)
Garth Gilmour
 
Using Kotlin, to Create Kotlin, to Teach Kotlin, in Space
Using Kotlin, to Create Kotlin,to Teach Kotlin,in SpaceUsing Kotlin, to Create Kotlin,to Teach Kotlin,in Space
Using Kotlin, to Create Kotlin, to Teach Kotlin, in Space
Garth Gilmour
 
Social Distancing is not Behaving Distantly
Social Distancing is not Behaving DistantlySocial Distancing is not Behaving Distantly
Social Distancing is not Behaving Distantly
Garth Gilmour
 
The Great Scala Makeover
The Great Scala MakeoverThe Great Scala Makeover
The Great Scala Makeover
Garth Gilmour
 
Transitioning Android Teams Into Kotlin
Transitioning Android Teams Into KotlinTransitioning Android Teams Into Kotlin
Transitioning Android Teams Into Kotlin
Garth Gilmour
 
Simpler and Safer Java Types (via the Vavr and Lambda Libraries)
Simpler and Safer Java Types (via the Vavr and Lambda Libraries)Simpler and Safer Java Types (via the Vavr and Lambda Libraries)
Simpler and Safer Java Types (via the Vavr and Lambda Libraries)
Garth Gilmour
 
The Three Horse Race
The Three Horse RaceThe Three Horse Race
The Three Horse Race
Garth Gilmour
 
The Bestiary of Pure Functional Programming
The Bestiary of Pure Functional Programming The Bestiary of Pure Functional Programming
The Bestiary of Pure Functional Programming
Garth Gilmour
 
BelTech 2019 Presenters Workshop
BelTech 2019 Presenters WorkshopBelTech 2019 Presenters Workshop
BelTech 2019 Presenters Workshop
Garth Gilmour
 
Kotlin The Whole Damn Family
Kotlin The Whole Damn FamilyKotlin The Whole Damn Family
Kotlin The Whole Damn Family
Garth Gilmour
 
The Philosophy of DDD
The Philosophy of DDDThe Philosophy of DDD
The Philosophy of DDD
Garth Gilmour
 

More from Garth Gilmour (20)

Compose in Theory
Compose in TheoryCompose in Theory
Compose in Theory
 
Kotlin / Android Update
Kotlin / Android UpdateKotlin / Android Update
Kotlin / Android Update
 
TypeScript Vs. KotlinJS
TypeScript Vs. KotlinJSTypeScript Vs. KotlinJS
TypeScript Vs. KotlinJS
 
Shut Up And Eat Your Veg
Shut Up And Eat Your VegShut Up And Eat Your Veg
Shut Up And Eat Your Veg
 
Lies Told By The Kotlin Compiler
Lies Told By The Kotlin CompilerLies Told By The Kotlin Compiler
Lies Told By The Kotlin Compiler
 
A TypeScript Fans KotlinJS Adventures
A TypeScript Fans KotlinJS AdventuresA TypeScript Fans KotlinJS Adventures
A TypeScript Fans KotlinJS Adventures
 
The Heat Death Of Enterprise IT
The Heat Death Of Enterprise ITThe Heat Death Of Enterprise IT
The Heat Death Of Enterprise IT
 
Lies Told By The Kotlin Compiler
Lies Told By The Kotlin CompilerLies Told By The Kotlin Compiler
Lies Told By The Kotlin Compiler
 
Type Driven Development with TypeScript
Type Driven Development with TypeScriptType Driven Development with TypeScript
Type Driven Development with TypeScript
 
Generics On The JVM (What you don't know will hurt you)
Generics On The JVM (What you don't know will hurt you)Generics On The JVM (What you don't know will hurt you)
Generics On The JVM (What you don't know will hurt you)
 
Using Kotlin, to Create Kotlin, to Teach Kotlin, in Space
Using Kotlin, to Create Kotlin,to Teach Kotlin,in SpaceUsing Kotlin, to Create Kotlin,to Teach Kotlin,in Space
Using Kotlin, to Create Kotlin, to Teach Kotlin, in Space
 
Social Distancing is not Behaving Distantly
Social Distancing is not Behaving DistantlySocial Distancing is not Behaving Distantly
Social Distancing is not Behaving Distantly
 
The Great Scala Makeover
The Great Scala MakeoverThe Great Scala Makeover
The Great Scala Makeover
 
Transitioning Android Teams Into Kotlin
Transitioning Android Teams Into KotlinTransitioning Android Teams Into Kotlin
Transitioning Android Teams Into Kotlin
 
Simpler and Safer Java Types (via the Vavr and Lambda Libraries)
Simpler and Safer Java Types (via the Vavr and Lambda Libraries)Simpler and Safer Java Types (via the Vavr and Lambda Libraries)
Simpler and Safer Java Types (via the Vavr and Lambda Libraries)
 
The Three Horse Race
The Three Horse RaceThe Three Horse Race
The Three Horse Race
 
The Bestiary of Pure Functional Programming
The Bestiary of Pure Functional Programming The Bestiary of Pure Functional Programming
The Bestiary of Pure Functional Programming
 
BelTech 2019 Presenters Workshop
BelTech 2019 Presenters WorkshopBelTech 2019 Presenters Workshop
BelTech 2019 Presenters Workshop
 
Kotlin The Whole Damn Family
Kotlin The Whole Damn FamilyKotlin The Whole Damn Family
Kotlin The Whole Damn Family
 
The Philosophy of DDD
The Philosophy of DDDThe Philosophy of DDD
The Philosophy of DDD
 

Recently uploaded

Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j
 
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CDKuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
rodomar2
 
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian CompaniesE-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
Quickdice ERP
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Łukasz Chruściel
 
SQL Accounting Software Brochure Malaysia
SQL Accounting Software Brochure MalaysiaSQL Accounting Software Brochure Malaysia
SQL Accounting Software Brochure Malaysia
GohKiangHock
 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Crescat
 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
Octavian Nadolu
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
Drona Infotech
 
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdfTop Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
VALiNTRY360
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
Łukasz Chruściel
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke
 
Using Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional SafetyUsing Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional Safety
Ayan Halder
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
lorraineandreiamcidl
 
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, FactsALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
Green Software Development
 
Using Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query PerformanceUsing Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query Performance
Grant Fritchey
 
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
kalichargn70th171
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
Rakesh Kumar R
 
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s EcosystemUI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
Peter Muessig
 
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling ExtensionsUI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
Peter Muessig
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
Aftab Hussain
 

Recently uploaded (20)

Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
 
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CDKuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
 
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian CompaniesE-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
 
SQL Accounting Software Brochure Malaysia
SQL Accounting Software Brochure MalaysiaSQL Accounting Software Brochure Malaysia
SQL Accounting Software Brochure Malaysia
 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
 
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdfTop Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
 
Using Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional SafetyUsing Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional Safety
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
 
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, FactsALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
 
Using Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query PerformanceUsing Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query Performance
 
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
 
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s EcosystemUI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
 
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling ExtensionsUI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
 

Is Software Engineering A Profession?