#undef is_king

64
#undef IS_KING The Story of False Supremacy <NovWeb /> ‘10 Cristi Bârldeanu, on 27 th of November 2010

Upload: kristache

Post on 01-Jul-2015

1.134 views

Category:

Documents


2 download

DESCRIPTION

The Story of False Supremacy - Or simply "Stop hating"

TRANSCRIPT

Page 1: #undef IS_KING

#undef IS_KING The Story of False Supremacy <NovWeb /> ‘10

Cristi Bârlãădeanu, on 27th of November 2010

Page 2: #undef IS_KING

Cristi Bârlãădeanu, <NovWeb /> ’10

Web Developer

Page 3: #undef IS_KING

Cristi Bârlãădeanu, <NovWeb /> ’10

Making things happen

Page 4: #undef IS_KING

Once upon a time

Cristi Bârlãădeanu, <NovWeb /> ’10

Page 5: #undef IS_KING

Cristi Bârlãădeanu, <NovWeb /> ’10

The Good The Bad

Page 6: #undef IS_KING

Cristi Bârlãădeanu, <NovWeb /> ’10

The Good The Bad

The Others

Page 7: #undef IS_KING

Cristi Bârlãădeanu, <NovWeb /> ’10

The Hero The Villain

Page 8: #undef IS_KING

Cristi Bârlãădeanu, <NovWeb /> ’10

The Hero The Villain

Page 9: #undef IS_KING

Cristi Bârlãădeanu, <NovWeb /> ’10

The Hero The Villain

Page 10: #undef IS_KING

Cristi Bârlãădeanu, <NovWeb /> ’10

We are brought up believing we need to choose sides.

And we always do. Often in the name of “Good”.

Of “Better”.

Page 11: #undef IS_KING

Cristi Bârlãădeanu, <NovWeb /> ’10

Side note: I had no idea how hard it is to find decent pictures called “snow white” or “little red riding hood” on Google Images. No, really.

Page 12: #undef IS_KING

The war-game of programming

Cristi Bârlãădeanu, <NovWeb /> ’10

Page 13: #undef IS_KING

Cristi Bârlãădeanu, <NovWeb /> ’10

Born in the middle of combat

Page 14: #undef IS_KING

Cristi Bârlãădeanu, <NovWeb /> ’10

Remember?

Page 15: #undef IS_KING

Cristi Bârlãădeanu, <NovWeb /> ’10

The Good? The Bad?

Page 16: #undef IS_KING

Cristi Bârlãădeanu, <NovWeb /> ’10

The Bad? The Good?

Vice-versa?

Page 17: #undef IS_KING

Cristi Bârlãădeanu, <NovWeb /> ’10

vs.

Page 18: #undef IS_KING

Cristi Bârlãădeanu, <NovWeb /> ’10

vs.

vs.

Page 19: #undef IS_KING

Cristi Bârlãădeanu, <NovWeb /> ’10

vs.

vs.

vs.

Page 20: #undef IS_KING

Cristi Bârlãădeanu, <NovWeb /> ’10

vs.

vs.

vs.

vs.

Page 21: #undef IS_KING

Cristi Bârlãădeanu, <NovWeb /> ’10

vs.

vs.

vs.

vs.

vs.

Page 22: #undef IS_KING

Cristi Bârlãădeanu, <NovWeb /> ’10

vs.

vs.

vs.

vs.

vs. vs.

Page 23: #undef IS_KING

Cristi Bârlãădeanu, <NovWeb /> ’10

vs.

vs.

vs.

vs.

vs. vs.

vs.

Page 24: #undef IS_KING

Cristi Bârlãădeanu, <NovWeb /> ’10

vs.

vs.

vs.

vs.

vs. vs.

vs.

vs.

Page 25: #undef IS_KING

Cristi Bârlãădeanu, <NovWeb /> ’10

vs.

vs.

vs.

vs.

vs. vs.

vs.

vs.

?

!?

Page 26: #undef IS_KING

Cristi Bârlãădeanu, <NovWeb /> ’10

Developing a career in writing software was choice-driven. The diversity of options on each step forced everything into the “win some, lose some” paradigm. “Are you with us or against us?”

Page 27: #undef IS_KING

Cristi Bârlãădeanu, <NovWeb /> ’10

Back to our wars

Page 28: #undef IS_KING

Cristi Bârlãădeanu, <NovWeb /> ’10

Each designated army had the same type of troops:

Page 29: #undef IS_KING

Cristi Bârlãădeanu, <NovWeb /> ’10

Each designated army had the same type of troops:

The Veteran

Page 30: #undef IS_KING

Cristi Bârlãădeanu, <NovWeb /> ’10

The Evangelist

Page 31: #undef IS_KING

Cristi Bârlãădeanu, <NovWeb /> ’10

The Evangelist

The Fundamentalist

Page 32: #undef IS_KING

Cristi Bârlãădeanu, <NovWeb /> ’10

Side quiz: In which category would include Laurian Gridinoc?

Page 33: #undef IS_KING

Cristi Bârlãădeanu, <NovWeb /> ’10

Side quiz: In which category would you include Laurian Gridinoc?

That’s right, all of the above.

Page 34: #undef IS_KING

Cristi Bârlãădeanu, <NovWeb /> ’10

Back to the forth soldier type…

Page 35: #undef IS_KING

Cristi Bârlãădeanu, <NovWeb /> ’10

