SlideShare una empresa de Scribd logo
1 de 278
The Vocal Minority
The Emperor’s New Clothes


      @ J and Beyond
        May 2012
The Tonight Show: Top 10

•   Responsive Design is Irresponsible
•   Why Free is too Expensive
•   Browse Crappy
•   Why you have to be High to use HTML5?
•   Justified: Why you’re the client from Hell
•   Basic != Standard
•   Good developers don’t make good Jedi Knights
•   Upgrades of Mass Destruction
•   Lies, damned lies, and Open Source Statistics
•   The Kobiyashi Maru
Lets get ready to Rumble…


Which depending on your age means…
(if you’re over 30)
(If you’re under 30)
Ch… Ch… Ch… Changes

• Humans hate change

• In order for any change to take place, there needs to a
  Return on Investment.

• This only occurs when the cost to change is less
  than the cost of not changing.

• Lack of change is not Laziness or Fear

• Change decisions are all about Context
HTML5 for XP .com

• Rounded corners, gradients and drop shadows without
  graphics
• Rich graphs and visualisations using Canvas and SVG.
• Games that don't ask you to install plugins.
• 3D graphics and support for any font
• Drag and drop and touch support for tablets.
Group Exercise !

• What POSITIVE reasons can you give your GRAN to
  convince her to upgrade her browser?
Group Exercise !

• What NEGATIVE reasons can you give your GRAN to
  convince her to upgrade her browser?
Premise

• Responsive Design is the ability to apply different CSS
  styles based on media queries

• e.g.
Why this appears awesome:

• Mobiles
  – Responsive Design allows designers and front-end
    developers to react to mobile devices.
Call a spade, a spade

• When we say “responsive”, what we are really talking
  about is, “Mobile”.

• Or specifically, “same content, different design”.

• It works on the premise that the ONLY difference
  between a desktop and a mobile browser is screen size.

• Non-Desktop users:
   – rarely use a Human-Computer-Interaction device
   – are almost always looking for different information
   – are rarely on broadband
Proof of Paradox

• It’s not about Screen Size, it’s about Context.

• We had Screen Size specific 10 years ago, so it’s
  definitely about Context and not Screen Size.

• Except, the only way to test for Context is to test for
  Screen Size.

• So in order for it to not be about screen size, it needs to
  be measures and identified by screen size.
Who you gonna call?




• These companies, say that their users don’t like to be
  treated differently unless it’s in their best interests.

• Not with a visual, but a data & architectural change.
So…

• in order to change the visual elements under the
  premise of it being about Context and not Screen Sizes,
  we have to map Screen Sizes to our predefined
  Context, and then use Screen Sizes to decide what to
  display – which was exactly what we said it wasn’t
  doing.

• It’s also exactly what our users don’t want.
Irony in Images

• Responsive Design was invented for designers/front-
  end coders to not be reliant on developers for multiple
  versions of websites.

• One of the major downfalls of RWD is Images.

• Inline images work best for responsive design, using
  the code:
   – img.className { max-width: 100%; }
• By this method, the same image is on all site versions.

• Do you load an image that’s high quality, and destroys
  your bandwidth on a mobile?
• Or do you load a low quality one that looks poor on a
  desktop?
• Or do you attempt to load multiple images and
  display/hide the correct one as needed?

• None of these work well. So you have to use a technical
  solution to request the right type of image.
Conclusion

• Responsive Design = “same data, different display”.

• But it can’t take into consideration:
   –   Bandwidth
   –   Platform
   –   Device
   –   Purpose
   –   Context

• It wants to, but all it knows is Screen Size.
• Those require decision making processes, something
  that CSS simply isn’t built for.
• It has to be about Information Architecture.

• It can’t be done by CSS alone.

• CSS wasn’t intended nor built for that purpose

• We need to stop shoe-horning shit into the CSS specs

• We’ll end up at a place where each browser supports
  only the code they want to and in the way they want to
Agile? More like Fragile

• Work started in earnest in 2004

• First Draft published in 2008

• 4 years later, still no definitive spec
HTML5, it’s not ready.
Justified

•   CLIENT: “I don’t like the type.”

•   ME: “What don’t you like.”

•   CLIENT: “I don’t like how it goes all to one side.”

•   ME: “You mean ranged left.”

•   CLIENT: “Yes, yes, arranged left.”

•   ME: “How do you want it?”

•   CLIENT: “To be the same on both sides.”

•   ME: “Justified?”

•   CLIENT: “I don’t have to justify anything! I own the fucking company.”
• Jargon free isn’t enough

• We still treat people as if they have what WE consider
  to be a base level of knowledge.
Premise

• What makes a good developer?

• What makes a good Jedi Knight?
In the real world…

• What makes a good Project Manager?

• What makes a good Tester?
Premise

• I can’t see the word “free” in “Open Source”

• There’s a growing sense of entitlement that software
  should have no cost.

• Worse, we now expect people to give support and
  updates for free… forever!

• We’ve stopped looking at the business cases around
  the software we’re hoping to use.
• We favour the cheap option over expensive software
  that aligns better with our needs.

