Open to new software opportunities

I am available for a new software gig.  Not sure anyone reads my blog but I left the MS software company here in Calgary I was at.  I was there 10 or 11 months and my title was QA Specialist (I think).  I was brought in to cover a mat leave.

What I did there?

I don’t like to mention the company names but it’s easy enough to find out but it was an integrated payroll, time&attendance, benefits application with a web-based employee portal where employees can view statements and sign up for training.  Just writing about makes it come back to me the feelings I have about it.

The people were (makes me a little upset) but amazing.  Company values your integrity and your person as a human being.

I felt like I put a lot into it in that I felt committed and engaged everyday to be around the group was – I was lucky.  It made me a better person.  I was highly technical in the past – can be caught reading inner details of how software works – and some of the people there just could do it all.  Hardware issues, software, web, you name it they could solve it no time flat.  Being a small company I guess is part of it as my former brother in law who was a medical emerg room doctor used to say working in a small town northern BC for a long time doing medical where there are no specialists you wear a broad cap.  Could be dealing with a heart attack to a sprained ACL and had to handle it all.

At my job previous to this, people were paid to code and they were paid fairly well.  You were a SQL stored procedures expert only it was highly valued but here people wore many hats.

Processes and automation of builds and shipping software and updates were amazing.

The software was quite refined and 1 bug was a big deal where I am used to being in environments where there are bugs and they are prioritized and every bug is not an immediate critical issue.  Maybe it’s my age or where I’ve worked but often it’s expected there will be bugs.

Not sure payroll is where my interest lies.  It’s fairly straightforward for the most part and there are tax implications but I still liked the web products and testing in general.  I found i did not gravitate to understanding payroll taxes.  I found the banking from a business point of view more interesting as it’s something I use, maybe.  Not sure.

I did a lot of QA on their web and desktop products and we used Team Foundation Server.  What was the highlight as far as my role?  What was I most proud of?  I think working with the development manager when a bug was discovered by a client and working it out with him and getting a fix from the developer through to testing.  The team work was incredible.  Hardly any egos.

I can’t say I had the “I want to break this software” mindset as a QA Engineer.  I tested that it worked and I’d indicate it passed or I’d raise a question or fail it with documented issue.  Others I noticed would be happy to break the software to prove it did not work.

I loved testing the web-based products.  I loved it.  They had a recruitment product and whoever design that did a great job.  Clean and simple.  Functional.  I would try and push to get those assignments.   Web portal and recruitment software testing.

Sometime it would be “test the web portal” overall.  Go at it for 2 hours and see if it breaks.  I can’t say I liked that as much but I did it.  How my mind works was let’s have a baseline of tests that we use each release and use that as a guide.  I went with how they wanted to do it.

I worked in the next cubicle to a developer who I identified with quite a bit.  Same age and same more laid back philosophy.  We’d work as a team sometimes back and forth and it was really gratifying.

I think I’ve mellowed out a lot from when I first started in software but I have the same tendencies in that I am super detailed.  I am very quiet when I am at work and in general.

What I did not like about the role?  I did not get to plan much or see the bigger picture and that was what I hope to get in a role in the near future.  Stuff like this is what is in the release and plan how to take the need to test it all and plan it – how to approach testing it.  I like to understand the big picture and feel I am growing into being better and better.

It was not a steep but there was a learning curve and I was not super productive immediately but was learning every day.

I did some SQL administration work and got better at that.  I did like that but was getting a little bored with restoring databases and backing up, etc.

The senior management was exceptional to me and I have trouble talking about it a bit.  I need to get that under control before interviewing.  They accepted me so much and tried to make me happy there.

Next role: not sure.  Not sure it’s QA.  I want to be a lead type role.  Not sure I can get it based on not having done it in this job but I want to do that.  Work is a huge part of my life, it’s always been my #1 priority.  I get a lot of gratification from the work and the relationships and this period of transition is going to be challenging on that front.  I’ll have to get into a routine – some structure for job searching and exercise.

If you hear of anyone looking for a software professional – I strongly prefer the Microsoft stack of software, let me know.  mbbrennan AT gmail dot com.

QA Engineer/ Systems Analyst

