Programming is Easy, Once You Master...

Ac8a2db4778dcd46d1467067305e7b1c?s=47 Tonya Mork
September 17, 2016

Programming is Easy, Once You Master...

Programming is easy once you master these secrets. In this WordCamp Milwaukee talk, I present the four (4) secrets that make programming easy.

Here is the link to the talk on WordCamp Milwaukee website. This talk was given on Sept. 17, 2016: https://2016.milwaukee.wordcamp.org/session/programming-is-easy-once-you-master/

Ac8a2db4778dcd46d1467067305e7b1c?s=128

Tonya Mork

September 17, 2016
Tweet

Transcript

  1. 1.

    Programming is Easy, nce You Master… Twitter: @hellofromTonya UpTech Labs:

    @UpTechLabs Know the Code: @KnowTheCodePro #BeMoreAwesome
  2. 4.

    Hello, I’m Tonya • High tech engineering since the mid-1980s

    • Electrical and software engineer • Technology leader, educator, and author
  3. 8.

    Typical Approach • Go buy a theme. Make changes to

    it. • Stretch a little bit and take on more • Constantly searching for HOW to do something
  4. 10.

    Problems with the “Searching for the How” Strategy • It’s

    time-consuming. • How do you assess if the code is good? • It only gets you part of the way there. • What happens if it causes a problem? Bottomline: It’s costly.
  5. 20.

    I’ll go to the Kite Festival if https://www.flickr.com/photos/lesterpubliclibrary/9643006351 • the

    weather is good • not working if ( the conditions are true ) then go to the festival
  6. 21.

    Fundamentals • Decisions • if, when, else if, else •

    Remembers • Variable • Tasks • Render, File, Database • Repeats • while, for, foreach
  7. 25.
  8. 37.

    On state -> 1 Power Switch Output Power Source Output

    Power flows to the output Output
  9. 38.

    Computers = bunch of switches Output Output Output 0 0

    0 1 Output Output Output 1 1 1 0 Output Output
  10. 39.

    <?php
 
 function maybe_show_top_bar( $is_ok_to_show ) {
 if ( is_page()

    && $is_ok_to_show ) { 
 showTopbar();
 }
 } is_page() showTopbar() AND Gate V $is_ok_to_show AND
  11. 41.
  12. 45.

    Programming is easy when you master… • Fundamentals • Problem

    Solving • Programmatic Thought • Learning