#undef is_king

Post on 01-Jul-2015

1.142 Views

Category:

Documents

2 Downloads

Preview:

Click to see full reader

DESCRIPTION

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

TRANSCRIPT

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

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

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

Web Developer

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

Making things happen

Once upon a time

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

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

The Good The Bad

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

The Good The Bad

The Others

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

The Hero The Villain

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

The Hero The Villain

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

The Hero The Villain

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”.

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.

The war-game of programming

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

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

Born in the middle of combat

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

Remember?

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

The Good? The Bad?

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

The Bad? The Good?

Vice-versa?

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

vs.

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

vs.

vs.

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

vs.

vs.

vs.

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

vs.

vs.

vs.

vs.

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

vs.

vs.

vs.

vs.

vs.

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

vs.

vs.

vs.

vs.

vs. vs.

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

vs.

vs.

vs.

vs.

vs. vs.

vs.

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

vs.

vs.

vs.

vs.

vs. vs.

vs.

vs.

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

vs.

vs.

vs.

vs.

vs. vs.

vs.

vs.

?

!?

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?”

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

Back to our wars

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

Each designated army had the same type of troops:

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

Each designated army had the same type of troops:

The Veteran

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

The Evangelist

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

The Evangelist

The Fundamentalist

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

Side quiz: In which category would include Laurian Gridinoc?

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

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

That’s right, all of the above.

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

Back to the forth soldier type…

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

The Omnipresent Goofy(s)

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.

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

Forums

Blogs

Conferences

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…

Changing the battlefield

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

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.

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

Meeting new enemies

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

The Developer The Project Manager

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

Agile Waterfall

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

Reporting Shipping

Efficiency

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

The cycle of accessories brought to work

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

Any other “fights” to be picked?

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

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

Colleagues, clients, products, users. And you.

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

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

You are your biggest enemy

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.

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.

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

Focus on workflow, not on technology

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.

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.

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.

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.

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.

The King

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

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?

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

Maybe Elvis

Maybe Michael

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

The Web is a reinvented democracy.

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

#undef IS_KING

Questions?

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

Thank you!

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

cristi@unicity.ro http://twitter.com/kristache http://facebook.com/cristi.barladeanu

top related