Choose Your Theme
Warren Shea

Archive for the ‘All Posts’ Category

My professional career: Past, Recent, Present, and Future

Tuesday, September 28th, 2010 at 7:38 pm

Past
I (re)joined the corporation that I’m currently employed at in Feb 2007, after about a years worth of intermittent co-op terms with this corporation. From these terms, I was able to (and this is what I believe to be the point of co-op) determine what profession/career I want by determining what profession/career I don’t want.

In my first job, I learned that I wanted to pursue web. In my second job, I confirmed that the web was the right career. In my third job, I learned that I didn’t want a slow job. That term, I had a project that needed to finish within the 4 months I was employed there. I finished it in 2 weeks. And then I was bored. Out of my mind. Note: I had 6 work terms at 3 different places.

I worked as a web designer for about a year and a half with my old team and then my current team. I had been developing with JavaScript and ASP VB Classic, even as a designer. I remember I didn’t think I had the skill to be a developer. That the members of my new team would dwarf my skill because I was coming into a world of developers, as a designer. The opposite occurred. From that point on, I decided to be a developer.

I should note that this was around 2007/2008. I was very much into World of Warcraft at the time. I continued to gradually improve my developer web skills…it was difficult though. I wasn’t learning on my own time (because of WoW) and I wasn’t really learning much at work. I had done more complicated work when I was still a designer, with my old team! I was still fairly shy, I didn’t have the confidence or experience to voice my opinions, good ideas, or concerns.

A couple years went by, basically bringing us to this year. I had continued to improve as a developer as well as socially, in the workplace. When I was younger, I didn’t think I would need soft skills much, as long as I was a strong developer (that was my mindset at the time). I realize now that it’s VERY difficult to get anywhere professionally without soft skills.

Recent
Having done the job as a web developer for a couple of years, I began to wonder what else there was for me. Through a difficult time, I learned a very important lesson about myself. I’m ambitious. My attitude towards things is generally laid back. I’m organized and the things I do are usually below my skill level…so I don’t tend to freak out often. I generally have a “come what may” attitude. But when opportunities appeared that I didn’t get, despite feeling they were deserved…well, I realized what was important to me, what my goals were and what I would have to do to achieve them.

Present
The recent section above was about 3-4 months ago. I don’t imagine I’ve changed much within the last few months but the opportunities I didn’t have back then are starting to appear. Unofficially. It’s not as related to development as I’d prefer but it’s related to all the aspects of web. I will be learning a lot, that’s a given. Learning in uncharted territory, possibly building tools and solutions to new concepts and ideas.

Future
I’m not sure if the opportunities that have presented themselves are right for me. Like a child, I was upset when I didn’t have what I wanted and once I got it, I sort of want to toss it away. While I imagine it’s interesting, I don’t know if it’s where I want to be. I still really want to develop, not be a consultant or technical specialist. And the longer I’m in a place where I professionally don’t develop all the time, the longer I am away from UWaterloo and the things I’ve learned, the worse I’ll become as a developer. It’s disappointing and a bit pathetic to say, but that’s what warrenshea.com, my side project, and my epic site are for. To do what I want. But warrenshea.com is well below my skill level at this point. I still have things to learn in terms of XHTML, CSS2 but the way warrenshea.com is currently set up, I’m not learning enough. Even my side project won’t be enough.

I guess that’s what the epic site is all about. A chance to put practical, .NET 3.5/4, HTML5, CSS3, jQuery to use. But if I don’t do this stuff professionally much, it means spending a lot of personal time to learn this stuff. It would be much easier to “kill to birds with one stone”, by that I mean, learn/use this stuff professionally so that my time is used effectively. I’m not saying I won’t touch the above in my job. Out of any role in my department, hell, my entire corporation, the job I’m at now would be the place to use these skills. But I’m not sure if it will be enough as someone who uses this stuff all the time.

I spent so long as a designer, so long playing World of Warcraft. It’s only this year that I feel I’ve really been living up to my potential. And even then, I’m falling short of where I really want to be.

I don’t want to learn .NET 2.0 and 3.5, I don’t want to learn CSS2 better, I don’t want to learn PHP and jQuery. I want to know them already. I want to learn .NET 4.0 and what’s improved over 3.5. I want to learn CSS3 and HTML5. I mean, I can start now but I’m already behind. That’s not an excuse, I’ll continue to learn but I don’t think I’ll ever catch up to where I want to be. I want to be a certified .NET developer. I want to be able to compare to the professional developers I’ve worked with in my career. A couple of them have been simply exceptional and I wonder if it’s possible for me to catch up. I get distracted easily, I lose focus, I’m intelligent but I’ve met smarter, quicker people. I’m distracted with shows, anime, the computer. I can’t seem to work without my computer but I get distracted when I have my computer.

