SlideShare a Scribd company logo
IT’s world,
with a marked tone
on software
2022.01.21 /om@
First, solve the problem.
Then, write the code.
(John Johnson)
In a room full of top software
designers,
if two agree on the same
thing,
that's a majority.
(Robert Glass)
• The first time God created the world, it became a total mess.
So God scraped the whole thing and started again,
and the big thing we learn is that after six days, God shipped.
(Dan Bricklin)
• God could create the world in six days because he didn't have to make it compatible
with the previous version. On the 7th day ... God began debugging.
• We have a deal with God – he doesn’t produce software and we do not produce
miracles.
(a software engineer...)
• ERROR 406: file corrupt: config.earth -- reboot universe? (Y/N)
UNKNOWN ERROR n° 5
Sometimes it pays to stay in bed in Monday,
rather than spending the rest of the week debugging Monday's code.
(Dan Salomon)
RUNTIME ERROR 6D at 417A: 32CF: Incompetent user
Walking on water and developing
software from a specification
are easy if both are frozen.
(Edward V. Berard)
Software and cathedrals are much the
same :
first we build them,
then we pray.
(Unknown)
You never finish a program, you
just stop working on it.
(Unknown)
The software isn't finished until
the last user is dead.
(Unknown)
And the users exclaimed with a laugh and a taunt :
"It's just what we asked for but not what we want."
Your code is both good and original.
Unfortunately the parts that are good are not
original,
and the parts that are original are not good.
(Unknown)
Beware of bugs in the above code;
I have only proved it correct, not tried it.
(Donald Knuth)
There are two ways to write error-free
programs; only the third works.
(Alan J. Perlis)
Always code as if a single
bug will bring the building
down.
(Unknown)
Code never lies,
comments sometimes do
(Ron Jeffries)
Talk is cheap,
show me the code !
(Linus Torvalds)
Programming is like sex:
one mistake and you're providing
support for a lifetime.
(Michael Sinz)
If debugging is the process of removing
software bugs,
then programming must be the process
of putting them in.-
(Edsger Dijkstra)
If we can't fix it, then it ain't broke.
(Debuggers motto, noted by John Bently)
3 biggest lies on IT
• It works
• It's compatible
• You'll have it tomorrow
(Jean-Louis Gassée)
3 biggest Software lies:
• The program's fully tested and
bugfree.
• We're working on the
documentation.
• Of course we can modify it.
Hardware: the parts of a
computer that can be kicked.
(Jeff Pesis)
Software is getting slower more
rapidly than hardware becomes
faster.
(Wirth's Law)
Software is a gas;
it expands to fill its
container.
(Nathan Myhrvold)
Software is like entropy:
It is difficult to grasp,
weighs nothing, a
nd obeys the Second Law of
Thermodynamics;
i.e., it always increases.
(Norman Augustine
Beta: Software undergoes beta testing
shortly before it's released.
Beta is Latin for "still doesn't work."
(Unknown)
If at first you don't succeed :
• call it version 1.0
• try management
Old hardware becomes obsolete;
old software goes into production every
night.
(Robert Glass)
• Heisenbug : It is an error, which
disappears or alters when it is attempted
to be identified by analogy to Heisenberg
uncertainty principle in quantum physics
• DEBUGGING : Removing the needles
from the haystack.
• It's not a bug - it's an undocumented
feature.
• NBWAD : Not a Bug – Work As Designed
!!
• If at first you don't succeed, try/catch,
try/catch again
• If you don't have a good system,
make sure you get good users.
Laws of Computer Programming
1.Any given program, when running, is obsolete.
2.Any given program costs more and takes longer.
3.If a program is useful, it will have to be changed.
4.If a program is useless, it will have to be documented.
5.Any program will expand to fill available memory.
6.The value of a program is proportional to the weight of
its output.
7.Program complexity grows until it exceeds the
capabilities of the programmer who must maintain it.
8.Any non-trivial program contains at least one bug.
9.Undetectable errors are infinite in variety, in contrast to
detectable errors, which by definition are limited.
10.Adding manpower to a late software project makes it
later.
The most important single aspect of
software development is to be clear about
what you are trying to build.
(Bjarne Stroustrup)
Before software can be reusable it first
has to be usable.
(M.A. Jackson)
Any fool can write code that a computer
can understand.
Good programmers write code that
humans can understand.
(Martin Fowler)
A man is smoking a cigarette and blowing
smoke rings into the air.
His girlfriend becomes irritated with the
smoke and says,
"Can't you see the warning on the cigarette
pack? Smoking is hazardous to your health!"
To which the man replies, "I am a programmer.
We don't worry about warnings; we only
worry about errors."
There are only 10 types of people in the world:
those who understand binary, and those who don't.
I need the business to tell me it’s no longer being
held hostage by you IT guys. This has been the
running complaint the entire time I’ve been CEO . IT is
in the way of every major initiative. Meanwhile, our
competitors pull away from us, leaving us in the dust.
Dammit, we can’t even take a crap without IT being in
the way.
It’s not the upfront capital that kills you, it’s the
operations and maintenance on the back end.
Well, we need to start. We can’t make new
commitments to other people when we don’t even
know what our commitments are now!
With DevOps, there is a hypothesis-driven
culture, requiring everyone to be a scientist, taking
no assumptions for granted and doing nothing
without measuring.
You are a computer.
If you become front-end you'll count the likes on social media.
If you become back-end you'll be breathing deep on a mountain.
Listen! one life man. Become a Full-stack.
(Chetan M. Kumbhar)
99% of the problems with a
computer, program, or code
are located between keyboard
and chair.
The 50-50-90 rule:
Anytime you have a 50-50 chance
of getting something right,
there's a 90% probability you'll
get it wrong.
The first 90% of the code accounts
for the first 90% of the development time.
The remaining 10% of the code accounts
for the other 90% of the development time.
(Tom Cargill)
Good programming is 99% sweat and 1%
coffee.
Programming is 10% science,
25% ingenuity and 65% getting the
ingenuity to work with the science.
Conway's Law
Any piece of software reflects the organizational structure that produced it
... If you have four groups working on a compiler, you'll get a 4-pass
compiler.
Some of the replies you'll hear from programmers
when something goes wrong.
Premature optimization is the
root of all evil.
(Donald. Knuth)
Get it right. Then get it fast.
(Steve McConnell)
Thomas’ First Law
Nothing is more
permanent than a
temporary solution.
Three years in IT
is like an entire geological
epoch.
(Paul Hardy)
Perfection is achieved not when there is nothing more to
add, but rather when there is nothing more to take away.
(Antoine de Saint-Exupery)
Make it work, make it right, make it fast. (Kent Beck)
Sometimes it's better to leave something alone,
to pause,
and that's very true of programming.
(Joyce Wheeler)
IT is a changing
and adaptive
world to fit to
business needs
or to create new
paths.

More Related Content

Similar to Win#23 it

Big guns for small guys (reloaded)
Big guns for small guys (reloaded)Big guns for small guys (reloaded)
Big guns for small guys (reloaded)
Jorge López-Lago
 
Programming beyond cs
Programming beyond csProgramming beyond cs
Programming beyond cs
uditproject
 
Software Development Essential Skills
Software Development Essential SkillsSoftware Development Essential Skills
Software Development Essential Skills
John Choi
 
Software Carpentry and the Hydrological Sciences @ AGU 2013
Software Carpentry and the Hydrological Sciences @ AGU 2013Software Carpentry and the Hydrological Sciences @ AGU 2013
Software Carpentry and the Hydrological Sciences @ AGU 2013
Aron Ahmadia
 
From 🤦 to 🐿️
From 🤦 to 🐿️From 🤦 to 🐿️
From 🤦 to 🐿️
Ori Pekelman
 
TxJS 2011
TxJS 2011TxJS 2011
TxJS 2011
Brian LeRoux
 
Hushcon 2016 Keynote: Test for Echo
Hushcon 2016 Keynote: Test for EchoHushcon 2016 Keynote: Test for Echo
Hushcon 2016 Keynote: Test for Echo
Deja vu Security
 
Best pratice
Best praticeBest pratice
Best pratice
Eugenio Romano
 
Binary crosswords
Binary crosswordsBinary crosswords
Binary crosswords
Laurent Cerveau
 
Building Social Software for the Anti-Social: Part I
Building Social Software for the Anti-Social: Part IBuilding Social Software for the Anti-Social: Part I
Building Social Software for the Anti-Social: Part I
codinghorror
 
Why projects fail
Why projects failWhy projects fail
Why projects fail
Ponto GP
 
All I Really Need To Know About Pair Programming I Learned In Kindergarten
All I Really Need To Know About Pair Programming I Learned In KindergartenAll I Really Need To Know About Pair Programming I Learned In Kindergarten
All I Really Need To Know About Pair Programming I Learned In Kindergarten
Fred Lee
 
"Startups, comment gérer une équipe de développeurs" par Laurent Cerveau
"Startups, comment gérer une équipe de développeurs" par Laurent Cerveau"Startups, comment gérer une équipe de développeurs" par Laurent Cerveau
"Startups, comment gérer une équipe de développeurs" par Laurent Cerveau
TheFamily
 
2016 - Daniel Lebrero - REPL driven development
2016 - Daniel Lebrero - REPL driven development2016 - Daniel Lebrero - REPL driven development
2016 - Daniel Lebrero - REPL driven development
PROIDEA
 
Selective 97 things every programmer should know
Selective 97 things every programmer should knowSelective 97 things every programmer should know
Selective 97 things every programmer should know
Muhammad Ahsan
 
97 thingseveryprogrammershouldknow
97 thingseveryprogrammershouldknow97 thingseveryprogrammershouldknow
97 thingseveryprogrammershouldknow
REHAN KHAN
 
Software Sucks
Software SucksSoftware Sucks
Software Sucks
Hans-Jörg Schnedlitz
 
TDD, the way to better software | Dan Ursu | CodeWay 2015
TDD, the way to better software | Dan Ursu | CodeWay 2015TDD, the way to better software | Dan Ursu | CodeWay 2015
TDD, the way to better software | Dan Ursu | CodeWay 2015
YOPESO
 
30% faster coder on-boarding when you have a code cookbook
30% faster coder on-boarding when you have a code cookbook30% faster coder on-boarding when you have a code cookbook
30% faster coder on-boarding when you have a code cookbook
Gabriel Paunescu 🤖
 
How to stop sucking and be awesome instead
How to stop sucking and be awesome insteadHow to stop sucking and be awesome instead
How to stop sucking and be awesome instead
codinghorror
 

Similar to Win#23 it (20)

Big guns for small guys (reloaded)
Big guns for small guys (reloaded)Big guns for small guys (reloaded)
Big guns for small guys (reloaded)
 
Programming beyond cs
Programming beyond csProgramming beyond cs
Programming beyond cs
 
Software Development Essential Skills
Software Development Essential SkillsSoftware Development Essential Skills
Software Development Essential Skills
 
Software Carpentry and the Hydrological Sciences @ AGU 2013
Software Carpentry and the Hydrological Sciences @ AGU 2013Software Carpentry and the Hydrological Sciences @ AGU 2013
Software Carpentry and the Hydrological Sciences @ AGU 2013
 
From 🤦 to 🐿️
From 🤦 to 🐿️From 🤦 to 🐿️
From 🤦 to 🐿️
 
TxJS 2011
TxJS 2011TxJS 2011
TxJS 2011
 
Hushcon 2016 Keynote: Test for Echo
Hushcon 2016 Keynote: Test for EchoHushcon 2016 Keynote: Test for Echo
Hushcon 2016 Keynote: Test for Echo
 
Best pratice
Best praticeBest pratice
Best pratice
 
Binary crosswords
Binary crosswordsBinary crosswords
Binary crosswords
 
Building Social Software for the Anti-Social: Part I
Building Social Software for the Anti-Social: Part IBuilding Social Software for the Anti-Social: Part I
Building Social Software for the Anti-Social: Part I
 
Why projects fail
Why projects failWhy projects fail
Why projects fail
 
All I Really Need To Know About Pair Programming I Learned In Kindergarten
All I Really Need To Know About Pair Programming I Learned In KindergartenAll I Really Need To Know About Pair Programming I Learned In Kindergarten
All I Really Need To Know About Pair Programming I Learned In Kindergarten
 
"Startups, comment gérer une équipe de développeurs" par Laurent Cerveau
"Startups, comment gérer une équipe de développeurs" par Laurent Cerveau"Startups, comment gérer une équipe de développeurs" par Laurent Cerveau
"Startups, comment gérer une équipe de développeurs" par Laurent Cerveau
 
2016 - Daniel Lebrero - REPL driven development
2016 - Daniel Lebrero - REPL driven development2016 - Daniel Lebrero - REPL driven development
2016 - Daniel Lebrero - REPL driven development
 
Selective 97 things every programmer should know
Selective 97 things every programmer should knowSelective 97 things every programmer should know
Selective 97 things every programmer should know
 
97 thingseveryprogrammershouldknow
97 thingseveryprogrammershouldknow97 thingseveryprogrammershouldknow
97 thingseveryprogrammershouldknow
 
Software Sucks
Software SucksSoftware Sucks
Software Sucks
 
TDD, the way to better software | Dan Ursu | CodeWay 2015
TDD, the way to better software | Dan Ursu | CodeWay 2015TDD, the way to better software | Dan Ursu | CodeWay 2015
TDD, the way to better software | Dan Ursu | CodeWay 2015
 
30% faster coder on-boarding when you have a code cookbook
30% faster coder on-boarding when you have a code cookbook30% faster coder on-boarding when you have a code cookbook
30% faster coder on-boarding when you have a code cookbook
 
How to stop sucking and be awesome instead
How to stop sucking and be awesome insteadHow to stop sucking and be awesome instead
How to stop sucking and be awesome instead
 

More from Olivier Marechal

WIN#46-Molière.pdf
WIN#46-Molière.pdfWIN#46-Molière.pdf
WIN#46-Molière.pdf
Olivier Marechal
 
WIN#42-Plan.pdf
WIN#42-Plan.pdfWIN#42-Plan.pdf
WIN#42-Plan.pdf
Olivier Marechal
 
WIN#41-BonMots.pdf
WIN#41-BonMots.pdfWIN#41-BonMots.pdf
WIN#41-BonMots.pdf
Olivier Marechal
 
WIN#40-Failure.pdf
WIN#40-Failure.pdfWIN#40-Failure.pdf
WIN#40-Failure.pdf
Olivier Marechal
 
WIN#37-CulturalDifferences.pdf
WIN#37-CulturalDifferences.pdfWIN#37-CulturalDifferences.pdf
WIN#37-CulturalDifferences.pdf
Olivier Marechal
 
WIN#36-HumourEtPolitique.pdf
WIN#36-HumourEtPolitique.pdfWIN#36-HumourEtPolitique.pdf
WIN#36-HumourEtPolitique.pdf
Olivier Marechal
 
WIN#35-Simplicity.pdf
WIN#35-Simplicity.pdfWIN#35-Simplicity.pdf
WIN#35-Simplicity.pdf
Olivier Marechal
 
WIN#34-LeTemps.pdf
WIN#34-LeTemps.pdfWIN#34-LeTemps.pdf
WIN#34-LeTemps.pdf
Olivier Marechal
 
WIN#33-Politique
WIN#33-PolitiqueWIN#33-Politique
WIN#33-Politique
Olivier Marechal
 
WIN#32-RIsk-TakeAChance.pdf
WIN#32-RIsk-TakeAChance.pdfWIN#32-RIsk-TakeAChance.pdf
WIN#32-RIsk-TakeAChance.pdf
Olivier Marechal
 
Win#31 small big
Win#31 small bigWin#31 small big
Win#31 small big
Olivier Marechal
 
Win#30 saint exupery
Win#30 saint exuperyWin#30 saint exupery
Win#30 saint exupery
Olivier Marechal
 
Win#28 martin lutherking
Win#28 martin lutherkingWin#28 martin lutherking
Win#28 martin lutherking
Olivier Marechal
 
Win#27 winston churchill quotes
Win#27 winston churchill quotesWin#27 winston churchill quotes
Win#27 winston churchill quotes
Olivier Marechal
 
Win#26 iceberg
Win#26 icebergWin#26 iceberg
Win#26 iceberg
Olivier Marechal
 
Win#25 mots maux
Win#25 mots mauxWin#25 mots maux
Win#25 mots maux
Olivier Marechal
 
Win#24 #Web #eCommerce
Win#24 #Web #eCommerceWin#24 #Web #eCommerce
Win#24 #Web #eCommerce
Olivier Marechal
 
Win#22 statistics
Win#22 statisticsWin#22 statistics
Win#22 statistics
Olivier Marechal
 
Win#21 art
Win#21 artWin#21 art
Win#21 art
Olivier Marechal
 
Win#20 team
Win#20 teamWin#20 team
Win#20 team
Olivier Marechal
 

More from Olivier Marechal (20)

WIN#46-Molière.pdf
WIN#46-Molière.pdfWIN#46-Molière.pdf
WIN#46-Molière.pdf
 
WIN#42-Plan.pdf
WIN#42-Plan.pdfWIN#42-Plan.pdf
WIN#42-Plan.pdf
 
WIN#41-BonMots.pdf
WIN#41-BonMots.pdfWIN#41-BonMots.pdf
WIN#41-BonMots.pdf
 
WIN#40-Failure.pdf
WIN#40-Failure.pdfWIN#40-Failure.pdf
WIN#40-Failure.pdf
 
WIN#37-CulturalDifferences.pdf
WIN#37-CulturalDifferences.pdfWIN#37-CulturalDifferences.pdf
WIN#37-CulturalDifferences.pdf
 
WIN#36-HumourEtPolitique.pdf
WIN#36-HumourEtPolitique.pdfWIN#36-HumourEtPolitique.pdf
WIN#36-HumourEtPolitique.pdf
 
WIN#35-Simplicity.pdf
WIN#35-Simplicity.pdfWIN#35-Simplicity.pdf
WIN#35-Simplicity.pdf
 
WIN#34-LeTemps.pdf
WIN#34-LeTemps.pdfWIN#34-LeTemps.pdf
WIN#34-LeTemps.pdf
 
WIN#33-Politique
WIN#33-PolitiqueWIN#33-Politique
WIN#33-Politique
 
WIN#32-RIsk-TakeAChance.pdf
WIN#32-RIsk-TakeAChance.pdfWIN#32-RIsk-TakeAChance.pdf
WIN#32-RIsk-TakeAChance.pdf
 
Win#31 small big
Win#31 small bigWin#31 small big
Win#31 small big
 
Win#30 saint exupery
Win#30 saint exuperyWin#30 saint exupery
Win#30 saint exupery
 
Win#28 martin lutherking
Win#28 martin lutherkingWin#28 martin lutherking
Win#28 martin lutherking
 
Win#27 winston churchill quotes
Win#27 winston churchill quotesWin#27 winston churchill quotes
Win#27 winston churchill quotes
 
Win#26 iceberg
Win#26 icebergWin#26 iceberg
Win#26 iceberg
 
Win#25 mots maux
Win#25 mots mauxWin#25 mots maux
Win#25 mots maux
 
Win#24 #Web #eCommerce
Win#24 #Web #eCommerceWin#24 #Web #eCommerce
Win#24 #Web #eCommerce
 
Win#22 statistics
Win#22 statisticsWin#22 statistics
Win#22 statistics
 
Win#21 art
Win#21 artWin#21 art
Win#21 art
 
Win#20 team
Win#20 teamWin#20 team
Win#20 team
 

Recently uploaded

The Unbelievable Tale of Dwayne Johnson Kidnapping: A Riveting Saga
The Unbelievable Tale of Dwayne Johnson Kidnapping: A Riveting SagaThe Unbelievable Tale of Dwayne Johnson Kidnapping: A Riveting Saga
The Unbelievable Tale of Dwayne Johnson Kidnapping: A Riveting Saga
greendigital
 
Authenticity in Motion Pictures: How Steve Greisen Retains Real Stories
Authenticity in Motion Pictures: How Steve Greisen Retains Real StoriesAuthenticity in Motion Pictures: How Steve Greisen Retains Real Stories
Authenticity in Motion Pictures: How Steve Greisen Retains Real Stories
Steve Greisen
 
定制(uow毕业证书)卧龙岗大学毕业证文凭学位证书原版一模一样
定制(uow毕业证书)卧龙岗大学毕业证文凭学位证书原版一模一样定制(uow毕业证书)卧龙岗大学毕业证文凭学位证书原版一模一样
定制(uow毕业证书)卧龙岗大学毕业证文凭学位证书原版一模一样
0md20cgg
 
Christian Louboutin: Innovating with Red Soles
Christian Louboutin: Innovating with Red SolesChristian Louboutin: Innovating with Red Soles
Christian Louboutin: Innovating with Red Soles
get joys
 
From Swing Music to Big Band Fame_ 5 Iconic Artists.pptx
From Swing Music to Big Band Fame_ 5 Iconic Artists.pptxFrom Swing Music to Big Band Fame_ 5 Iconic Artists.pptx
From Swing Music to Big Band Fame_ 5 Iconic Artists.pptx
Swing Street Radio
 
_7 OTT App Builders to Support the Development of Your Video Applications_.pdf
_7 OTT App Builders to Support the Development of Your Video Applications_.pdf_7 OTT App Builders to Support the Development of Your Video Applications_.pdf
_7 OTT App Builders to Support the Development of Your Video Applications_.pdf
Mega P
 
Unveiling Paul Haggis Shaping Cinema Through Diversity. .pdf
Unveiling Paul Haggis Shaping Cinema Through Diversity. .pdfUnveiling Paul Haggis Shaping Cinema Through Diversity. .pdf
Unveiling Paul Haggis Shaping Cinema Through Diversity. .pdf
kenid14983
 
Top IPTV UK Providers of A Comprehensive Review.pdf
Top IPTV UK Providers of A Comprehensive Review.pdfTop IPTV UK Providers of A Comprehensive Review.pdf
Top IPTV UK Providers of A Comprehensive Review.pdf
Xtreame HDTV
 
Snoopy boards the big bow wow musical __
Snoopy boards the big bow wow musical __Snoopy boards the big bow wow musical __
Snoopy boards the big bow wow musical __
catcabrera
 
Emcee Profile_ Subbu from Bangalore .pdf
Emcee Profile_ Subbu from Bangalore .pdfEmcee Profile_ Subbu from Bangalore .pdf
Emcee Profile_ Subbu from Bangalore .pdf
subran
 
哪里买(osu毕业证书)美国俄勒冈州立大学毕业证双学位证书原版一模一样
哪里买(osu毕业证书)美国俄勒冈州立大学毕业证双学位证书原版一模一样哪里买(osu毕业证书)美国俄勒冈州立大学毕业证双学位证书原版一模一样
哪里买(osu毕业证书)美国俄勒冈州立大学毕业证双学位证书原版一模一样
9u08k0x
 
240529_Teleprotection Global Market Report 2024.pdf
240529_Teleprotection Global Market Report 2024.pdf240529_Teleprotection Global Market Report 2024.pdf
240529_Teleprotection Global Market Report 2024.pdf
Madhura TBRC
 
Orpah Winfrey Dwayne Johnson: Titans of Influence and Inspiration
Orpah Winfrey Dwayne Johnson: Titans of Influence and InspirationOrpah Winfrey Dwayne Johnson: Titans of Influence and Inspiration
Orpah Winfrey Dwayne Johnson: Titans of Influence and Inspiration
greendigital
 
Matt Rife Cancels Shows Due to Health Concerns, Reschedules Tour Dates.pdf
Matt Rife Cancels Shows Due to Health Concerns, Reschedules Tour Dates.pdfMatt Rife Cancels Shows Due to Health Concerns, Reschedules Tour Dates.pdf
Matt Rife Cancels Shows Due to Health Concerns, Reschedules Tour Dates.pdf
Azura Everhart
 
高仿(nyu毕业证书)美国纽约大学毕业证文凭毕业证原版一模一样
高仿(nyu毕业证书)美国纽约大学毕业证文凭毕业证原版一模一样高仿(nyu毕业证书)美国纽约大学毕业证文凭毕业证原版一模一样
高仿(nyu毕业证书)美国纽约大学毕业证文凭毕业证原版一模一样
9u08k0x
 
Everything You Need to Know About IPTV Ireland.pdf
Everything You Need to Know About IPTV Ireland.pdfEverything You Need to Know About IPTV Ireland.pdf
Everything You Need to Know About IPTV Ireland.pdf
Xtreame HDTV
 
Barbie Movie Review - The Astras.pdfffff
Barbie Movie Review - The Astras.pdfffffBarbie Movie Review - The Astras.pdfffff
Barbie Movie Review - The Astras.pdfffff
theastras43
 
Modern Radio Frequency Access Control Systems: The Key to Efficiency and Safety
Modern Radio Frequency Access Control Systems: The Key to Efficiency and SafetyModern Radio Frequency Access Control Systems: The Key to Efficiency and Safety
Modern Radio Frequency Access Control Systems: The Key to Efficiency and Safety
AITIX LLC
 
The Evolution of the Leonardo DiCaprio Haircut: A Journey Through Style and C...
The Evolution of the Leonardo DiCaprio Haircut: A Journey Through Style and C...The Evolution of the Leonardo DiCaprio Haircut: A Journey Through Style and C...
The Evolution of the Leonardo DiCaprio Haircut: A Journey Through Style and C...
greendigital
 
I Know Dino Trivia: Part 3. Test your dino knowledge
I Know Dino Trivia: Part 3. Test your dino knowledgeI Know Dino Trivia: Part 3. Test your dino knowledge
I Know Dino Trivia: Part 3. Test your dino knowledge
Sabrina Ricci
 

Recently uploaded (20)

The Unbelievable Tale of Dwayne Johnson Kidnapping: A Riveting Saga
The Unbelievable Tale of Dwayne Johnson Kidnapping: A Riveting SagaThe Unbelievable Tale of Dwayne Johnson Kidnapping: A Riveting Saga
The Unbelievable Tale of Dwayne Johnson Kidnapping: A Riveting Saga
 
Authenticity in Motion Pictures: How Steve Greisen Retains Real Stories
Authenticity in Motion Pictures: How Steve Greisen Retains Real StoriesAuthenticity in Motion Pictures: How Steve Greisen Retains Real Stories
Authenticity in Motion Pictures: How Steve Greisen Retains Real Stories
 
定制(uow毕业证书)卧龙岗大学毕业证文凭学位证书原版一模一样
定制(uow毕业证书)卧龙岗大学毕业证文凭学位证书原版一模一样定制(uow毕业证书)卧龙岗大学毕业证文凭学位证书原版一模一样
定制(uow毕业证书)卧龙岗大学毕业证文凭学位证书原版一模一样
 
Christian Louboutin: Innovating with Red Soles
Christian Louboutin: Innovating with Red SolesChristian Louboutin: Innovating with Red Soles
Christian Louboutin: Innovating with Red Soles
 
From Swing Music to Big Band Fame_ 5 Iconic Artists.pptx
From Swing Music to Big Band Fame_ 5 Iconic Artists.pptxFrom Swing Music to Big Band Fame_ 5 Iconic Artists.pptx
From Swing Music to Big Band Fame_ 5 Iconic Artists.pptx
 
_7 OTT App Builders to Support the Development of Your Video Applications_.pdf
_7 OTT App Builders to Support the Development of Your Video Applications_.pdf_7 OTT App Builders to Support the Development of Your Video Applications_.pdf
_7 OTT App Builders to Support the Development of Your Video Applications_.pdf
 
Unveiling Paul Haggis Shaping Cinema Through Diversity. .pdf
Unveiling Paul Haggis Shaping Cinema Through Diversity. .pdfUnveiling Paul Haggis Shaping Cinema Through Diversity. .pdf
Unveiling Paul Haggis Shaping Cinema Through Diversity. .pdf
 
Top IPTV UK Providers of A Comprehensive Review.pdf
Top IPTV UK Providers of A Comprehensive Review.pdfTop IPTV UK Providers of A Comprehensive Review.pdf
Top IPTV UK Providers of A Comprehensive Review.pdf
 
Snoopy boards the big bow wow musical __
Snoopy boards the big bow wow musical __Snoopy boards the big bow wow musical __
Snoopy boards the big bow wow musical __
 
Emcee Profile_ Subbu from Bangalore .pdf
Emcee Profile_ Subbu from Bangalore .pdfEmcee Profile_ Subbu from Bangalore .pdf
Emcee Profile_ Subbu from Bangalore .pdf
 
哪里买(osu毕业证书)美国俄勒冈州立大学毕业证双学位证书原版一模一样
哪里买(osu毕业证书)美国俄勒冈州立大学毕业证双学位证书原版一模一样哪里买(osu毕业证书)美国俄勒冈州立大学毕业证双学位证书原版一模一样
哪里买(osu毕业证书)美国俄勒冈州立大学毕业证双学位证书原版一模一样
 
240529_Teleprotection Global Market Report 2024.pdf
240529_Teleprotection Global Market Report 2024.pdf240529_Teleprotection Global Market Report 2024.pdf
240529_Teleprotection Global Market Report 2024.pdf
 
Orpah Winfrey Dwayne Johnson: Titans of Influence and Inspiration
Orpah Winfrey Dwayne Johnson: Titans of Influence and InspirationOrpah Winfrey Dwayne Johnson: Titans of Influence and Inspiration
Orpah Winfrey Dwayne Johnson: Titans of Influence and Inspiration
 
Matt Rife Cancels Shows Due to Health Concerns, Reschedules Tour Dates.pdf
Matt Rife Cancels Shows Due to Health Concerns, Reschedules Tour Dates.pdfMatt Rife Cancels Shows Due to Health Concerns, Reschedules Tour Dates.pdf
Matt Rife Cancels Shows Due to Health Concerns, Reschedules Tour Dates.pdf
 
高仿(nyu毕业证书)美国纽约大学毕业证文凭毕业证原版一模一样
高仿(nyu毕业证书)美国纽约大学毕业证文凭毕业证原版一模一样高仿(nyu毕业证书)美国纽约大学毕业证文凭毕业证原版一模一样
高仿(nyu毕业证书)美国纽约大学毕业证文凭毕业证原版一模一样
 
Everything You Need to Know About IPTV Ireland.pdf
Everything You Need to Know About IPTV Ireland.pdfEverything You Need to Know About IPTV Ireland.pdf
Everything You Need to Know About IPTV Ireland.pdf
 
Barbie Movie Review - The Astras.pdfffff
Barbie Movie Review - The Astras.pdfffffBarbie Movie Review - The Astras.pdfffff
Barbie Movie Review - The Astras.pdfffff
 
Modern Radio Frequency Access Control Systems: The Key to Efficiency and Safety
Modern Radio Frequency Access Control Systems: The Key to Efficiency and SafetyModern Radio Frequency Access Control Systems: The Key to Efficiency and Safety
Modern Radio Frequency Access Control Systems: The Key to Efficiency and Safety
 
The Evolution of the Leonardo DiCaprio Haircut: A Journey Through Style and C...
The Evolution of the Leonardo DiCaprio Haircut: A Journey Through Style and C...The Evolution of the Leonardo DiCaprio Haircut: A Journey Through Style and C...
The Evolution of the Leonardo DiCaprio Haircut: A Journey Through Style and C...
 
I Know Dino Trivia: Part 3. Test your dino knowledge
I Know Dino Trivia: Part 3. Test your dino knowledgeI Know Dino Trivia: Part 3. Test your dino knowledge
I Know Dino Trivia: Part 3. Test your dino knowledge
 

Win#23 it

  • 1. IT’s world, with a marked tone on software 2022.01.21 /om@
  • 2. First, solve the problem. Then, write the code. (John Johnson)
  • 3.
  • 4. In a room full of top software designers, if two agree on the same thing, that's a majority. (Robert Glass)
  • 5. • The first time God created the world, it became a total mess. So God scraped the whole thing and started again, and the big thing we learn is that after six days, God shipped. (Dan Bricklin) • God could create the world in six days because he didn't have to make it compatible with the previous version. On the 7th day ... God began debugging. • We have a deal with God – he doesn’t produce software and we do not produce miracles. (a software engineer...) • ERROR 406: file corrupt: config.earth -- reboot universe? (Y/N)
  • 6. UNKNOWN ERROR n° 5 Sometimes it pays to stay in bed in Monday, rather than spending the rest of the week debugging Monday's code. (Dan Salomon)
  • 7. RUNTIME ERROR 6D at 417A: 32CF: Incompetent user
  • 8. Walking on water and developing software from a specification are easy if both are frozen. (Edward V. Berard) Software and cathedrals are much the same : first we build them, then we pray. (Unknown) You never finish a program, you just stop working on it. (Unknown) The software isn't finished until the last user is dead. (Unknown) And the users exclaimed with a laugh and a taunt : "It's just what we asked for but not what we want."
  • 9. Your code is both good and original. Unfortunately the parts that are good are not original, and the parts that are original are not good. (Unknown) Beware of bugs in the above code; I have only proved it correct, not tried it. (Donald Knuth) There are two ways to write error-free programs; only the third works. (Alan J. Perlis)
  • 10. Always code as if a single bug will bring the building down. (Unknown) Code never lies, comments sometimes do (Ron Jeffries) Talk is cheap, show me the code ! (Linus Torvalds)
  • 11. Programming is like sex: one mistake and you're providing support for a lifetime. (Michael Sinz) If debugging is the process of removing software bugs, then programming must be the process of putting them in.- (Edsger Dijkstra) If we can't fix it, then it ain't broke. (Debuggers motto, noted by John Bently)
  • 12. 3 biggest lies on IT • It works • It's compatible • You'll have it tomorrow (Jean-Louis Gassée) 3 biggest Software lies: • The program's fully tested and bugfree. • We're working on the documentation. • Of course we can modify it.
  • 13. Hardware: the parts of a computer that can be kicked. (Jeff Pesis) Software is getting slower more rapidly than hardware becomes faster. (Wirth's Law)
  • 14. Software is a gas; it expands to fill its container. (Nathan Myhrvold) Software is like entropy: It is difficult to grasp, weighs nothing, a nd obeys the Second Law of Thermodynamics; i.e., it always increases. (Norman Augustine
  • 15. Beta: Software undergoes beta testing shortly before it's released. Beta is Latin for "still doesn't work." (Unknown) If at first you don't succeed : • call it version 1.0 • try management Old hardware becomes obsolete; old software goes into production every night. (Robert Glass)
  • 16. • Heisenbug : It is an error, which disappears or alters when it is attempted to be identified by analogy to Heisenberg uncertainty principle in quantum physics • DEBUGGING : Removing the needles from the haystack. • It's not a bug - it's an undocumented feature. • NBWAD : Not a Bug – Work As Designed !! • If at first you don't succeed, try/catch, try/catch again • If you don't have a good system, make sure you get good users.
  • 17. Laws of Computer Programming 1.Any given program, when running, is obsolete. 2.Any given program costs more and takes longer. 3.If a program is useful, it will have to be changed. 4.If a program is useless, it will have to be documented. 5.Any program will expand to fill available memory. 6.The value of a program is proportional to the weight of its output. 7.Program complexity grows until it exceeds the capabilities of the programmer who must maintain it. 8.Any non-trivial program contains at least one bug. 9.Undetectable errors are infinite in variety, in contrast to detectable errors, which by definition are limited. 10.Adding manpower to a late software project makes it later.
  • 18. The most important single aspect of software development is to be clear about what you are trying to build. (Bjarne Stroustrup) Before software can be reusable it first has to be usable. (M.A. Jackson) Any fool can write code that a computer can understand. Good programmers write code that humans can understand. (Martin Fowler)
  • 19. A man is smoking a cigarette and blowing smoke rings into the air. His girlfriend becomes irritated with the smoke and says, "Can't you see the warning on the cigarette pack? Smoking is hazardous to your health!" To which the man replies, "I am a programmer. We don't worry about warnings; we only worry about errors."
  • 20.
  • 21. There are only 10 types of people in the world: those who understand binary, and those who don't.
  • 22. I need the business to tell me it’s no longer being held hostage by you IT guys. This has been the running complaint the entire time I’ve been CEO . IT is in the way of every major initiative. Meanwhile, our competitors pull away from us, leaving us in the dust. Dammit, we can’t even take a crap without IT being in the way. It’s not the upfront capital that kills you, it’s the operations and maintenance on the back end. Well, we need to start. We can’t make new commitments to other people when we don’t even know what our commitments are now! With DevOps, there is a hypothesis-driven culture, requiring everyone to be a scientist, taking no assumptions for granted and doing nothing without measuring.
  • 23. You are a computer. If you become front-end you'll count the likes on social media. If you become back-end you'll be breathing deep on a mountain. Listen! one life man. Become a Full-stack. (Chetan M. Kumbhar)
  • 24. 99% of the problems with a computer, program, or code are located between keyboard and chair. The 50-50-90 rule: Anytime you have a 50-50 chance of getting something right, there's a 90% probability you'll get it wrong.
  • 25. The first 90% of the code accounts for the first 90% of the development time. The remaining 10% of the code accounts for the other 90% of the development time. (Tom Cargill) Good programming is 99% sweat and 1% coffee. Programming is 10% science, 25% ingenuity and 65% getting the ingenuity to work with the science.
  • 26. Conway's Law Any piece of software reflects the organizational structure that produced it ... If you have four groups working on a compiler, you'll get a 4-pass compiler.
  • 27. Some of the replies you'll hear from programmers when something goes wrong.
  • 28. Premature optimization is the root of all evil. (Donald. Knuth) Get it right. Then get it fast. (Steve McConnell)
  • 29. Thomas’ First Law Nothing is more permanent than a temporary solution.
  • 30.
  • 31. Three years in IT is like an entire geological epoch. (Paul Hardy)
  • 32.
  • 33. Perfection is achieved not when there is nothing more to add, but rather when there is nothing more to take away. (Antoine de Saint-Exupery)
  • 34. Make it work, make it right, make it fast. (Kent Beck)
  • 35. Sometimes it's better to leave something alone, to pause, and that's very true of programming. (Joyce Wheeler)
  • 36. IT is a changing and adaptive world to fit to business needs or to create new paths.