Techhub Riga - tm 27.07

573 views
532 views

Published on

slides from my talk in riga.

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
573
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
3
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Techhub Riga - tm 27.07

  1. 1. On developing things Toms Bauģis, 27.07.2012
  2. 2. Me● 1999-2007 - Riga - Tieto Konts● 2007-2011 - Galway, Ireland - Digital Enterprise Research Institute (DERI)● 2012 - Parse.ly
  3. 3. What ill talk about
  4. 4. The Hamster story
  5. 5. Open Source● take apart● modify● use
  6. 6. GNOME● desktop environment (just like windows / apple)● core applications - file manager, calculator, clock, etc
  7. 7. Project Hamsterhttp://projecthamster.wordpress.com/
  8. 8. GUADEC (GNOME User andDeveloper Conference)● Focused● Cheap● Awesome
  9. 9. How can i contribute?
  10. 10. 6 days after the conferenceWork on hamster is going on. Ive masteredGlade basics, and how to connect to SQLite,and now im learning how to install/distribute files
  11. 11. +4d"i was bending my brains yesterday trying tomake it all look object-oriented but i hope to have a first version really soon"
  12. 12. +11d - patient zeroI kinda fixed dependencies and some other things so it should be possible to install it now
  13. 13. Started blog another 4 days later
  14. 14. Fast forward 4 months first serious contributions
  15. 15. From there● Patryk pushed us to get in shape for inclusion in GNOME● That meant exposure and translations● As a result hamster is now translated in 65+ languages and used by 50k+ people around the globe
  16. 16. Managed to make somethingactually useful
  17. 17. Few personal takeaways
  18. 18. Few personal takeawaysBeginnings can be slow enjoyed every bit
  19. 19. Few personal takeaways Sometimes the hardestpart is to take the plunge
  20. 20. So how hard can it be?(without any prior experience in the field)
  21. 21. ● 3 hours to draw a rectangle● +2h to make the chart
  22. 22. Few personal takeawaysDont be shy about how you do it its about the result
  23. 23. Few personal takeawaysDont be shy of the result If somebody thinks they can do better - let them
  24. 24. Few personal takeawaysThere are lots of people out there but recruiting matters
  25. 25. Few personal takeawaysUse the source its open
  26. 26. Few personal takeawaysRelease early,release often
  27. 27. What excites me about open source
  28. 28. What excites me about open sourceScrew moneymoney talk is boring
  29. 29. What excites me about open source Free tutoringfrom patch reviews to patches and feedback
  30. 30. What excites me about open sourceYou are in control Fix it
  31. 31. What excites me about open sourceEveryone is in control
  32. 32. Parse.ly Dash http://parse.ly/
  33. 33. Right now● 12 people on team (7 devs)● some of our customers ○ mashable ○ thenextweb ○ ars technica● 55 million hits a day (~600/s)● 70 rackspace servers; moving to colo
  34. 34. How I became employee #4
  35. 35. "First off... we want tothank you for Hamster - I use it every day..."
  36. 36. Luckily turned out to be not that different from OSS apart from being full-time
  37. 37. Not that different● can be wherever internet is● working in a small, focused and diverse team● lot of the communication is async● flat[-ter] structure - parsely is me● meeting in person roughly every 6 month
  38. 38. Practicalities
  39. 39. Communication● IRC/Jabber● yammer (fenced facebook)● email● google docs
  40. 40. git & github for version control● comment on commits & commit lines● notifications of commits in IRC● unit tests fired off via web hooks
  41. 41. Work organization● pivotal for stories● lighthouse for bugs● monday is bugday ○ winner gets a hackday for next bugday
  42. 42. Observations
  43. 43. ObservationsLead
  44. 44. ObservationsLearn
  45. 45. ObservationsPivot
  46. 46. ObservationsSurrender Control
  47. 47. ObservationsFlow
  48. 48. To wrap it up
  49. 49. Share your work and release often
  50. 50. Do it yourselfor whatever floats your boat
  51. 51. Start small and iterate
  52. 52. Yes - now is good! in case you were wondering
  53. 53. Check yourself
  54. 54. before you
  55. 55. wreck yourself
  56. 56. Thanks!http://tiny.cc/tm-techhub

×