Archive Page 3

14
Mar

Intersection of Dude & Catastrophe

I realized today why I don’t like to drink caffeine. It’s a hack (as in like software). A quick and ugly fix that gets the job done until the time comes that it inevitably fails you and another hack is necessary. Sure, it feels good at the time but you know it can’t last.

On the other hand there are more complete solutions such as getting more sleep, eating healthy foods, and exercising. Just like best practices in software engineering I’ll admit I’m nowhere near perfect in this regard. I realize, however, that it’s a more thorough solution that gets at the root of the problem rather than trying to fix it’s symptoms.

12
Mar

Perspective on Neil


Perspective on Neil
Originally uploaded by cheerfulstoic.

I thought I would comment on a blog entry I read on “Why a career in computer programming sucks” since I’m in the process of looking for my first job as a software engineer. I pretty much agree with him, though I have a couple of comments.

Anybody who’s knows much about the field of software engineering knows that there are a lot of platforms, languages, and other tools out there to use. Generally somebody who wants to develop a product will choose a technology (for whatever arbitrary reasons) and stick with it for the product’s life cycle. This means that when they are looking to hire somebody to work on the project they’ll prefer somebody who has experience with that tool.

The author argues that programmers have “temporary knowledge capital” and that it is temporary because tools change often. This means the engineer has the choice of either learning another language or remaining with a language that grows more obsolete by the day. I’ve felt the pull of a familiar language keeping me from learning another and that feeling will no doubt get stronger as I get older. Nonetheless I don’t think it’s correct to say

“Actual coding is only 10% of the technical side of software development. The other 90% is knowing the the libraries and the idiosyncrasies of the tools”.

It’s my guess from what he says on his blog that he has spent a lot of time over his career learning many new technologies and that it has biased him to thinking that this is much of the work required toward being proficient in one language. The fundamental skills of coding, I would say, constitue 80% of the learning while learning a given language takes the remaining 20%. I can say this fairly accurately as a young developer who has learned the fundamentals of programming within the past decade and have more perspective on the process of learning coding as opposed to learning one language.

“So what advantage does a 60-year-old .NET programmer have over a 27-year-old .NET programmer when they both have, at most, 5 years of experience doing .NET programming? Absolutely none”.

I disagree. A 60-year old programmer has a lot more general wisdom on when a technology or a feature is BS, what things can go wrong when developing a product, and the best structures and practices that can be applied to a given situation. This is the sort of experience that you can only get through a slow process of trying everything and seeing what floats. I certainly don’t have it yet, though I can understand it being easy to underestimate it’s value.

In general, regarding the ever shifting nature of computer engineering and the lack of prestige the geeks get the thing to remember is that general purpose computers are less than 60 years old. The author compares software engineering to law, finance, and medicine which have all been around for centuries and have all needed to stabilize to the standardized, safe, and prestigious fields that they are. I said I agreed (to an extent) with his point that a career in computer programming sucks, but I don’t believe that it will forever. In a couple of hundred years, if not hopefully in a couple of decades with the way the technology industry moves, languages will die, merge, and become compatible with each other ending in a state where the computer programmer can be like any other craftsman or engineer. So sure, it sucks now but I have a lot of hope.

Software engineering isn’t life any other craft or field of engineer, though. I remember my computer science teacher telling me in high school that programming is a multi-disciplinary field. That idea has always stayed with me, though I didn’t realize how true it was until recently. A general purpose computing machine can be wrangled to do any task. Teachers, artists, scientists, and others have taken to learning to coding in order to allow themselves to do more in their chosen profession. A geek who loves nothing more than to hack all day can do just that, but if they are good at programming they should know that the programs are meaningless unless there is a need to apply meaning to it. The geek should therefore expand their knowledge of another field. They should do this not for the sake of having something to fall back on, but because somebody who can, for example, understand both neuroscience and how to use a computer to study neuroscience better than anybody could before is worth more that a person who can only do one of the two.

11
Mar

Self #3


Self #3
Originally uploaded by cheerfulstoic.

Ever the procrastinator I didn’t take any pictures this week until today. I took a walk through my neighborhood to try to explore some things I hadn’t before. A couple of those pictures will likely make it up this week, though I’m not as happy with them as I was with last week’s shot so I hope to bring my camera along with me this week. It was wonderful out, though. It was a bit nippy, but quite confortable for an hour’s constitutional.

Still looking for work in Boston. There was one job I’m very excited about that I applied for Tuesday. I’m going to have to kick it into a higher gear so that I won’t be while I’m trying to prepare for Europe in May. Exciting times. I won’t bore you with all the details, so off to another week I go.

