Tag Archive: workplace

Scrum warrior

Oooooooh, I’m angry. I’m getting worked up. For one of our projects at work we’re adopting an agile methodology. It’s a style of development that differs from traditional ways of doing things. When done right it works well. I mean, there’s a specific structure involved in doing things, and there really needs to be a big buy in from all those involved. It requires a fair bit of discipline. I’ve worked with this methodology before in my old company. I’ve seen what in can be like, and how it really needs to have that structure. Yes, it’s meant to be agile and adaptable, and it is. Thing is, it can only be that way as long as certain rules and expectations are respected. There’s a huge amount of trust that’s needed. If you don’t end up trusting a member of your team, things will unravel really fast.

So, back to this project. We’re going through our first iteration and I’m starting to see things that are going contrary to principles. There’s been some flagrant rule bending, and it’s making me nutty. If we’re going to make the shift to agile, we need to go all in. There’s no doing it halfway. Leaving work today I was really steamed. Since then I’ve been mulling it over and forming my arguments. By tomorrow I’m going to do a lot of poking around and I really want to go in guns blazing.

I don’t want the trust within the team broken.
I want a strong team where we can depend on each other to get the job done right.
I don’t want the product owners to set unrealistic expectations.
I want to set boundaries that promote reliability.
I don’t want to over-promise and under-deliver.
I want things to be predictable like clockwork.

All of this is reasonable, isn’t it? That’s why I’m going to fight. I shall be the scrum warrior. This is a battle worth fighting.

Train wreck territory

I spent some time thinking about it in the car this morning. If I count the time I spent working through the co-op system, I can say that I’ve been working in the tech industry for about eight years. Kind of crazy. I’ve been fortunate enough to work with companies that have a great workflow. I have a sense of how a great software development workflow should probably go. So, as I’m going along if I see something that’s so obviously off-the-rails shouldn’t I speak up? I mean, I’m not saying that I’m perfect in my procedures, but when things are getting into train wreck territory something has to be done.

Planting seeds

Today I had an opportunity to have some one-on-one time with my manager. It was an opportunity to see how I’ve been doing over the past few months. Knowing that this meeting has been coming up, I’ve been scanning my brain to figure out I wanted to talk about. I mean, there are a lot of little things I can mention in terms of coding worries but none of it seemed urgent or pressing. Eventually we got to talking about my long term goals and I said that I wasn’t really sure what I wanted. Somewhere in conversation he mentioned something in terms of moving around the company or gaining new skills. I think that triggered something in my head. I basically told him at that point that I was hoping that I’d get out of a coding role in the future. Just thinking about it, saying such a thing to my manager felt huuuuuge. It’s kind of basically saying that I don’t think I’m on the correct path.

I code. I am decent at it. It’s not where I really want to be. On this path, I could probably continue on to take a senior role or a team lead position. That’s all well and good, but I do not think that kind of thing suits me. Why? Tech and researching new stuff doesn’t really set me on fire. That’s the honest truth. What do I want to do? I’m not sure. I stated that I figure I might be suited to something dealing with communications and other people in general. I think I’m more suited to using my soft skills. I remember posting years ago shortly before graduation about jobs that I think I would be good at. The theme running through what I listed was definitely communication. I want to give it a shot.

How did my manager react? He took it well. I mean it’s not like I’m leaving the team or anything at this very moment. He has a bit of a similar history moving around within one company. And considering that I’m with a huge corporation there’s no better place to do it. I’m just glad that I was given a chance to plant this seed. At this moment, I don’t think he’s entirely sure where I would fit in, but at the very least if I’m set on a different trajectory path I know that I will be better off in the long term. Good things are coming. I can feel it.

WFH!