For the last seven months I have been working in Human Capital Management software.  So, payroll, time & attendance, HR, recruitment and other related modules that work together but are sold and priced separately.

My role is QA Engineer.  This is the first QA role I’ve had in a 20 year IT career.  I think having bounced around in the last few years to different companies has helped me in some ways as I try to use some of the same tactics to get proficient in a new system.  It seems it varies for different people based on their background and skill set how long it takes to be proficient at a new software job.  For me it’s 4- 6 months before I am at a level where I feel comfortable with my proficiency.

Being in a QA role has been good.  First time in 20 years in a job I’ve not coded a thing.  It’s been good to look at the system from a primarily “does it work OK” point of view.  It’s been a good way to learn the system as different from development, it’s more broad-based thinking and not as deep/technically.  I don’t concern myself with the inner workings of the software and just focus on can the user get what they need from the software and then I move onto the next issue.  We used Visual Studio Team Foundation Server to track software issues.

They have structured software releases so as a team of 3 we test the release and OK it for release to clients.

The company internal processes are I think the best I’ve seen anywhere and the tools used to work with our software are crazy good.  I’m kind of amazed at some of what I’ve seen as far as tools and processes that support our software.  It’s a very efficient operation.  It’s a 30 person company.

It’s been good being able to stay in Calgary as my sister and her two kids are here and this job is close to my new condo in the Southwest.  I am close to Glenmore Landing.  Stephen Harper is my Federal MP here.  It seems like an affluent jurisdiction but my particular neighborhood is not in that category.  Someone was murdered across the street in the pub about 2 years ago so I would not say it’s a top class neighborhood but I love being the Southwest.  For the first 7 years I lived in Calgary I was in the northwest (the city is divided and referred to but the 4 quadrants) but I’m crazy about the SW and my area.

My oil & gas software experience 2012-13

Been thinking about the previous position I had in software.  Senior Systems Analyst for a company that develops software for the oil & gas industry.  One of the hottest products the company had was what was their SCADA software.  SCADA stands for supervisory control & data acquisition.  Basically it’s the low level software that interfaces with the pipeline. This product the company had was a common component for different software products the company had – both for oil software and natural gas products.  I did not work on the SCADA part however but after leaving this company I found out the SCADA stuff is quite in demand here in Calgary.

I really liked this position.  The guy who hired me was a project manager and I did not have oil & gas experience at all so was ecstatic when I got the position.   I found the position through LinkedIn.

The product I worked on was used for natural gas software.  Many SQL stored procedures were used to accept data into the system to be validated and saved into SQL.  The main stored procedure ran as a service that selected tasks to run from a SQL table.  The tasks were defined with a priority which would determine the order they’d run in. These other procedures would run in sequence and validate the record for example and save it to the database.  For the meter you could set the high and low range for volume and pressure and if the incoming reading exceeded or was below the range, the record would be flagged and showed to the user in the UI.

The system was basically organized into gas meters.  A company could have thousands of gas meters.  The main form in the system would show the days in the months and then click on the day to see the readings for the day.  Attributes of meter were stored such as type of meter, dimensions of the meter and other attributes.

The user interface was C# and the code was a bit complex.  I learned a bit about time zones as the meter could be in one timezone and the host was in a different timezone so when the record was read, we’d convert it to GMT time with the offset for that timezone.

One of the interesting projects I worked on was for house gas meters where a hand wave reader used by a meter reader technician would read the meter and the data would be saved to the reader and later downloaded into the main software.  The was the automatic meter reading project or AMR.

Another project was spreading data where for example you would get a reading at 1 PM and next reading and 4 PM and system would average out the volume received in the reading over the 3 hour period and insert 2 additional records automatically (the 2 PM and 3 PM records).  Some interesting SQL code was used for that.

Overall, I learnt a ton at this position.  It was mostly all guys but the lead for the project was great to me.  We’d hash out the solution over a conversation in the hallway and we all had offices with whiteboards.  They were used a lot.

Feminism and IT, 20 years on in IT

I did not grow up a feminist and I don’t recall having those values instilled in me growing up.  Actually, up until age 20 I don’t recall making gender an issue at all.  It was just something I was not interested in.  I recall my sister taking women’s studies classes in university and that sounded interesting but I was more of a math mind than a women’s studies person back then.  I’ve also recall never feeling comfortable weighing in on the abortion debate.  I’ve never been pregnant so leave it to those who feel strongly about the issue.