I tend to do average, well, excellent, or exceptional in the professional aspects of my life. Occasionally I screw up but I’d say I’m a strong, above average performer. But the opportunities that have presented themselves scare me. I’m going to be playing the role of technical consultant, project leader, manager. I’ll be attending meetings, learning new technologies, I’ll have to be proactive and study new technologies to stay a step ahead of everyone else. People will be going to me for answers when, in this new role, I don’t know if I’ll have. Now, again, I don’t imagine I’ll do poorly…hopefully I rise up to the challenges and tasks. But I am worried I won’t be able to, especially if my heart isn’t in it. And I’m not sure that it is.

I’m an extremely firm believer that you should enjoy what you’re doing professionally. And I did in the past. But will I in the future? If my heart is really directed towards projects like my EPIC SITE, shouldn’t I be professionally pursuing that as well? I don’t even know. I know I will see where this new path takes me…it’s too early to answer the questions I’m asking. I just know there’s a feeling of uncertainty in front of me and it scares me. Which is a perfectly normal thing.

/confused

me waiting for newtwitter

Tuesday, September 28th, 2010 at 12:41 am


i want the new twitter! how come some people have it and some don’t, what’s taking so long!?
me waiting for newtwitter

Dexter S05E01

Monday, September 27th, 2010 at 11:01 pm

***Spoiler Alert RE: Dexter S05 E01***

I’m feeling completely underwhelmed by this episode. I can’t seem to wrap my head around Dexter’s character and thoughts…

He’s spent his entire life trying to learn emotion…for someone as intelligent as him, someone as careful, someone who practices emotion his entire life, I can’t seem to figure out why Dexter‘s acting (not Michael Hall) is so bad. Learn how to cry Dex, it’ll come in handy some day (like this episode).

I thought the Mickey Mouse hat was an interesting touch (while Dexter was breaking the news to Rita’s family). Throughout the beginning, I’m wondering exactly how everyone is gonna react to the news and when I see it, they throw in this completely ridiculous hat. I was expecting it to be…dramatic. But instead, I was thinking “WTF, he looks ridiculous with that hat on”.

I still couldn’t wrap my head around Dexter’s lack of fake emotion in this episode. If I were a cold, emotionless….uhh, let’s say vigilante because I’d rather not call myself a killer, even hypothetically…I’d totally know when to pour on the fake emotion. The ONLY reason why I can see him not faking emotion is if he doesn’t care, if he’s gonna drop his life and go elsewhere. Which is where they took the ep, so it sort of made sense. And then he came back…so he should have still put on a better acting job. Contingency plan much Dexter?

Overall, I was disappointed with this episode. Again, it left me underwhelmed. The eulogy at the end was TERRIBLE….I thought after what he’d been through, showing real emotion for possibly the first time and everything, he’d have something interesting to say. But he didn’t. I feel like I’m Doakes this episode, wondering “why can’t everyone else see there’s something majorly wrong with this guy?”.

Isn’t it going to be suspicious that most of his stuff burned down? Where was he keeping that stuff anyways?

I hope, starting next week, they really begin to take this season in a direction. Who’s the antagonist? What’s the twist? There are only 12 episodes left, this one was wasted.

Boourns.

Prince of Tennis : My Dream Junior Invitational Team + Naruto : Rock Lee VS the Chuunin Exam

Saturday, September 25th, 2010 at 8:33 pm

I’m rewatching PoT…again. I’m at the point of the Junior Invitational Team…around episode 135-150? And I thought I’d imagine my dream team, based on their skill at that point.

Yukimura Seiichi (S1)
Tezuka Kuministu (S2)
Echizen Ryoma (S3)
Atobe Keigo & Fuji Syusuke (D1)
Sanada Genichirou & Kirihara Akaya (D2)
Tachibana Kippei (R)

These guys are all national level players…the only real combination that needed to be thought out was the doubles. I dislike the idea of putting Sanada and Kirihara on the same team…but the key of these 4 individual players in the 2 doubles teams is Fuji Syusuke. He has a lot of singles skill but can play doubles as well. He’s also at the level that he can cover Atobe and “control” him. Sanada and Kirihara wouldn’t be good with Atobe and his ego. You could do Atobe and Sanada as D1 and Fuji and Kirihara as D2….I really like the idea of putting Fuji and Kirihara together…except we already saw Sanada and Atobe as D2 so it’d be boring.

