makeshiftmind

Balancing the signal-to-noise ratio.

Archive for the 'software development' Category

New professional blog

I have started a new professional blog at http://www.nicholascloud.com.  I still intend to post all my personal rants, insights, and delusions here, but anything related to my Chosen Craft will appear at nicholascloud.com.  Feel free to tell all your friends.  Especially if you know people who are powerful, rich, and important.

No comments

Web Development Job Opportunity

My company is looking for a competent ASP.NET web developer who has some background in PHP (not necessary, but a plus).  The position is either full time or right-to-hire if you are a consultant.  It comes with competitive pay, full benefits, and a fairly plush work environment (we have an indoor basketball court).  The company is located in Wentzville, MO.  If you are interested, or know someone else who is, please send a resume to:

nicholas dot cloud at enaws dot com

1 comment

A Moment of Programmer Zen

I’ve been doing a lot of interviews here at work lately, because we’re trying to find a few mid-grade .NET developers to augment our staff.  One thing that always surprises me is how little developers actually know about object oriented programming.  We typically ask questions like: “Describe inheritance.” or “What is the difference between an abstract class and an interface?”.  I’ve been trying to think of some new questions to ask, and as I was heading into work this morning, one popped into my head:

Q: What is Redneck polymorphism?
A: The ability to use any tool as a hammer.

Yeah, it’s not funny unless you’re a programmer.

1 comment

Javascript Lectures

This weekend I found a collection of great Javascript lectures that I thought I would share (for those of you who are freakishly nerdy and don’t have enough excuses not to have a life… like me…).  The first three series below should be watched in order.

Douglas Crockford is a Javascript architect at Yahoo! that works extensively with the Yahoo! User Interface (YUI) team.

The Javascript Programming Language – Douglas Crockford

- Part 1: http://video.yahoo.com/watch/111593/1710507
- Part 2: http://video.yahoo.com/watch/111594/1710553
- Part 3: http://video.yahoo.com/watch/111595/1710607
- Part 4: http://video.yahoo.com/watch/111596/1710658
- Slides: http://yuiblog.com/assets/crockford/javascript.zip

Theory of the DOM – Douglas Crockford

- Part 1: http://video.yahoo.com/watch/111582/992708
- Part 2: http://video.yahoo.com/watch/111583/996002
- Part 3: http://video.yahoo.com/watch/111584/996008
- Slides: http://yuiblog.com/assets/crockford/theory.zip

Advanced Javascript – Douglas Crockford

- Part 1: http://video.yahoo.com/watch/111585/1027823
- Part 2: http://video.yahoo.com/watch/111586/1027832
- Part 3: http://video.yahoo.com/watch/111587/1027854
- Slides: http://yuiblog.com/assets/crockford/advancedjavascript.zip

Browser Wars Episode II: Attack of the DOM – Douglas Crockford

- http://video.yahoo.com/watch/287660/2006940

Quality – Douglas Crockford

- http://video.yahoo.com/watch/529579/2724346

Douglas Crockford’s personal site: http://www.crockford.com/

1 comment