Modern software development anti patterns (OSCON 2012)

29,304 views
29,000 views

Published on

A light-hearted walk through some of the anti-patterns we see today

Published in: Technology, Business
2 Comments
7 Likes
Statistics
Notes
  • The content is mainly in what Ben and I speak on - it's not a traditional slide deck in that sense. We were asked to put it up by OSCON attendees so they could remember the fun :-).
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Enticing cover!!! :) Lackluster content :(
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total views
29,304
On SlideShare
0
From Embeds
0
Number of Embeds
167
Actions
Shares
0
Downloads
66
Comments
2
Likes
7
Embeds 0
No embeds

No notes for slide
  • \n
  • We have all of these tools and techniques, but are we any better?\n
  • Note the lack of fluffy animals in this talk - that's right people this shit just got serious\n
  • \n\n
  • Nothing to do with this talk whatsoever!\n\n
  • \n
  • \n
  • Proper preparation prevents piss poor performance\n
  • \n
  • source code on a USB key, no documentation, don't communicate etc\n
  • Don't be a Cave Troll\nDocumentation\nCoding is a social activity\n
  • Always use the latest bleeding edge technologies!\nNo IDE support? Well you an just use vi like a real developer right?\nYou'll be on hacker news!\n
  • \n\n
  • No IDE support? Well you an just use vi like a real developer right?\nYou'll be on hacker news!\n
  • Carfey.com search for why developers keep make technology choices\nboredom, CV++, Peer Pressure, Lack of understanding, solving non-existing problems\n
  • UML is king\nGenerate your code from UML\n
  • \n
  • \n
  • Gotta catch them all!\nMust use at least 5 of the GoF\n
  • Gotta catch them all!\nDefaultAbstractFactoryFactoryBean\n
  • Lifecycle: Design Pattern --> Framework --> Language Feature\n
  • \n
  • \n
  • Empirical evidence trumps intuition\n
  • \n
  • \n
  • Empirical evidence trumps intuition\n
  • \n
  • \n
  • Empirical evidence trumps intuition\n
  • \n
  • \n
  • Empirical evidence trumps intuition\n
  • \n
  • ×