James Majors: What making Records taught me about writing code

1fa9cb8c7997c8c4d3d251fb5e41f749?s=47 Realm
June 07, 2017

James Majors: What making Records taught me about writing code

1fa9cb8c7997c8c4d3d251fb5e41f749?s=128

Realm

June 07, 2017
Tweet

Transcript

  1. “So, Who Are You?”

  2. Father Husband Georgia Native Yes, this is my natural hair

  3. “So, What Have You Done?” • Making records since 1989

    • Freelance Audio Engineer for 20 years • Worked on Grammy winning and Multi-Platinum albums • Owned an Equipment Rental company for over a decade • First digital workstation available for rent in the South East • Produced Rock, Jazz, and Celtic albums
  4. • Partner in several studios • Mixed live concert for

    20,000 spectators • Recorded/Mixed Live & Episodic TV and Films • Adjunct Professor at an Audio School • Events from Ted Turner to Make-A-Wish • Designed/Built/Operated 85,000 ft/sq, $40 Million PAC • Never been to Prison
  5. Athens - 2004 Beijing - 2008

  6. “So, What Would You Say You Do Here?” • iOS

    Developer at POSSIBLE Mobile • Give Talks & Teach about Swift and programming • Chase my daughter around (she’s 4)
  7. Lessons Learned 1. Fundamentals matter 2. You can’t polish a

    turd 3. It’s not the gear, it’s the ear 4. Listeners don’t care about your religious debates 5. No one buys the album because of the mic the singer used 6. Nothing is sacred 7. Some shiny things are just shiny 8. You can’t ‘Fix it in the Mix’ 9. Architecture Matters
  8. What does a Programmer Do?

  9. What does a Programmer Do? • Understand a Problem

  10. What does a Programmer Do? • Understand a Problem •

    Reason a Solution
  11. What does a Programmer Do? • Understand a Problem •

    Reason a Solution • Implement that Solution
  12. What does an Audio Engineer Do? •Make things Louder

  13. What does an Audio Engineer Do? • Understand a Problem

    • Reason a Solution • Implement that Solution • Make things Louder
  14. None
  15. None
  16. None
  17. None
  18. Why Give This Talk?

  19. “Things are only obvious when they are stated. Otherwise, they

    remain a mystery.” - Me
  20. “If this stuff is so obvious, why does no one

    do it?”
  21. None
  22. None
  23. None
  24. None
  25. $250,000 $1,000,000

  26. $3,995 6 @ $3,995 = $23,970 $999 1992 1991

  27. > $100,000 1984

  28. 1988 $1,999 1970’s

  29. $12.99 $199 macOS iOS

  30. None
  31. None
  32. Fundamentals Matter #1

  33. None
  34. None
  35. • Pitch • Time • Tempo • Song Structure •

    Frequency Range • Dynamic Range • Acoustics • Basic Electronics • Boolean Logic • Sequential Logic • Abstraction • Looping • Assignment • Syntax • Simple Algebra • Basic Electronics Audio Software
  36. “Can you make it sound more purple ?” purple “Get

    me in at the ‘and of 4’ going into the bridge” “Take it from the turn-around thru the vamp” “I can’t hear the ghost strokes”
  37. “Can you make that button feel more friendly?” “Refactor that

    ViewController using MVVM” “These classes are too tightly coupled” “Singletons are the tool of the devil”
  38. How Do You Improve Your Skills?

  39. The same way you get to Carnegie Hall Practice <Insert

    Rim Shot Here>
  40. None
  41. None
  42. You Can’t Polish a Turd* *Unless you freeze it first…

    #2
  43. Audio Software If the song sucks, no amount of polish

    will make it a ‘good’ song If the idea for your app sucks, no language or framework will make it a ‘good’ app
  44. None
  45. It’s not the gear, it’s the ear #3

  46. $1,200 $99 Shure SM-57 Tascam 144

  47. None
  48. None
  49. None
  50. None
  51. Listeners Don’t Care About Your Religious* Debates *Not the ‘Good

    Book’ kind #4
  52. None
  53. None
  54. No One Buys an Album Because of the Mic the

    Singer Used #5
  55. None
  56. None
  57. None
  58. $99 $350

  59. None
  60. Nothing is Sacred #6

  61. None
  62. None
  63. Some Shiny Things are Just Shiny #7

  64. None
  65. None
  66. None
  67. None
  68. None
  69. None
  70. None
  71. None
  72. You Can’t ‘Fix it in the Mix’ #8

  73. None
  74. None
  75. Architecture* Matters *The real estate kind too! #9

  76. None
  77. None
  78. None
  79. None
  80. None
  81. None
  82. Lessons Learned? 1. Fundamentals matter 2. You can’t polish a

    turd 3. It’s not the gear, it’s the ear 4. Listeners don’t care about your religious debates 5. No one buys the album because of the mic the singer used 6. Nothing is sacred 7. Some shiny things are just shiny 8. You can’t ‘Fix it in the Mix’ 9. Architecture Matters
  83. Thanks for coming!

  84. This presentation doesn't contain any confidential information and isn’t intended

    only for anyone who knows anything. Any other distribution, re-transmission, copying or disclosure of this message is highly encouraged. If you have received this transmission in error, just take a few deep breaths and relax, it’s really not a big deal. If you like it, pass it on, if you don’t like it, pass it on. Thanks! What Making Records Taught Me About Writing Code ALTCONF - 2017 Presentation Created For Anyone Who Will Listen! Created By James Majors, iOS Developer