How to Hire Programmers You’ll Want as Teammates
by Scott Drake
Personality Differences in programmers:
Work these personality types into the job description, it will help candidates self select for you
Awesome tips on defining your company's culture
Abusing C# More
by John Skeet
Demo time!
PS: What's a finalizer?
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
A technical tour of real-world web application vulnerabilities
by Justin Collins
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
Incredibly Strange Programing Languages
by Craig Stuntz
More info on TLA: http://research.microsoft.com/en-us/um/people/lamport/tla/tla.html
More info PSharp: https://github.com/p-org/PSharp/