The difference between this team and the anime one is that Yukimura Seiichi, Tezuka, and Tachibana were all recovering from an injury/surgery. In their place, Oshitari Yuushi (a poor man’s Fuji), Sengoku Kiyosumi (who may have been my choice after Tachibana), and Kikumaru Eiji (seriously, WTF IS THIS GUY DOING HERE). I really hate that the anime junior invitational team was 3 Seigaku + 1 Seigaku coach. There’s plenty of talent to go around! Tho I would definitely have the 3 Seigaku monsters, Tezuka, Fuji and Echizen in the team. So my real beef is just with Kikumaru.

Seriously, the only reason Seigaku’s team is so good is because they have 3/9 players that never lose. Out of 5 games, if they all play singles, they’ll always win! The others are all hit and miss.

Anyways, I like imagining what ifs like this.
.
.
.

Like in the Chuunin exam in Naruto, what if Rock Lee fought any guy OTHER than Gaara.

He would have destroyed:
Haruno Sakura, Uzumaki Naruto, Dosu Kinuta, Akado Yoroi, Zaku Abumi, Tsurugu Misumi, Yamanaka Ino, Tenten, Kin Tsuchi, Inuzuka Kiba, Hyuuga Hinata, Akimichi Chouji

He would have fought and, I believe, most likely would have beat:
Uchiha Sasuke, Aburame Shino, Kankuro, Temari, Nara Shikamaru, Hyuuga Neji

I guess some of those are a little iffy. He was still better than Sasuke at the time.
Shino’s skilled…and I don’t really know the extent of his strength. I’ll have to watch Naruto filler some time.
Kankuo and Temari, they’re both skilled and good ninja….but Rock Lee imo should be able to take them
Shikmaru’s a tricky one…I would say he and Rock Lee are more opposite than any other match up. Brains always beats brawn but can brains beat speed? I dunno?! (I can see Karol absolutely in disbelief at what I wrote here…but she’s got a Shikamaru bias…).
Neji….pfft, even Naruto beat Neji. He also got turned into swiss cheese VS spider-man….he’s not so great (actually, I think his Kaiten is pretty awesome :D i love the idea of “absolute defense”)

I guess my opinion isn’t really fair either as I’m bias towards Rock Lee. Cuz he’s fast. Like the Flash. And the Flash will beat anyone in a fight…and here’s why.

Site Updates: GMail themes within the GMail theme o_O

Saturday, September 25th, 2010 at 1:02 am

A very recursive title…Does that make sense? It would be nice to have sounded intelligent rather than to have sounded like I don’t understand recursion…which, despite writing a few recursive functions, might be true :/ <insert server-side infinite loop>

ANYWAYS…small Site Update, something I wanted to do a couple weeks ago but forgot. I added some GMail themes within my GMail theme:

GMail themes within themes

I think it’s pretty self explanatory.

I’d add more themes but it would clutter the top bar and on different resolutions, might not look great. Four is good for now…

Bad: GMail is supposed to be a minimalist theme but already, I’ve added a lot to the JavaScript code to implement this. While I’m sure I could clean it up if I gave it more time and thought…I doubt I will
http://www.warrenshea.com/common/gmail/scripts.js

.
.
.

I just realized, the way the GMail themes are changed is totally client side, there’s no page refresh or loading of specific css files. Meaning…theoretically, I could make a huge JavaScript that could modify my page for all themes (Megaman, Naruto, etc.)…reducing any reload.

Ahhhhhh….I wish I hadn’t thought of that, it’s so much work. Probably too much, like re-writing CSS files…in JavaScript. I should probably not do it……………………right?

Now choose the following:
<insert @$$hole comment: you should do it…that would be awesome! >

or

<insert rational comment: that is a waste of time, do something more productive>

or

<insert spam comment: hi guys! i am enjoying this phase of my life to the fullest as i am being showered with cashback cashback n cashback. i did online shopping at ….>

or most likely,

<insert no comment:>

EDIT: 5:15 AM – I’ve been working on the themes and session variables the last 2 hours…trying to move them from server-side PHP session variables to JavaScript cookies. I was looking at my CGI Timeout issue, I thought it could be possible that my site was trying to contact the session server and my CGI Timeout issues were affected there…

I thought I noticed significant improvement speed but…it slowed down again. I don’t wanna stay awake and test, I’m so tired… :'(