DIY Halloween: PVC Lawn Spider

Just two days before Halloween, I decided that our front yeard was too sparse. I had some extra plumbing pipe leftover from another craft project, so I decided to create a huge-åss garden spider for the front lawn.

Photo © Richard D. LeCour

Just gather a little PVC pipe (well, OK, quite of lot of PVC pipe actually!) and you, too, can piece together a fun decoration that costs only about $50 in parts. Assembly takes about half an hour.

Each of the legs is made up of two two-foot sections of black 1.5-inch PVC pipe, a 90-degree bend, a 45-degree bend, and an end-cap (to prevent one of its live brethren from making its home inside). Invest in a small can of black Krylon spray paint to cover over stray labels and markings on the pipes (not yet done in the photos).

The best part about this is that it’s a very reusable decoration, with nothing to rust, break, or decay. I chose not to cement the pipe pieces together in order to reduce the storage size. That gave me a bit of a problem early on with pieces coming apart, but applying small strips of Scotch tape around the last half-inch of the male parts and the pipes easily solved that. An unplanned-for benefit of not cementing pieces together allowed for easy adjustment needed due to variations in the level of the lawn.

And, hey, if any plumbing emergencies arise, I’ve now got plenty of spare parts!

Update

We have reused this spider with the same parts each year for the past six years, sometimes with minor variations:

  • Instead of expensive pumpkins for the body, use two black Hefty bags stuffed with recycled materials. Make one large (body) and another one small (head). Then, for easy clean-up, just toss the garbage bags into your receycle bin for the next garbage pick-up day. You will need to stake or tape the bags down if the weather is stormy or windy.
  • To decorate the face, draw on the pumpkin with a black Sharpie marker. Or, if you use the Hefty bag variation, cut out eyes, mouth, and fangs from construction paper and tape it to the garbage bag head. Wet weather or morning frost/dew may cause your face to fall off — well, not your face, but the spider’s.


Dominican Republic: Traffic Safety

Traffic laws in the Dominican Republic in general seem to be merely suggestions and appear to be hopelessly abandoned in the major cities, prompting most guide books to suggest that, as a tourist, you forgo city driving completely.

Red lights mean “Stop” only when there are several vehicles waiting at an adjacent intersection. If there’s no one there, run the light. The double line painted in the center of the road which means “No Passing” in North America is merely a decorative flourish in Spanish-speaking Hispaniola; expect to find oncoming cars quickly bearing down on you in your own lane at any time. Drivers appear required to honk, yell, and tailgate; not terribly dissimilar to New York City or Mumbai. The use of turn signals apparently confuses other drivers in the Dominican Republic, so the general consensus is to avoid using them altogether. Use hand signals instead or, better yet, simply swerve violently to your right and cut across three lanes of traffic. We fit in like natives after only a few days.

One-way roads are not determined by the posted “Una Via” signs, but by the direction of the cars parked on the sidewalk. If they are pointing in the same direction as your car or if they are heading both ways, it is “safe” to ignore the one-way sign, but when you see that all cars are parked facing towards you… think twice. To make matters worse, there are many streets in downtown Santo Domingo that are marked as one-way, but have turn lanes leading you onto them going in the “wrong” direction. Choose whichever of the two opposing directions you wish to go.

Photo © Richard D. LeCour

There are more road hazards than just lack of adherence to traffic laws. Motoconchos, or motorcycle taxis, carry up to three people perched on a bike. More often than not, some large object is carried as a substitute for a third person — a milk can, a bag of groceries, a propane tank, a prostitute, or a goat. Most motoconchos (and quite a few cars) don’t have taillights, and a few of those don’t have headlights either, so nighttime driving can be an interesting challenge. Taxis resemble recent participants in a demolition derby — rusted, dented, missing significant parts. Freeways with concrete barriers between the two sides of the road tend to have periodic small gaps at which clusters of pedestrians and motorcyclists gather in their frightening attempts to dash to the other side of the road. Last, but certainly not least, expect cavernous, bone-jarring potholes on every road, except on those roads over 300 years old which (inexplicably) have no potholes.

Useful street signs to know and understand:

  • Despacio — slow down, because there’s probably a speed bump ahead
  • Despacio, Salida De Camiones — slow down, because overloaded trucks are likely to pull out in front of you and envelop you in a dense cloud of noxious smoke
  • Hombre Trabajando — men pretending to work nearby
  • No Doble En “U” — absolutely no U-turn, unless you want to go in the other direction
  • No Entre — do not enter, sometimes used in conjunction with Una Via, which means they really, really mean it this time.
  • No Estacione — no stopping, unless you want to buy some bananas or pineapples
  • No Rebase — no passing, unless the car in front of you is too slow or has stopped to buy bananas or pineapples
  • Pare — stop, unless there’s no reason to; see section on red lights above
  • Retorno — a safe, legal place to make a U-turn on a divided highway, a lifesaver if you miss the last exit at the end of town (Sean!)
  • SEOPC — Secretaría de Estado de Obras Públicas y Comunicaciones, the department of people pretending to work
  • Una Via — a one-way street, but you get to pick which one way to go
  • Use El Cinturón — use seatbelts (strange black straps found in the interior of the vehicle that are approved and recommended by the government, therefore to be avoided at all cost)
  • Velocidad Maxima – the maximum speed at which the government recommends your car plummet into the upcoming pothole, after which your car will be violently torn apart by the concussion
  • Velocidad Reducida — slow down; dangerous curves, speed bumps, prostitutes, or goats ahead

Disregard the recommendations of the guide books and take wholeheartedly to the road in the Dominican Republic. It is an experience you may never forget. I know I won’t!


Web Developer Interview Questions

One of the pet peeves I have when interviewing a developer is realizing that the candidate is completely clueless about certain skills for which he or she has claimed expertise on their resume. There are just too many outright liars out there — so many desperate people pad their list of supposedly known technologies in order for them to get to the in-person interview that it becomes difficult to weed out the chaff simply by scanning their curriculum vitae online.

Unfortunately, the problem is now so prevalent that it is necessary to nip the bud early before wasting more colleagues’ time in interviewing. If any of the technologies below are listed, I start out asking easy soft-ball questions like those that follow.

XML

  • What does “well formed” mean?
  • Describe the difference between a DOM parser and a SAX parser.

WML

  • What is WML and what is it used for?
  • What are the two most common WML tags used to create hyperlinks?

Perl

  • How do you open a file for writing?
  • How would you replace the word “dog” with the word “cat”?
  • What is the difference between “&&” and “and” logical operators?

JavaScript

  • What does 2+5+”7″ evaluate to?
  • What does the “isNaN” function do?

Struts

  • Name and provide basic details of the Struts configuration files.
  • How do you display Struts validation errors on a JSP?

JSP

  • What is a page directive and what is it used for?
  • What is the difference between a client-side comment and a server-side comment?

If candidates can’t correctly answer these ultra-basic questions… well, there is really no hope!

I recently interviewed a “senior-level” candidate who claimed ten years of enterprise experience and “expert knowledge” of each of these technologies on his résumé — he completely failed all of the above WML, Perl, JavaScript, and JSP questions!