• “premium” and “freemium” plug-ins are decried
  unless their cost is so small and their features so great
  that the Return on Investment is insanely large.

• That’s not a business model that can continue to
  perpetuate itself in the long run.
How often have you thought this?



 • I can’t believe that plug-in costs money!!

 • I could do that myself 2-3 hours!

 • I mean, look at the other free versions, they haven’t
   been kept up to date, but appear to do the same thing.



              It’s a rip-off !
Listen to Bowie

• How much do you charge an hour?

• How long do you think it would take you to plan, code,
  test and deploy your version?

• Divide the cost of your purchase by how long you think
  it would take you to develop. Which is more?
• Open Source is not yet taken seriously as a viable
  business model, and we need to make a mental shift.

• We need to accept that “Open Source Software” does
  not contain the word “free”, and that my time, your
  time, and other people’s time is worth more than
  “nothing”.

• Don’t value free over not free: it’s an oxymoron!
• A change that results in no net increase is not an
  upgrade

• A change that is neither forward nor backward
  compatible is not an upgrade

• A change that alienates a percentage of users is not an
  upgrade
Every week on Star Trek

• Kirk:     Mr. Scott, How long until X?

• Scotty:   3 weeks captain.

• Kirk:     I need it in 4 minutes

• Scotty:   I just cannae do it captain

• Kirk:     I need it Mr.Scott

• Scott:    Oh you need it? let me just flick this switch
Star Trek management perspective

  We have generations of managers who have been
  brought up to believe:

  • Management is always right

  • Authority trumps Expertise

  • Delivery is always the most important KPI

  • Any issues can be overcome in Any time period
Every week on Star Trek

• Kirk:     Mr. Scott, How long until X?

• Scotty:   3 weeks captain.

• Kirk:     Why so Long Mr. Scott

• Scotty:   Well I want to code this right by using OOP,
            and it’s a good chance to try out Ruby on
            Rails and if we upgrade to Apache…

• Kirk:     Can’t we just use our existing Framework?
Star Trek engineering perspective

 We have generations of engineers who have been brought
 up to believe:

 • Management are idiots

 • Expertise trumps Authority

 • Quality is always the most important KPI

 • It’s more important to do it right than do it fast
• Ensure your team has the right balance

• Listen to different people at different stages of projects

• Remember why Spock is second in command

• Remember why Bones can take control at any time

                             &

• ONE WOMAN ON YOUR TEAM IS NOT ENOUGH !
Hicks 3:16

• Some people believe they are Napoleon

• That’s fine.

• Beliefs are neat.

• Cherish them

• But don’t share them like they’re the truth !
Emperors new clothes_jab
Emperors new clothes_jab
Emperors new clothes_jab
Emperors new clothes_jab
Emperors new clothes_jab
Emperors new clothes_jab
Emperors new clothes_jab
Emperors new clothes_jab
Emperors new clothes_jab
Emperors new clothes_jab
Emperors new clothes_jab
Emperors new clothes_jab
Emperors new clothes_jab
Emperors new clothes_jab
Emperors new clothes_jab
Emperors new clothes_jab
Emperors new clothes_jab
Emperors new clothes_jab
Emperors new clothes_jab
Emperors new clothes_jab

Más contenido relacionado

La actualidad más candente

DevDay 2013 - Building Startups and Minimum Viable Products
DevDay 2013 - Building Startups and Minimum Viable ProductsDevDay 2013 - Building Startups and Minimum Viable Products
DevDay 2013 - Building Startups and Minimum Viable ProductsBen Hall
 
Getting sh*t done: How design is changing the way Coolblue works - Jeffrey
Getting sh*t done: How design is changing the way Coolblue works - JeffreyGetting sh*t done: How design is changing the way Coolblue works - Jeffrey
Getting sh*t done: How design is changing the way Coolblue works - JeffreyCoolblue
 
How to Build A Bonfire - On Hiring and Training Ember Developers
How to Build A Bonfire - On Hiring and Training Ember DevelopersHow to Build A Bonfire - On Hiring and Training Ember Developers
How to Build A Bonfire - On Hiring and Training Ember DevelopersTaylor Jones
 
WordCamp Asheville - How to find and hire a WordPress designer and developer
WordCamp Asheville - How to find and hire a WordPress designer and developerWordCamp Asheville - How to find and hire a WordPress designer and developer
WordCamp Asheville - How to find and hire a WordPress designer and developerDigital Strategy Works LLC
 
The guide to your first prototype
The guide to your first prototypeThe guide to your first prototype
The guide to your first prototypeAsh Rahman
 
Moving from boxed title Game Development to F2P | Ralf C. Adam
Moving from boxed title Game Development to F2P | Ralf C. AdamMoving from boxed title Game Development to F2P | Ralf C. Adam
Moving from boxed title Game Development to F2P | Ralf C. AdamRalf C. Adam
 
How to go from structureless to structured without losing your vibe
How to go from structureless to structured without losing your vibeHow to go from structureless to structured without losing your vibe
How to go from structureless to structured without losing your vibeCamille Fournier
 
Building the right team | Ralf C. Adam
Building the right team | Ralf C. AdamBuilding the right team | Ralf C. Adam
Building the right team | Ralf C. AdamRalf C. Adam
 
