Choose Your Adventure!

5f2da528927a2ec9ba4fec2069cbc958?s=47 Kyle Neath
April 28, 2012
7.6k

Choose Your Adventure!

Designers can't be developers and companies who build web apps can't build desktop apps. Well, maybe in 1997 — but it's 2012. Things done changed. It's time to focus on building amazing companies full of fantastic people. Build amazing apps that people love to use. Screw false specialization, iOS shops, and mobile-only products. We're people building apps for other people to use on technofantastical devices of tomorrow.

5f2da528927a2ec9ba4fec2069cbc958?s=128

Kyle Neath

April 28, 2012
Tweet

Transcript

  1. choose your adventure! START HERE *

  2. 1997 Me = 13 years old

  3. None
  4. None
  5. I’m Kyle Neath Find me @kneath

  6. I’m Director of Design I work at GitHub. It’s a

    tech thing.
  7. Mostly, I discuss features write code sketch design

  8. I’m ≅ Designer That label frustrates me.

  9. I’m a Builder I build things with computers.

  10. games photo-sharing START HERE TOOLS

  11. Our tools are kinda shitty Well, historically they’ve been shitty.

  12. THE FIGHT of the decade designer developer vs.

  13. Pretty dumb.

  14. Things are looking up!

  15.  AppKit UIKit

  16. Deployment just isn’t a thing

  17. Remembering my first time

  18. The most challenging part of building Nightfire…

  19. ASP 3.0 Game concept SQL Getting the @*!¡#*; hosted

  20. Getting the @*!¡#*; hosted Time spent not building the game

  21. > Please enter cheat code...

  22. > Please enter cheat code... >

  23. > Please enter cheat code... > > Skipping Stage 1:

    Learn Ubuntu
  24. > Please enter cheat code... > > Skipping Stage 1:

    Learn Ubuntu > Please continue building rad shit
  25. Gets this 

  26.  WWDC 1997 e way you get programmer productivity is

    not by increasing the lines of code per programmer per day. at doesn’t work.
  27.  WWDC 1997 e way you get programmer productivity is

    by eliminating lines of code you have to write.
  28.  NeXT Philosophy RADNESS EFFORT EFFORT FRAMEWORK

  29.  NeXT Philosophy RADNESS EFFORT EFFORT FRAMEWORK Manages  complexity

  30. EFFORT We’re still writing code solving hard problems pushing limits

  31. FRAMEWORK

  32. increase your potential for building rad shit TOOLS

  33. Spectrum of Builders Where do you want to apply your

    potential?
  34. Network Ops Business Executive Copywriter Visual Designer UX Designer Sysadmin

    Assembly Hacker Kernel Hacker Mac Developer Marketer
  35. This is your potential How do you want to spend

    it? Proficient Mastered
  36. 1997 I want to be a master Mac Developer Mastered

  37. 1997 I want to be a master Visual Designer Mastered

  38. 1997 I want to be a proficient Visual Designer and

    play around as a Mac Developer Proficient
  39. 2012 I want to be a master Visual Designer and

    a proficient Mac Developer Proficient Mastered TOOLS and a proficient Marketer! and learn me some Unix!
  40. ? 20.. Proficient TOOLS What does it mean when we

    hit Double Rainbow?
  41. increase your potential for building rad shit better companies

  42. GitHub is a web shop mac shop java shop iphone

    shop windows shop android shop
  43. GitHub builds good tools

  44. GitHub hires for web mac java iphone windows android …

  45. Our windows developer Loves to work on the web api

    windows  needs  a  good  api the  api  needs  good  clients
  46. Our iPhone developer Now works on a CoffeeScript app Got

    sick of iOS development everyone  needs  change everyone  wants  to  learn
  47. GitHub hires really good builders and keeps them happy so

    they build great tools
  48. None
  49. None
  50. None
  51. None
  52. better companies Closing thoughts

  53. Design is a philosophy Not a profession.

  54. Engineering is a philosophy Not a profession.

  55. Why can’t you code? If the end product is well-designed

    software,
  56. Why can’t you design? If the end product is well-designed

    software,
  57. Know how to design and code It’s your personal responsibility

  58. None