In college, I was in a group of friends both men and women and I recall feeling it was great.  My friends in the class were open minded and we’d discuss all sorts of issues,  Gender in college wasn’t an issue for me.

Second job out of college I recall starting to notice it a bit because at work often the men hang out together and the women hang out together and often the women are quite out numbered by men.  I recall back 20 years ago thinking Hillary Clinton was quite cool because she was able to hold her own against a lot of tough men.  When Kim Campbell became 1st female Prime Minister of Canada, again, I thought that was cool because these women were trailblazers for other women who had ambition.

After a few years, though, and some comments from the men, I started to think that assess a person’s abilities irrespective of gender and I went with that for a number of years.

I traveled to Japan a few times for work and some people (mostly women) would comment to the affect that it must of been difficult because at work it’s primarily male dominated there.  I would brush it off and say I would just focus on the work and not pay attention to it.  The men would go to the clubs at night where there would be young women there to “wait” on them and again I would just mind my own business and take the good from the experience.  I recall once the guys arranged to go to a car show in Toyko and I heard second hand I thought it sounded like fun but was told it’s a men only thing because their are women there that are there to sell the cars and appeal to mens “drives”.

Maybe our Canadian culture has change or more likely it’s just me but at age 40 now, being a women in the Information Technology business is not easy at all.  It’s male dominated and often the people are very smart and there is one right way to do things and if you are wrong, politeness is not a word I would use to describe some of the men in the IT business.

Having said that, most of my mentors in business have been men. People that care about developing and seeing other do well in the organization.  There have been some amazing men I’ve met in 20 years in IT.

People have commented to me that I tend to think like a man.  I am not very emotional and don’t seek out men a lot for validation and relationships.  I am quite happy on my own and love having male friends.

Ideal for me is working with both men and women but hope the men can understand we women are different than men.  We are more compassionate and care about others a lot.  We are not as competitive and we don’t derive as much of our worth from our work in the office.  For most women (not me because I have no kids) their #1 responsibility in life is raising their kids and being there for them.  It seems to me what happens in the office is a distant second or third importance for women.

On Twitter and in the news recently there has been more talk of gender diversity.  I try and mind my own business and not get into the he said she said but the number of stories where women feel marginalized by the opposite sex is growing.  What can we do?  You have to hire the best person for the job.  But what if you have a team of 10 men.  For myself, I don’t think I would be too interested in joining that team.  Not really sure what the answer is.  Get more women interested in IT in their high school years, I guess.  Speaking for myself only and being a 22 year IT veteran I advise my niece and nephew away from IT as a career.  I would not – like others do – openly recommend it as a career.  Outsourcing is one of the big reasons why.  Salaries are not going up from what I’ve seen in Western Canada and it’s demanding.

New Coldplay

New Coldplay called “Ghost Stories” is very good.  Not great but v good.  This song I love.

Chris Martin, Coldplay’s lead singer, wrote the song about recent split with ex wife, Gwyneth Paltrow.  I hard Martin say what the song is about is he felt he was not good enough or at the level Paltrow was as far as being committed to the relationship.  I like when he sings, “One minute they arrive, next you know they’re gone”.  Sound like Chris Martin really loved Paltrow a lot.

Flock of Birds / O

A flock of birds 
Hovering above
Just a flock of birds
That’s how you think of love

And I always
Look up to the sky
Pray before the dawn
‘Cause they fly always
Sometimes they arrive
Sometimes they are gone
They fly on

A flock of birds
Hovering above
Into smoke I’m turned 
And rise following them up

Still I always
Look up to the sky
Pray before the dawn
‘Cause they fly away
One minute they arrive, 
Next you know they’re gone
They fly on
Fly on

So fly on
Ride through
Maybe one day I’ll fly next to you

They fly on
Ride through
Maybe one day I come fly with you
Fly on
Fly on
Fly on

Twitter