Focus fast bigd15_roger_belveal_2015-09-19
Focus fast bigd15_roger_belveal_2015-09-19Focus fast bigd15_roger_belveal_2015-09-19
Focus fast bigd15_roger_belveal_2015-09-19Roger Belveal
 
3 Minute Power Presentation by Eric Edelstein
3 Minute Power Presentation by Eric Edelstein 3 Minute Power Presentation by Eric Edelstein
3 Minute Power Presentation by Eric Edelstein RAMP Group
 
3 Copywriting Tips for (Confused) Technical Writers
3 Copywriting Tips for (Confused) Technical Writers3 Copywriting Tips for (Confused) Technical Writers
3 Copywriting Tips for (Confused) Technical WritersTWi
 
ChefConf 2015 - Chef Retrospective
ChefConf 2015 - Chef RetrospectiveChefConf 2015 - Chef Retrospective
ChefConf 2015 - Chef Retrospectivegwaldo
 
Surviving a Hackathon and Beyond
Surviving a Hackathon and BeyondSurviving a Hackathon and Beyond
Surviving a Hackathon and Beyondimoneytech
 
The secrets of building a team that can do everything
The secrets of building a team that can do everythingThe secrets of building a team that can do everything
The secrets of building a team that can do everythingKfir Bloch
 
Agile pm lect1
Agile pm lect1Agile pm lect1
Agile pm lect1Shiraz316
 
A sweet taste of clean code and software design
A sweet taste of clean code and software designA sweet taste of clean code and software design
A sweet taste of clean code and software designKfir Bloch
 
Design Pattern Libraries
Design Pattern LibrariesDesign Pattern Libraries
Design Pattern LibrariesBrian Peppler
 

La actualidad más candente (19)

DevDay 2013 - Building Startups and Minimum Viable Products
DevDay 2013 - Building Startups and Minimum Viable ProductsDevDay 2013 - Building Startups and Minimum Viable Products
DevDay 2013 - Building Startups and Minimum Viable Products
 
Getting sh*t done: How design is changing the way Coolblue works - Jeffrey
Getting sh*t done: How design is changing the way Coolblue works - JeffreyGetting sh*t done: How design is changing the way Coolblue works - Jeffrey
Getting sh*t done: How design is changing the way Coolblue works - Jeffrey
 
How to Build A Bonfire - On Hiring and Training Ember Developers
How to Build A Bonfire - On Hiring and Training Ember DevelopersHow to Build A Bonfire - On Hiring and Training Ember Developers
How to Build A Bonfire - On Hiring and Training Ember Developers
 
WordCamp Asheville - How to find and hire a WordPress designer and developer
WordCamp Asheville - How to find and hire a WordPress designer and developerWordCamp Asheville - How to find and hire a WordPress designer and developer
WordCamp Asheville - How to find and hire a WordPress designer and developer
 
The guide to your first prototype
The guide to your first prototypeThe guide to your first prototype
The guide to your first prototype
 
Moving from boxed title Game Development to F2P | Ralf C. Adam
Moving from boxed title Game Development to F2P | Ralf C. AdamMoving from boxed title Game Development to F2P | Ralf C. Adam
Moving from boxed title Game Development to F2P | Ralf C. Adam
 
How to go from structureless to structured without losing your vibe
How to go from structureless to structured without losing your vibeHow to go from structureless to structured without losing your vibe
How to go from structureless to structured without losing your vibe
 
Building the right team | Ralf C. Adam
Building the right team | Ralf C. AdamBuilding the right team | Ralf C. Adam
Building the right team | Ralf C. Adam
 
Focus fast bigd15_roger_belveal_2015-09-19
Focus fast bigd15_roger_belveal_2015-09-19Focus fast bigd15_roger_belveal_2015-09-19
Focus fast bigd15_roger_belveal_2015-09-19
 
3 Minute Power Presentation by Eric Edelstein
3 Minute Power Presentation by Eric Edelstein 3 Minute Power Presentation by Eric Edelstein
3 Minute Power Presentation by Eric Edelstein
 
Working in teams vs working individually
Working in teams vs working individuallyWorking in teams vs working individually
Working in teams vs working individually
 
What is devops
What is devopsWhat is devops
What is devops
 
3 Copywriting Tips for (Confused) Technical Writers
3 Copywriting Tips for (Confused) Technical Writers3 Copywriting Tips for (Confused) Technical Writers
3 Copywriting Tips for (Confused) Technical Writers
 
ChefConf 2015 - Chef Retrospective
ChefConf 2015 - Chef RetrospectiveChefConf 2015 - Chef Retrospective
ChefConf 2015 - Chef Retrospective
 
Surviving a Hackathon and Beyond
Surviving a Hackathon and BeyondSurviving a Hackathon and Beyond
Surviving a Hackathon and Beyond
 
The secrets of building a team that can do everything
The secrets of building a team that can do everythingThe secrets of building a team that can do everything
The secrets of building a team that can do everything
 
Agile pm lect1
Agile pm lect1Agile pm lect1
Agile pm lect1
 
