These 6 Things I Learned at CodeMash Will Shock You!

#6 - You Won't Believe this Manager's Trick for Hiring Developers!

How to Hire Programmers You’ll Want as Teammates

by Scott Drake

Personality Differences in programmers:

  • Innovative or Pragmatic
  • Technology Control: Tight, Negotiable, Loose
  • Architecture Control: Tight, Negotiable, Loose
  • Doer or Planner
  • Business-oriented or Technical-oriented
  • Clear or Concise
  • High-level or Low-level
  • Social or Solitary

Work these personality types into the job description, it will help candidates self select for you

Awesome tips on defining your company's culture

#5 - Learn why Jon Skeet HATES C#!!!

Abusing C# More

by John Skeet

Demo time!

PS: What's a finalizer?

#4 - The SECRET REASON Developers are Stressed!

The Mindful Developer: The Neuroscience of Successful Software Developers - Matthew Renze

by Matthew Renze

  • Overcoming the Lizard Brain - how survival instincts cause problems for us in the modern world.

  • Develop a mind like water, can recover from a rock dropped in.  Creates waves, but eventually goes back to being still.

  • Meditation rewires the brain.

PS: Vipassana Meditation (Indian Technique) course: https://www.dhamma.org/en-US/index

#3 - This simple XML trick will catch all of your porn habits!

A technical tour of real-world web application vulnerabilities

by Justin Collins

#3 - This simple XML trick will catch all of your porn habits!

#2 - The Unit Test Strategy that Has Everyone Worried

ptest some_list: list do
  reversed = my_reverse(some_list)
  assert length(reversed) == length(some_list)
end

Property Testing - Don’t write tests.  Generate them!

by Chris Keathley

Focus on defining behaviors, rather than specific test cases

#1 - 4 Jaw-Dropping Programming Languages

Incredibly Strange Programing Languages

by Craig Stuntz

#1 - 4 Jaw-Dropping Programming Languages

CodeMash 2017 Things of Interest

By Josh Bullock

CodeMash 2017 Things of Interest

Points of Interest from CodeMash 2017

  • 1,260