I’ve been on Twitter for about 6 years now and was surprised to learn that when they recently released their results,  they stated that they lost $132 M for the QUARTER.  It’s 140 characters and has 250 million uses (not sure how many of the 250 million are active users) but 6 years later, I expect the company would have figured out a way to turn a profit.  I would guess the most complex part of their business technically is system performance and having 250 million users and updating twitter.com with the tweets.  The site is a lot more stable than it was, say, a couple years ago when it would go down quite a bit.

If I am investing in the company, which I am not, I would be asking where is the $ going and what is the plan to start to make it profitable.  I understand start-ups often don’t make $ for the first couple years but 5 years on, I think it’s time to start asking some questions.  Even break even.  They have to start to find a way to make it a real business – one that earns money.

Myself, I started using it to follow one of my top interests, NHL hockey.  I followed reporters from the different markets around the league.  It’s good for that.  As a user, I find the coolest part is being able to interact with people that I would otherwise not have access to.  People like Steve Nash and other athletes I know tons about but never met.  David Matthews Band bassist, Stefan Lessard, was following me for a bit and it made me even more interested in the band.  He would tweet after concerts and do Q&A’s where I’d learn more about him and the band.

It seems to me, though, you – Twitter, the business – needs to find a way to make it profitable.  Maybe start offering other services, not sure.  I read 80% of Twitter users are mobile so definitely the strategy has to focus on mobile and tying into services on mobile.  As an person who likes to invest in good companies, I would not go near Twitter as an investment.

 

Managing Technology, at least in Canada

I’ve now worked for 10 companies in a 20 year IT career.  There is a difference between working in a software company where their main revenue is their IT services and a company where IT is part of the organization – mostly a support department to the main business.

Here’s what I’ve noticed.  Managing technology is hard and I’ve not seen it done that well, IMO.  My view is you need to have a bit of an understanding of what’s involved in doing the work.  Having managers that don’t understand the technology has not been for me or my favored type of set-up (but it’s common).

Companies such as Microsoft have a large pool of software pros that can manage or program manage as they seem to like to do.  Thee people have intricate knowledge of software but where I am in Calgary often there are managers who don’t understand the technology and that’s just the way it is.  Often times finding professionals that have the software knowledge is hard enough let alone have an aptitude to manage people. For me personally, I really prefer working under someone who has an understanding of technology.  Maybe it’s a limitation on my part, not sure.

In the 10 companies I’ve worked for about half were software companies and the others were organization were software was one department in the organization where the org gleaned their revenue not from the software.  The software department was a “support department” in the overall organization.  It’s different can of worms working in the different types.  If you really want to improve your software skills, the best way is in an organization that sells software as their main business.  There, I find. you get more dedicated software pros.  Other organizations that have software as a support role, at least in Calgary, may pay more and offer better benefits so the choice is an individual one.  For me, working with other highly motivated software pros that care about what they are doing – there is nothing better,

Mom

My Mom passed away July 2010 and three years later, I still really miss her.  I think about her a lot, about her illness and what she was going through at the time but also the great times we had together.

She lived in Vancouver for 10 years having moved out from Edm in 1996 after my father passed away.  In her last year, she lived in Edm near my oldest sister and was getting treated for her illness.  The last year of her life even was incredibly special for all of her children.

My Mom was a nurse, trained as a nurse, so knew a lot about medical stuff and my oldest sister also knows a lot about medical info.

My Mom was really intelligent and well read.  She liked to stay abreast of the news and national news, politics, sports, etc.  She was 74 when she passed away but as her kids grew up, she was like a sister to me and my two sisters.  We would travel together and celebrate special occasions together.

Her passing made me realize the fragility of life.  Nothing last for ever; everything is temporary including our time here on earth.  Things can be going along great and an illness can strike very fast and take you out.  I guess a lot of people feel they did not do enough or where not there enough for their loved ones and I definately feel that.

I miss taking to her; she was a big Vancouver Canucks fan and loved watching them play  Even when she moved to Edm, we got the NHL Center Ice package so she could watch their games.

I miss just taking about current affairs with her and her kind ways.  She was a really kind person, quiet but smart.

Some of her favorite things were:

- great books

- a glass of wine

- watching Canucks hockey

- Monteray, California (she loved it when she would travel there)

- Nice things such as nice and simple pieces of furniture such as stuff from Bombay Company