A sweet taste of clean code and software design
A sweet taste of clean code and software designA sweet taste of clean code and software design
A sweet taste of clean code and software design
 
Design Pattern Libraries
Design Pattern LibrariesDesign Pattern Libraries
Design Pattern Libraries
 

Similar a Emperors new clothes_jab

6 Things to Think About Before Building Your Website
6 Things to Think About Before Building Your Website6 Things to Think About Before Building Your Website
6 Things to Think About Before Building Your WebsiteFloown
 
responsive awareness
responsive awarenessresponsive awareness
responsive awarenessonehundred_be
 
Serverless Toronto helps Startups
Serverless Toronto helps StartupsServerless Toronto helps Startups
Serverless Toronto helps StartupsDaniel Zivkovic
 
Software Developer Career Unplugged - GeeCon 2013
Software Developer Career Unplugged - GeeCon 2013Software Developer Career Unplugged - GeeCon 2013
Software Developer Career Unplugged - GeeCon 2013Wojciech Seliga
 
Velocity Conference NYC 2014 - Real World DevOps
Velocity Conference NYC 2014 - Real World DevOpsVelocity Conference NYC 2014 - Real World DevOps
Velocity Conference NYC 2014 - Real World DevOpsRodrigo Campos
 
The business case for contributing code
The business case for contributing codeThe business case for contributing code
The business case for contributing codeZivtech, LLC
 
SACon 2019 - Surviving in a Microservices Environment
SACon 2019 - Surviving in a Microservices EnvironmentSACon 2019 - Surviving in a Microservices Environment
SACon 2019 - Surviving in a Microservices EnvironmentSteve Pember
 
Perspectives on salesforce architecture Forcelandia talk 2017
Perspectives on salesforce architecture   Forcelandia talk 2017Perspectives on salesforce architecture   Forcelandia talk 2017
Perspectives on salesforce architecture Forcelandia talk 2017Steven Herod
 
(SPOT205) 5 Lessons for Managing Massive IT Transformation Projects
(SPOT205) 5 Lessons for Managing Massive IT Transformation Projects(SPOT205) 5 Lessons for Managing Massive IT Transformation Projects
(SPOT205) 5 Lessons for Managing Massive IT Transformation ProjectsAmazon Web Services
 
Scaling Product Thinking with SAFe - The Secret Sauce for Meaningful Product ...
Scaling Product Thinking with SAFe - The Secret Sauce for Meaningful Product ...Scaling Product Thinking with SAFe - The Secret Sauce for Meaningful Product ...
Scaling Product Thinking with SAFe - The Secret Sauce for Meaningful Product ...Cprime
 
It's Not Just About Code
It's Not Just About CodeIt's Not Just About Code
It's Not Just About CodeDan Pickett
 
Scaling a High Traffic Web Application: Our Journey from Java to PHP
Scaling a High Traffic Web Application: Our Journey from Java to PHPScaling a High Traffic Web Application: Our Journey from Java to PHP
Scaling a High Traffic Web Application: Our Journey from Java to PHP120bi
 
Scaling High Traffic Web Applications
Scaling High Traffic Web ApplicationsScaling High Traffic Web Applications
Scaling High Traffic Web ApplicationsAchievers Tech
 
How pair programming can strengthen teams
How pair programming can strengthen teamsHow pair programming can strengthen teams
How pair programming can strengthen teamsHugo Messer
 
Fast prototypes and customer development for start ups
Fast prototypes and customer development for start upsFast prototypes and customer development for start ups
Fast prototypes and customer development for start upsSerdar Temiz
 
UX London 2013 - Notes and Key Themes
UX London 2013 - Notes and Key ThemesUX London 2013 - Notes and Key Themes
UX London 2013 - Notes and Key ThemesSimon Pan
 
Why do mobile projects (still) fail - September 2014 edition
Why do mobile projects (still) fail - September 2014 editionWhy do mobile projects (still) fail - September 2014 edition
Why do mobile projects (still) fail - September 2014 editionIndiginox
 
Devconf 2011 - PHP - How Yii framework is developed
Devconf 2011 - PHP - How Yii framework is developedDevconf 2011 - PHP - How Yii framework is developed
Devconf 2011 - PHP - How Yii framework is developedAlexander Makarov
 

Similar a Emperors new clothes_jab (20)

6 Things to Think About Before Building Your Website
6 Things to Think About Before Building Your Website6 Things to Think About Before Building Your Website
6 Things to Think About Before Building Your Website
 
responsive awareness
responsive awarenessresponsive awareness
responsive awareness
 
Serverless Toronto helps Startups
Serverless Toronto helps StartupsServerless Toronto helps Startups
Serverless Toronto helps Startups
 
Software Developer Career Unplugged - GeeCon 2013
Software Developer Career Unplugged - GeeCon 2013Software Developer Career Unplugged - GeeCon 2013
Software Developer Career Unplugged - GeeCon 2013
 
Velocity Conference NYC 2014 - Real World DevOps
Velocity Conference NYC 2014 - Real World DevOpsVelocity Conference NYC 2014 - Real World DevOps
Velocity Conference NYC 2014 - Real World DevOps
 