Today I took advantage of one a sort-of-benefit of my job. Last night I took my work laptop home with full intentions of working from home today. I totally recognize this is a luxury. My colleagues have been taking advantage of it for a while now. I’ve been meaning to give it a go for a long time. The only thing that was really holding me back was just bringing the darn thing home. So finally I had resolved to just do it. It was going to be awesome. I’d just open it, connect to the private network and start coding away. Well, it didn’t quite turn out so perfectly. I had some issues with connections, and some applications that I could have sworn I had installed were missing. It got so bad that I was actually considering heading into office just to get the laptop set up. I put on some work clothes and was set to go, but in the end I managed to make some appropriate connections. I was able to get on the network. Unfortunately for me, the people I needed to talk to once I was connected were already gone for the weekend. And so, that’s my sort-of-wasted day. First day in terms of setup is always the worst. It all becomes easier from this point forward. To be honest I don’t think I’m going to use this option all that much but it’s certainly good to know it’s available.

Crop circle action

A lot of weirdness today, eh? Let’s start with the extreme heat. Yeah, hotter in plenty of other places but this is bloody Toronto. This shouldn’t happen. Anyway, as I was passing by a window in the office I saw that the lawn outside had this weird pattern. Totally strange. This grass is actually on the roof of the underground parking area. I would imagine that the centres of each circle corresponds to some sort of vent or pillar. Or maybe at the centre of each circle is a pop-up sprinkler whose radius only reached that far. I don’t know what the case is. I suppose it doesn’t matter. This just looks cool and quite unnatural.

Team player

Being part of team is a wonderful resource. It’s easy to take it for granted though. Being a team player is an active role. Being a team player doesn’t mean giving up personal opinion and following the herd. Part of being a team player means standing up and being supportive when appropriate. There’s no point in trying to isolate yourself because later on when you might actually need the aid of your team they might not be there for you. There’s a lot of give and take.

My personal sandbox

In my last job there was a period of about 3.5 years where I was doing a lot of web development heavy work. As stressful as it was it did me a world of good. I learned so much in terms of design and tech. Prior to that job AJAX was just a scrubbing powder, or a town east of Toronto. It forced me to keep up or get swept aside. Even if I wasn’t in charge of creative bits and pieces, I developed a good appreciation for what good design looks like. The separation was probably for the best. The creative people have a really good eye. If they provided a good mockup with pieces that I can cut up I was a happy guy. These days, that pressure isn’t on me anymore. My job doesn’t require extensive web skills–although the skills are useful when working with interface related tasks. There’s just less incentive to keep my skills sharp. Well, for whatever reason I decided that it’s important for me to stay sharp. I decided to purchase a new personal domain that I’d keep in conjunction with garneteye.com. The big problem with domains is generating content to put on them. I know that that will be my biggest issue. However, there’s a lot of random web stuff that I’ve wanted to try crafting for a while now. My intention is to use the domain as a sandbox. The only way to get better is to just keep creating and experimenting. The intent isn’t to get publicity or anything of the sort; I just need to be able to play around. I suppose I could do it with this current domain, but…part of me wants to keep this random business to its own place. I’m diving right in!

Master of none

I know it’s a bit silly, but I had a bit of a eureka moment at work. For a long while I feel like I’ve been trying to find my place on the team. In putting together this team, my manager decided to put together a diverse group. It seems like everyone else is up on their technologies and strange acronyms. I just hear them and keep my head down focusing on my own thing. Hey, don’t get me wrong. I do my work. I’m good at what i do. Still, for a while I was wondering if I’d ever get into the swing of things in terms of becoming knowledgeable in general about what’s going on. I finally came to the realization that I don’t need to be master of everything. A colleague was expressing frustration with a Perl/CGI page he was working on, and how a snippet of jQuery wasn’t working for him. I offered to jump into action. In those moments I was the expert. I felt animated and invigorated. It was a good feeling. So, no, I don’t need to know every single thing. I just need to make sure that I’m really good at my areas of expertise. If I wasn’t a good fit for the team I wouldn’t have been hired in the first place. So there.

Older posts «

Switch to our mobile site