- long walks

- eating out for lunch and having a good chat over lunch

- coffee

- she liked art but simple pieces

- salmon.  She really loved a great salmon meal

- her kids.  She loved to see her kids and grand kids.

- she works as a libririan for a time and loved books

- cleanliness.  Her place and things were spotless, totally clean.

I was not easy having 4 kids in 5 years and she did everything she could for us.  My Dad traveled quite a bit in his working years so she would have to look after us.  She was a great cook and would make all my father’s favorite food.

She was a really incredibly special person to me and I miss her terribly.

Available for a software position

I was watching Internet Development star Paul Irish talk about how to improve ones software skills and he said blog about the stuff you know.  Get your voice out there and try and be heard plus get feedback on the stuff you are building.

I feel I know that and it’s a great strategy so I am going to try and update the blog more often.

I left Schneider Electric in August of 2013.  It was a lay off and a bunch of people were affected.  I was working in R&D adding some features we’d developed on the project I was on into the product and they wanted to cut costs.  I signed some sort of legal document saying I would not talk about it so that’s all I say.

For the last couple months I’ve been looking around Calgary for a new position.  I feel my skills are somewhat of a “mixed bag” – I like coding but I also enjoy requirements gathering and writing.  I am a good technical writer as well.  The position I just left was using C# and SQL and I did a lot of SQL stored procedures work.  It was WinForms.  A lot of the positions out there want someone specialized in specific technologies, tools and software packages.  Here in Calgary it’s heavy on the oil & gas focus.

I am using PluralSight – an online traning company for software developers – and for the first bit was focused on learning ASP.NET MVC.  I feel now I have a pretty good handle on that.  I’m not sure but can a person say they know a technology when they’ve done training with it and not been paid to create stuff with it?  That’s my challenge now. I want to add web development skills to my resume but I am self taught and the companies I’ve worked at have not done web.

In addition to ASP.NET MVC, I have been really reviewing C# and getting better at that.  It’s my strongest language and I really love using it.

Not sure if anyone reads my blog but if you know of a software position based in Calgary, I’d love to hear about it.  My email is mbbrennan at gmail dot com.

Updating the blog

I moved my blog over from http://www.mbbrennan.ca but still not updating it much.  I’ve had some extra free time recently so here I am.

Calgary has been hit really hard with flooding and many people are struggling with damage to their home and being displaced from their home.  There is a strong sense of community in Calgary and this is really showing through in this case.  The downtown core has been closed for a week and still is not opened.  I’ve found it challenging personally and so many people have been affected.  A lot of great people have bills in excess of $50,000 for repair their home.  I appreciate when people express their concern as it has been very trying for the city.

I hope they can repair the Saddledome but I have to say it’s less important than getting the people in High River back into their homes.  High River is a disaster area and it’s painful to see.  Imagine having your home flooded out and not being able to get in and get stuff and start to assess the damage and move forward.  The province is trying to help but all the politicians admit the damage is more than anyone has ever seen before.

At work, we are moving to a new office building about 10 minutes further east in Calgary and the planning and amount of work that’s gone into that has been a lot.  I have not done any of the moving organizing but others have and I can see how much effort and coordination goes into moving 500 people into a new building and getting all the hook-ups taken care of.  The company I work for has some amazing people and things appear to be moving along well with the official move date July 4, 2013.

Personally, I need a new challenge.  I need to start a new project.  I think I am going to focus on health.  I want to lead a healthier lifestyle.  Right now, having started a new job in a new industry and learning the software and new industry, I pour a lot of time into trying to be at my best but I now need to find a balance between doing well at work and living a healthy lifestyle.  It seems very simple but I get off track sometimes and need to re-dedicate myself to being healthy.

Some specific steps:

- getting out for a walk even for 15 minutes during the day

- cut out sugary drinks and going with the diet and low-cal version instead

- eat less.  I don’t like feeling full.  I like the taste of the food as I eat it but if I feel full or over-full, I don’t like the feeling.

- walk more.  Desk job is the worse for my posture and trying to be healthy.

I am heading to Kingfisher Resort and Spa in Courtney, BC tomorrow for a few days so looking forward to relaxing and seeing some of BC again.