Traits of a Good Engineer
Traits of a Good EngineerTraits of a Good Engineer
Traits of a Good Engineer
 
The business case for contributing code
The business case for contributing codeThe business case for contributing code
The business case for contributing code
 
SACon 2019 - Surviving in a Microservices Environment
SACon 2019 - Surviving in a Microservices EnvironmentSACon 2019 - Surviving in a Microservices Environment
SACon 2019 - Surviving in a Microservices Environment
 
Perspectives on salesforce architecture Forcelandia talk 2017
Perspectives on salesforce architecture   Forcelandia talk 2017Perspectives on salesforce architecture   Forcelandia talk 2017
Perspectives on salesforce architecture Forcelandia talk 2017
 
(SPOT205) 5 Lessons for Managing Massive IT Transformation Projects
(SPOT205) 5 Lessons for Managing Massive IT Transformation Projects(SPOT205) 5 Lessons for Managing Massive IT Transformation Projects
(SPOT205) 5 Lessons for Managing Massive IT Transformation Projects
 
Scaling Product Thinking with SAFe - The Secret Sauce for Meaningful Product ...
Scaling Product Thinking with SAFe - The Secret Sauce for Meaningful Product ...Scaling Product Thinking with SAFe - The Secret Sauce for Meaningful Product ...
Scaling Product Thinking with SAFe - The Secret Sauce for Meaningful Product ...
 
It's Not Just About Code
It's Not Just About CodeIt's Not Just About Code
It's Not Just About Code
 
Scaling a High Traffic Web Application: Our Journey from Java to PHP
Scaling a High Traffic Web Application: Our Journey from Java to PHPScaling a High Traffic Web Application: Our Journey from Java to PHP
Scaling a High Traffic Web Application: Our Journey from Java to PHP
 
Scaling High Traffic Web Applications
Scaling High Traffic Web ApplicationsScaling High Traffic Web Applications
Scaling High Traffic Web Applications
 
20 in 20 august adams
20 in 20 august adams20 in 20 august adams
20 in 20 august adams
 
How pair programming can strengthen teams
How pair programming can strengthen teamsHow pair programming can strengthen teams
How pair programming can strengthen teams
 
Fast prototypes and customer development for start ups
Fast prototypes and customer development for start upsFast prototypes and customer development for start ups
Fast prototypes and customer development for start ups
 
UX London 2013 - Notes and Key Themes
UX London 2013 - Notes and Key ThemesUX London 2013 - Notes and Key Themes
UX London 2013 - Notes and Key Themes
 
Why do mobile projects (still) fail - September 2014 edition
Why do mobile projects (still) fail - September 2014 editionWhy do mobile projects (still) fail - September 2014 edition
Why do mobile projects (still) fail - September 2014 edition
 
Devconf 2011 - PHP - How Yii framework is developed
Devconf 2011 - PHP - How Yii framework is developedDevconf 2011 - PHP - How Yii framework is developed
Devconf 2011 - PHP - How Yii framework is developed
 

Último

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 

Último (20)

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 