The Omnipresent Goofy(s)

Page 36: #undef IS_KING

Cristi Bârlãădeanu, <NovWeb /> ’10

The “new recruit” that: •  Just knows for who to woo and for who to boo; •  Is 100% convinced that his path is the right

one towards “the light”; •  Doesn’t really understand the reasons, but can

reproduce all the sentences; •  Is one tough Jedi in a world of Padawans; •  His new weapon can beat anything else; •  Uses only 10% of “the power” of the tool.

Page 37: #undef IS_KING

Cristi Bârlãădeanu, <NovWeb /> ’10

Forums

Blogs

Conferences

Page 38: #undef IS_KING

Cristi Bârlãădeanu, <NovWeb /> ’10

The good news Nowadays there are so many different camps that fighting 1 vs. 1 is no fun anymore. The bad news…

Page 39: #undef IS_KING

Changing the battlefield

Cristi Bârlãădeanu, <NovWeb /> ’10

Page 40: #undef IS_KING

Cristi Bârlãădeanu, <NovWeb /> ’10

Entering the industry changes the perspective from individual to collective, team-based. The disputes shifted from raw technologies to paradigms, methodologies, ways to do it more than tools to be used.

Page 41: #undef IS_KING

Cristi Bârlãădeanu, <NovWeb /> ’10

Meeting new enemies

Page 42: #undef IS_KING

Cristi Bârlãădeanu, <NovWeb /> ’10

The Developer The Project Manager

Page 43: #undef IS_KING

Cristi Bârlãădeanu, <NovWeb /> ’10

Agile Waterfall

Page 44: #undef IS_KING

Cristi Bârlãădeanu, <NovWeb /> ’10

Reporting Shipping

Efficiency

Page 45: #undef IS_KING

Cristi Bârlãădeanu, <NovWeb /> ’10

The cycle of accessories brought to work

Page 46: #undef IS_KING

Cristi Bârlãădeanu, <NovWeb /> ’10

Any other “fights” to be picked?

Page 47: #undef IS_KING

Cristi Bârlãădeanu, <NovWeb /> ’10

Any other “fights” to be picked? Sure. The only one that really matters.

Page 48: #undef IS_KING

Colleagues, clients, products, users. And you.

Cristi Bârlãădeanu, <NovWeb /> ’10

Page 49: #undef IS_KING

Cristi Bârlãădeanu, <NovWeb /> ’10

You are your biggest enemy

Page 50: #undef IS_KING

Cristi Bârlãădeanu, <NovWeb /> ’10

You’re not fighting your colleagues, although many times it surely does look like it. You’re not fighting your clients, despite the much desired blood on your hands after teleconferences.

Page 51: #undef IS_KING

Cristi Bârlãădeanu, <NovWeb /> ’10

You just need to find the most suitable way for you to approach the project, ship it and be satisfied with the results. It’s that simple. There is no perfect path, no magic tools and for sure David Blaine doesn’t work for you.

Page 52: #undef IS_KING

Cristi Bârlãădeanu, <NovWeb /> ’10

Focus on workflow, not on technology

Page 53: #undef IS_KING

Cristi Bârlãădeanu, <NovWeb /> ’10

Before getting to work be sure you have the complete specifications of your project. Spend all the time you need to develop the necessary documents for you and your team. Hopefully you’ll have something left for actual implementation.

Page 54: #undef IS_KING

Cristi Bârlãădeanu, <NovWeb /> ’10

Try to see first which is the best tool for the job. Don’t always go for the beloved technology or framework. Don’t reinvent the wheel. It was reinvented billions of times. Please, leave the wheel alone.

Page 55: #undef IS_KING

Cristi Bârlãădeanu, <NovWeb /> ’10

Design components for reusability. Try to break your work in bits and pieces that you can use in other projects or are easy to alter. Think of it as if you have a lot of puzzles and each of them has a sun and some clouds. And mandatory a puppy.

Page 56: #undef IS_KING

Cristi Bârlãădeanu, <NovWeb /> ’10

Usually stuff needs maintenance. Yours will need it too, most probably. Make your life easier developing the product while having maintenance in mind.

Page 57: #undef IS_KING

Cristi Bârlãădeanu, <NovWeb /> ’10

Push new stuff in. Research, read, learn. Try to convince your clients to look towards the future, but don’t ever forget that the real clients are your client’s clients.

Page 58: #undef IS_KING

The King

Cristi Bârlãădeanu, <NovWeb /> ’10

Page 59: #undef IS_KING

Cristi Bârlãădeanu, <NovWeb /> ’10

Tech is King. Content is King. End-user is King. User experience is King. Customer is King. Who is actually the King?

Page 60: #undef IS_KING

Cristi Bârlãădeanu, <NovWeb /> ’10

Maybe Elvis

Maybe Michael

Page 61: #undef IS_KING

Cristi Bârlãădeanu, <NovWeb /> ’10

The Web is a reinvented democracy.

Page 62: #undef IS_KING

Cristi Bârlãădeanu, <NovWeb /> ’10

#undef IS_KING

Page 63: #undef IS_KING

Questions?

Cristi Bârlãădeanu, <NovWeb /> ’10

Page 64: #undef IS_KING

Thank you!

Cristi Bârlãădeanu, <NovWeb /> ’10

[email protected] http://twitter.com/kristache http://facebook.com/cristi.barladeanu