My Secret Life as a Spaghetti Coder
home | about | contact | privacy statement | getting started with cfrails
Active Directory. Sharepoint. Reporting Services. External DBs. Nightly updates to untold numbers of internal DBs, spread among 4 DB servers. Ruby on Rails, ASP.NET, and JavaScript to customize specific Sharepoint pages. Apps in iframes and apps deployed as web parts. We've got stored procs and views upon Sharepoint's awesome Godtable, AllUserData. (Awesome - as in, "inspiring awe," not "totally rad dude!")

Anything your heart desires. And plenty that it won't. Ever.

It's a virtual smorgasbord of technologies, a couple of after-dinner stacks, and an utter testing nightmare. If it weren't so hellish, it'd be funny. More...

Hey! Why don't you make your life easier and subscribe to the full post or short blurb RSS feed? I'm so confident you'll love my smelly pasta plate wisdom that I'm offering a no-strings-attached, lifetime money back guarantee!



In an effort to bring about a discussion (and hopefully diffuse some information on) scaling, last week I told the story of Origin Shabamtech and Gulfomatic's Solutioneers, bringing about an open question regarding the myth of how Gulfomatic solved Shabamtech's scaling woes.

After telling the story, I asked,
I want to figure out the mystery. Do you have any ideas? How would you determine what's causing the site to crash? What might you look at? What might you do to fix it?
More...


It's that time of year again where you reach deep into your brains to learn something new, and I reach deep into my pockets to reward you with a toy for sending it to me.

Last year the contest got a fair amount of interest, with Adrian Moreno claiming the prize.

This year it's back, and I'm giving you the choice between a 16GB iPod Nano, or an 8GB iPod Touch (the iPod that's funner than all previous iPods). More...


The Questions
Daniel Spiewak asks, "how do you apply polyglotism?"

Daniel mentions Google, "one of the most open-minded and developer friendly companies around," and points out that they have a strict limit in languages to use: Python, Java, C++, and JavaScript. He also says,
To my knowledge, this sort of policy is fairly common in the industry. Companies (particularly those employing consultants) seem to prefer to keep the technologies employed to a minimum, focusing on the least-common denominator so as to reduce the requirements for incoming developer skill sets.
We're afraid of being eaten by the poly-headed polyglot monster. More...


I didn't expect many people to agree with me on the issue of web application development walking the plank. More...


I put faith in web application development as an income source like I put faith in the United States Social Security system. That is to say, it's there now, but I don't expect to be able to rely on it in its current incarnation very far into the future.

James Maguire quotes Robert Dewar hitting the nail on the head:
Java is mainly used in Web applications that are mostly fairly trivial. If all we do is train students to be able to do simple Web programming in Java, they won't get jobs, since those are the jobs that can be easily outsourced. What we need are software engineers who understand how to build complex systems.
Although Dewar was speaking in terms of Java, the statement applies to the broader world of web apps (and many desktop apps) in general. More...


It's been just over one year since I got excited about Arc.

Luckily for the language dorks, Paul Graham announced the release of Arc the language today.

There's even a tutorial suitable for beginners to Lisp.

I hope to have it installed and running a very simple web app by the end of the week. Work and school are calling though (and house-hunting and other things), so I may need to use my open source time to check it out.

Unfortunately, Paul says "we're giving notice in advance that we're going to keep acting as if we were the only users. We'll change stuff without thinking about what it might break, and we won't even keep track of the changes." So don't go building anything serious.

Best quote on reddit? "Someone somewhere invented a vaporware condensation machine and has been running it...."

In any case, let me know if you're going to be playing with it.


I know, I know - everyone has big monitors now.

But with 1900+ pixels, I keep half for the browser and half for other stuff. If you go with 1000+ pixels, it doesn't leave me with enough room for my other apps, and I've got to (ack!) scroll sideways. It's not as bad with the ball on the Mighty Mouse, but most people don't have one and it's not exactly effortless even with one.

What do you think?



Google
Web CodeOdor.com

Me
Picture of me

Topics
.NET (26)
AI/Machine Learning (15)
Bioinformatics (3)
C++ (7)
cfrails (22)
ColdFusion (84)
Customer Relations (20)
Databases (2)
DRY (19)
DSLs (13)
Electronics (2)
Future Tech (6)
Games (8)
Groovy/Grails (8)
Hardware (2)
IDEs (10)
Java (44)
JavaScript (5)
Lisp (2)
Mac OS (3)
Management (4)
Miscellany (63)
OOAD (39)
Programming (132)
Programming Quotables (9)
Rails (21)
Ruby (59)
Save Your Job (63)
scriptaGulous (4)
Software Development Process (28)
TDD (43)
TDDing xorblog (6)
Tools (6)
Web Development (8)
YAGNI (12)

Resources
Agile Manifesto & Principles
Principles Of OOD
ColdFusion
CFUnit
Ruby
Ruby on Rails
JUnit



RSS 2.0: Full Post | Short Blurb
Subscribe by email:

Delivered by FeedBurner