Emperors new clothes_jab

  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25. The Emperor’s New Clothes @ J and Beyond May 2012
  • 26.
  • 27.
  • 28.
  • 29.
  • 30. The Tonight Show: Top 10 • Responsive Design is Irresponsible • Why Free is too Expensive • Browse Crappy • Why you have to be High to use HTML5? • Justified: Why you’re the client from Hell • Basic != Standard • Good developers don’t make good Jedi Knights • Upgrades of Mass Destruction • Lies, damned lies, and Open Source Statistics • The Kobiyashi Maru
  • 31.
  • 32.
  • 33.
  • 34. Lets get ready to Rumble… Which depending on your age means…
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.
  • 47.
  • 48.
  • 49.
  • 50.
  • 51.
  • 52.
  • 53.
  • 54. Ch… Ch… Ch… Changes • Humans hate change • In order for any change to take place, there needs to a Return on Investment. • This only occurs when the cost to change is less than the cost of not changing. • Lack of change is not Laziness or Fear • Change decisions are all about Context
  • 55.
  • 56.
  • 57.
  • 58. HTML5 for XP .com • Rounded corners, gradients and drop shadows without graphics • Rich graphs and visualisations using Canvas and SVG. • Games that don't ask you to install plugins. • 3D graphics and support for any font • Drag and drop and touch support for tablets.
  • 59.
  • 60.
  • 61.
  • 62. Group Exercise ! • What POSITIVE reasons can you give your GRAN to convince her to upgrade her browser?
  • 63.
  • 64.
  • 65.
  • 66.
  • 67. Group Exercise ! • What NEGATIVE reasons can you give your GRAN to convince her to upgrade her browser?
  • 68.
  • 69.
  • 70.
  • 71.
  • 72.
  • 73.
  • 74.
  • 75.
  • 76.
  • 77.
  • 78.
  • 79.
  • 80.
  • 81.
  • 82.
  • 83.
  • 84.
  • 85.
  • 86.
  • 87.
  • 88.
  • 89.
  • 90.
  • 91.
  • 92.
  • 93.
  • 94.
  • 95.
  • 96.
  • 97.
  • 98. Premise • Responsive Design is the ability to apply different CSS styles based on media queries • e.g.
  • 99. Why this appears awesome: • Mobiles – Responsive Design allows designers and front-end developers to react to mobile devices.
  • 100.
  • 101.
  • 102.
  • 103.
  • 104.
  • 105. Call a spade, a spade • When we say “responsive”, what we are really talking about is, “Mobile”. • Or specifically, “same content, different design”. • It works on the premise that the ONLY difference between a desktop and a mobile browser is screen size. • Non-Desktop users: – rarely use a Human-Computer-Interaction device – are almost always looking for different information – are rarely on broadband
  • 106.
  • 107. Proof of Paradox • It’s not about Screen Size, it’s about Context. • We had Screen Size specific 10 years ago, so it’s definitely about Context and not Screen Size. • Except, the only way to test for Context is to test for Screen Size. • So in order for it to not be about screen size, it needs to be measures and identified by screen size.
  • 108.
  • 109.
  • 110.
  • 111. Who you gonna call? • These companies, say that their users don’t like to be treated differently unless it’s in their best interests. • Not with a visual, but a data & architectural change.
  • 112. So… • in order to change the visual elements under the premise of it being about Context and not Screen Sizes, we have to map Screen Sizes to our predefined Context, and then use Screen Sizes to decide what to display – which was exactly what we said it wasn’t doing. • It’s also exactly what our users don’t want.
  • 113.
  • 114. Irony in Images • Responsive Design was invented for designers/front- end coders to not be reliant on developers for multiple versions of websites. • One of the major downfalls of RWD is Images. • Inline images work best for responsive design, using the code: – img.className { max-width: 100%; }
  • 115. • By this method, the same image is on all site versions. • Do you load an image that’s high quality, and destroys your bandwidth on a mobile? • Or do you load a low quality one that looks poor on a desktop? • Or do you attempt to load multiple images and display/hide the correct one as needed? • None of these work well. So you have to use a technical solution to request the right type of image.
  • 116.
  • 117. Conclusion • Responsive Design = “same data, different display”. • But it can’t take into consideration: – Bandwidth – Platform – Device – Purpose – Context • It wants to, but all it knows is Screen Size. • Those require decision making processes, something that CSS simply isn’t built for.
  • 118. • It has to be about Information Architecture. • It can’t be done by CSS alone. • CSS wasn’t intended nor built for that purpose • We need to stop shoe-horning shit into the CSS specs • We’ll end up at a place where each browser supports only the code they want to and in the way they want to
  • 119.
  • 120.
  • 121.
  • 122.
  • 123.
  • 124.
  • 125.
  • 126.
  • 127.
  • 128.
  • 129.
  • 130.
  • 131. Agile? More like Fragile • Work started in earnest in 2004 • First Draft published in 2008 • 4 years later, still no definitive spec
  • 132.
  • 133.
  • 134.
  • 135.
  • 136.
  • 137.
  • 138.
  • 139.
  • 140.
  • 141.
  • 142.
  • 143.
  • 144.
  • 145.
  • 146.
  • 147.
  • 148.
  • 149.
  • 150.
  • 151.
  • 152.
  • 153.
  • 154. HTML5, it’s not ready.
  • 155.
  • 156.
  • 157.
  • 158. Justified • CLIENT: “I don’t like the type.” • ME: “What don’t you like.” • CLIENT: “I don’t like how it goes all to one side.” • ME: “You mean ranged left.” • CLIENT: “Yes, yes, arranged left.” • ME: “How do you want it?” • CLIENT: “To be the same on both sides.” • ME: “Justified?” • CLIENT: “I don’t have to justify anything! I own the fucking company.”
  • 159.
  • 160. • Jargon free isn’t enough • We still treat people as if they have what WE consider to be a base level of knowledge.
  • 161.
  • 162.
  • 163.
  • 164.
  • 165.
  • 166.
  • 167.
  • 168.
  • 169.
  • 170.
  • 171.
  • 172.
  • 173.
  • 174.
  • 175. Premise • What makes a good developer? • What makes a good Jedi Knight?
  • 176. In the real world… • What makes a good Project Manager? • What makes a good Tester?
  • 177.
  • 178.
  • 179.
  • 180.
  • 181.
  • 182.
  • 183.
  • 184.
  • 185.
  • 186.
  • 187.
  • 188.
  • 189.
  • 190.
  • 191.
  • 192.
  • 193.
  • 194.
  • 195. Premise • I can’t see the word “free” in “Open Source” • There’s a growing sense of entitlement that software should have no cost. • Worse, we now expect people to give support and updates for free… forever! • We’ve stopped looking at the business cases around the software we’re hoping to use.
  • 196. • We favour the cheap option over expensive software that aligns better with our needs. • “premium” and “freemium” plug-ins are decried unless their cost is so small and their features so great that the Return on Investment is insanely large. • That’s not a business model that can continue to perpetuate itself in the long run.
  • 197. How often have you thought this? • I can’t believe that plug-in costs money!! • I could do that myself 2-3 hours! • I mean, look at the other free versions, they haven’t been kept up to date, but appear to do the same thing. It’s a rip-off !
  • 198.
  • 199. Listen to Bowie • How much do you charge an hour? • How long do you think it would take you to plan, code, test and deploy your version? • Divide the cost of your purchase by how long you think it would take you to develop. Which is more?
  • 200. • Open Source is not yet taken seriously as a viable business model, and we need to make a mental shift. • We need to accept that “Open Source Software” does not contain the word “free”, and that my time, your time, and other people’s time is worth more than “nothing”. • Don’t value free over not free: it’s an oxymoron!
  • 201.
  • 202.
  • 203.
  • 204.
  • 205. • A change that results in no net increase is not an upgrade • A change that is neither forward nor backward compatible is not an upgrade • A change that alienates a percentage of users is not an upgrade
  • 206.
  • 207.
  • 208.
  • 209.
  • 210.
  • 211.
  • 212.
  • 213.
  • 214.
  • 215.
  • 216.
  • 217.
  • 218.
  • 219.
  • 220. Every week on Star Trek • Kirk: Mr. Scott, How long until X? • Scotty: 3 weeks captain. • Kirk: I need it in 4 minutes • Scotty: I just cannae do it captain • Kirk: I need it Mr.Scott • Scott: Oh you need it? let me just flick this switch
  • 221. Star Trek management perspective We have generations of managers who have been brought up to believe: • Management is always right • Authority trumps Expertise • Delivery is always the most important KPI • Any issues can be overcome in Any time period
  • 222.
  • 223.
  • 224.
  • 225.
  • 226.
  • 227.
  • 228.
  • 229.
  • 230.
  • 231. Every week on Star Trek • Kirk: Mr. Scott, How long until X? • Scotty: 3 weeks captain. • Kirk: Why so Long Mr. Scott • Scotty: Well I want to code this right by using OOP, and it’s a good chance to try out Ruby on Rails and if we upgrade to Apache… • Kirk: Can’t we just use our existing Framework?
  • 232. Star Trek engineering perspective We have generations of engineers who have been brought up to believe: • Management are idiots • Expertise trumps Authority • Quality is always the most important KPI • It’s more important to do it right than do it fast
  • 233.
  • 234.
  • 235.
  • 236.
  • 237.
  • 238.
  • 239.
  • 240.
  • 241.
  • 242.
  • 243.
  • 244.
  • 245.
  • 246.
  • 247.
  • 248.
  • 249.
  • 250.
  • 251.
  • 252.
  • 253.
  • 254.
  • 255. • Ensure your team has the right balance • Listen to different people at different stages of projects • Remember why Spock is second in command • Remember why Bones can take control at any time & • ONE WOMAN ON YOUR TEAM IS NOT ENOUGH !
  • 256.
  • 257.
  • 258. Hicks 3:16 • Some people believe they are Napoleon • That’s fine. • Beliefs are neat. • Cherish them • But don’t share them like they’re the truth !

