Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 
avatar of Dean J

Dean J

Dean J has asked 20 questions and find answers to 95 problems.

Stats

1.6k
EtPoint
318
Vote count
20
questions
95
answers

About

I like working with good people, building interesting things, and pulling up others to do more. I generally lead small offices or mid-size organizations.

I’m an engineer (PHP/Java/C++/Python/JS/C#/etc). I’ve driven major increases in revenue, while simultaneously improving user quality. I have experience in technical design, process improvement, team leadership, user experiments, and data analysis.

I’ve interviewed hundreds of people and worked in multiple roles with hire/fire responsibilities. Extensive K-12 outreach, work as a teaching assistant, and an awful lot of patents. Prior to technology, I worked as a cab driver, concert promoter, and bartender.


If there was a course that computer science degrees lack that was designed to make you a much better engineer early-career, even odds that The Pragmatic Programmer and Code Complete would be the texts. As the less-technical guide to working in the software industry, Team Geek is worth a read. (Or it's second version, Debugging Teams.)

For interviews specifically, Steve Yegge made a post that got me my job, and I wrote a later article talking about technical interviews aimed at undergrads. Gayle McDowell's set of books are the full length master class.

Meanwhile, some of my responses on stackoverflow:

  • What should a developer know about UI design?
  • Pitfalls when outsourcing?
  • Why is a data structures course important?
  • When should you break away from xxxx to improve performance?
  • Why isn't the Referral Removed for HTTPS -> HTTP?
  • Meta: in the comments, showing someone how to ask questions