“I don’t care if they eat me alive, I’ve got better things to do then survive.” -Ani DiFranco

10
Mar

Oven


Oven
Originally uploaded by cheerfulstoic.

Bad Ruby jokes:

# The Enumerable Snowman
yeti.each { |y| y.growl }

Sorry… it’s late and I’ve been Rubying late into the night.

08
Mar

Lounging art


Lounging art
Originally uploaded by cheerfulstoic.

Some 5ives:

Five ideas for baby’s first exposure to a product:
1.) Baby’s First Chainsaw
2.) Baby’s First Weaponized Plutonium
3.) Baby’s First Plastic Bag
4.) Baby’s First Breath Mints
5.) Baby’s First Hit (free)

08
Mar

Unfocused High street progression

Blogging is hard.

I had a decent idea all laid out. I had in mind some interesting questions on the nature of “Can singing be taught?” It was inspired by American Idol Simon’s general dismissiveness to horrible singers and his frequent suggestion that they pursue another line of work. I wondered, “How bad does a singer need to be in order to not be able to achieve a decent singing voice with sufficient patience and training?” and “Does the natural appeal of a good voice make teaching a horrible voice so repulsive that only the heartiest ears could train them?”

Then I realized that this question had to have been asked before. I thought that as a responsible blogger (or at least one that doesn’t want to look like a fool) I would research the topic and maybe provide some references. Of course it doesn’t seem to even be much of a question. Upon reading just a couple of sources I now believe that singing can be effectively taught (with enough patience on both sides) and that my questions are not very interesting anymore.

See: similar research from my colleague, Matthew Baldwin.

06
Mar

Even bent art can be appreciated

Despite having the evening suddenly freed, I find myself with only the time for some more haikus. Sorry, I’ll try to be better.

bend to the left side
a sudden crack and she screems
damn chiropractor

they say beauty is
in eye of the beerholder
whoops, don’t fall over

05
Mar

Mooned


Mooned
Originally uploaded by cheerfulstoic.

the moon is so full
of itself like a pearl in
the dark sea of sky

gallery hopping
A distant light above me
I snap and catch up

03
Mar

Self #2


Self #2
Originally uploaded by cheerfulstoic.

G (my ex) moved out on Thursday. It’s nice being able to have more space to put my stuff, though now there’s actually a bit too much space. So I’m now by myself in the apartment. Though I do have Tom (the cat I inherited from G) to keep me company. All in all, it’s nice to have the space all to myself, though I don’t plan on doing much with it since I’ll be moving in a few months anyway.

Speaking of moving, I’m still working on being able to support myself after I move. I had a phone interview on Tuesday which went pretty well. It was reasonably technical, but that’s to be expected for a software developer job. They should be getting back to me soon either way on if they’re interested in pursuing me further.

Everything seems to be chugging away pretty happily (including this blog, which surprises me just a bit). Until next week, enjoy the randomness.

02
Mar

Overly saturated records of popular culture

Need an orchestra?

Need them to fit into a tight space between uses?

Hate needing to look around your orchestra to see what’s behind them?

If this describes you, then you need to try WaznoTech’s new Transparent Collapsible Orchestra! Works in all situations such as:

  • Add that finishing touch to your last minute party
  • Have some classy entrance and exit music for your important presentation
  • Liven up long car trips and boring meetings
  • Give as a gift to that special someone
  • So much more!

Act now and we’ll throw in the instruments! All for only $8750.99! Call now!





May 2012
S M T W T F S
« Jan    
 12345
6789101112
13141516171819
20212223242526
2728293031  

Badge Farm

  • Firefox 2
  • CSSEdit 2
  • Textmate
  • Powered by Redoable 1.0

Here you can to find all about tramadol buy tramadol Buy tramadol online. buy tenuate - Buy tenuate. New pharmacy online site. Buy vigra or vagra here. buy valium Valium online. buy xanax buy xanax online. Pharmacy online buy diazepam - Buy diazepam. Pills online buy ephedra - buy ephedra online. Cheap pills buy tramadol buy tramadol online. Drugs buy flexeril buy flexeril online. Pharmacy online buy propecia - buy propecia online. Online cheap pharmacy buy ultram - buy ultram online. Buy drugs online buy paxil - buy paxil online. Cheap valtrex buy valtrex - buy valtrex online. Big discaunt buy codeine - buy codeine online. Pharmacy online buy tramadol - buy tramadol online. Order pills buy ambien - buy ambien online. Pharmacy - drugs online phetermine phetermine online. Pharmacy online tamadol tamadol online. vagra vagra online. valum valum online. dazepam dazepam online.