Notas del editor

  1. Pure Web Brilliant
  2. My name is Kevinjohn Gallagher. I’m a Business Transformation Consultant, working for Edinburgh based agency “Pure Web Brilliant”. Before we really get into the meat of the presentation, like every good narcissist I wanted to talk about myself for just a moment.
  3. Twitter address
  4. I talk like I’m cutting wrestling promos.
  5. And I will swear.I also want to warn you that I have a potty mouth, if you are easily offended may I suggest the track next door on Kitten in PHP.
  6. I do have a tendency to get on my soap box about idiotic decisions,
  7. See I’m ok being the vocal minority
  8. I fully admit that I’m not the smartest person in the room
  9. And that my presentations are a bit like Cosplay
  10. Some bits you’ll like
  11. Some parts you don’t
  12. Some just confuse the shit out of you
  13. You see, it’s important to remember that as much as we speakers think we’re Stan Lee, we’re actually the fat guy in the 70s Wolverine costume.
  14. Speaking of fat men in wolverine costumes: FANBOYS
  15. You’ll see something things you like
  16. You’ll see some things you wont
  17. If you hear something you didn’t expect
  18. Don’t get Mad
  19. Don’t get personal
  20. Instead why not ask a question
  21. Or post it to twitter and I’ll try and answer it later
  22. There’s also no free pen.As a quick side note, this being an Ubuntu pen, we are contractually obliged to say that it’s the best pen in the world and this year is going to be the year of the Ubuntu pen, just like last year was the year of the linux based pen, as was the year before and the year before that…
  23. Now that we’ve all woken up after lunch, we can start I present to you “The Emperor’s New Clothes”
  24. Or where we ask” Are we doing the cool thing, or the right thing? “
  25. I’m here to start kick-start conversation
  26. Not create consensus.
  27. The format is simple, it’s a Tonight Show Top 10,
  28. This presentation was originally aimed at American audiences
  29. I also want to caveat that while I try and keep this talk is as up to date as I can…
  30. Some things don’t age as well as others…
  31. Pure Web Brilliant
  32. Get Cape, Wear Cape, Fly
  33. Or the Field of Dreams slides
  34. Carrot and Stick
  35. we don’t like it.
  36. I know what you’re thinking
  37. IN the same way we all know what David Cameron is thinking
  38. no Kev, what about Darwinism?
  39. Humans embrace change !!
  40. That’s just plain wrong
  41. See this is not Agile
  42. This is Wax on, Wax Off
  43. A Carrot and Stick approach
  44. Chis Heilman
  45. Bubble BobbleI love bubble bobble, it was a defining moment in my growth when as a horny teenage I learned to jump from one bubble I’d blown to another bubble I’d blown.
  46. The Stick
  47. This should be a picture of a stick
  48. Upgrade now.Zombies, Viruses, and Zombies, and Osamab Bin Laden.
  49. Technology X wont work if you don’t upgrade !!!
  50. POPUPSI don’t know about you, but I’ve spent a good part of the last 10 years continually telling my friends and family to NOT click anything that popups up telling them to upgrade something, or that they’re the lucky winner, or that there is a virus on their computer.
  51. In what fucking universe is this a good idea?
  52. Seriously, who the hell do you think you are
  53. You Don’t know your users actually are
  54. People are not going to do what you tell them
  55. Change is very hit and miss, and Return on Investment is measured by each individual
  56. Change doesn’t happen quickly.
  57. Just because you think something is a perfect fit, doesn’t mean everyone will
  58. If you want to create real change…
  59. Then you have to give something useful to them
  60. Something that they intrinsically want
  61. And not some shit that you think is cool
  62. If you’re building websites for just the latest browsers, you’re just playing with yourself.
  63. Unless we give people a reason that they can identify with
  64. Pure Web Brilliant
  65. Basic
  66. Standard
  67. Basic Vampire
  68. Standard Vampire (shoot me please)
  69. Remember, Andy wanted Buzz
  70. But he needed Woody
  71. Pure Web Brilliant
  72. If it was about Screen Size then it wouldn’t be anything that we didn’t get rid of 10 years ago (hello, DreamWeaver’sDocument.reloadclusterfuck).
  73. Rejoice, the CSS2 spec DID include context variables:media: handheld, screen, tv, print But after years of research, these were dropped by some small companies that according to our web design community know nothing about what Mobile Users want…
  74. Add Logos
  75. Lolcats – the point of the internet
  76. Pure Web Brilliant
  77. OGG, MP4, VP8, and…
  78. Old testament = W3C
  79. New Testament = What working group
  80. After a few years of “friendly” disagreement
  81. One side won.
  82. 2 becomes 1
  83. A bit of a Prick who has a God Complex.
  84. Ian Hixie
  85. TIME
  86. Changed on a whim to DATA
  87. So what we had was a tag of data
  88. Called data.
  89. Until we have a method to actually write the spec and ditch the flame wars
  90. HTML5 will be nothing but Vaporware
  91. Pure Web Brilliant
  92. Can we please stop the buzzwords!
  93. I know we want to believe that our client is this guy, yeah he’s old but he’s hip enough to have a website
  94. But there’s a really good chance its actually THIS guys.
  95. Just because you use a word one way, doesn’t mean that everyone sees it the same way
  96. It’s all about perception !
  97. Look I love Zeldman as much as everyone else,.
  98. but can we please just treat people like normal people?
  99. The only way that Open Source and the Open Web is going to thrive is if we …
  100. Stop shooting clients and our families down for not knowing what we know.
  101. Don’t be a dick, it’ll kill you
  102. Pure Web Brilliant
  103. Quick Dick tes
  104. Who here has ever described themselves as a Ninja, a Jedi?
  105. Doesn’t that seem really obvious as to where the problem there lies??
  106. Pure Web Brilliant
  107. If someone is charitable enough to give their software away for free then thats wonderful, but Business cases built on oxymorons have a tendancy to fail in the most moronic ways.
  108. Pure Web Brilliant
  109. Upgraded Tank
  110. Pure Web Brilliant
  111. Pure Web Brilliant
  112. Any issue can be overcome, regardless of how large the issue or small the timeframe.
  113. Scotty knows where to look to solve issues
  114. Scotty has the expertise to fix the issue
  115. Scotty is willing and able to get his hands dirty
  116. Kirk Panics
  117. Kirk Micromanages
  118. Sometimes Managers need to be restrained
  119. Any issue can be overcome, regardless of how large the issue or small the timeframe.
  120. Kirk went on away missions
  121. Kirk understood client could be unrationale
  122. Scotty spent all day playing with computers
  123. And then in Start Trek 5 or 6 while walking around his creation he said:
  124. bbPress
  125. And don’t let Spock anywhere near the client.He doesn’t know what he’s doing
  126. And has a tendency to be up his own arse.
  127. They try to brute force solutions
  128. They are good at Spotting issues before they arise
  129. They may develop a God complex, but sometimes they pull that off
  130. You need the right Balance to succeed
  131. On that Star Wars note, this is us nearing the end
  132. I’m sure there’s a few things in here that you didn’t like
  133. I promise you’ll see something you’ll like
  134. What I REALLY want you to take away from all of this is:So before you go running in to your next project.
  135. Is doing the good thing
  136. The same as doing the right thing !
  137. Rarely