Leadership

Halloween – Weekly Article Dump

Halloween at Magnet Forensics

Happy Halloween

Happy Halloween, everyone! I hope those of you who were out and about with your own little ghouls and ghosts had a safe Halloween this year.

Halloween costumes were pretty creative again this year at Magnet Forensics. I tried going with my own Horse Lime attempt, but it’s difficult when not many people know what the Horse Lime actually is. Regardless, my awesome mother put together the lime portion of my costume, and I was extremely grateful for that (and yes, I’m in my mid 20’s. No judging). I think it turned out pretty damn good.

This year, Saige won our Halloween costume contest. As Old Gregg, it was hard for that to not be a sure-fire win. Complete with Bailey’s in hand, I think the only thing that could have made it better was a set of watercolours to go with it. Absolutely awesome job.

On behalf of Team Magnet, Happy Halloween!

Articles

  • Kenneth Cole’s 10 Keys to Success: In this article by Teresa Rodriguez, we get a list of 10 tips from Kenneth Cole on success. While I don’t think there’s anything groundbreakind about them, I do think they’re all relatively straight forward. My main take aways are being innovative, being passionate about what you do, and create value. This article also has a bit of background on Mr. Cole that I wasn’t even aware of, so that was pretty interesting.
  • Community is Everything: How to Build Your Tribe: This article was kind of unique. It doesn’t necessarily apply directly to startups or business, but I see lots of parallels. Miki Agrawal writes about creating a “tribe” or a community of people around you. It’s really about placing positive people in your life, or go-getters in your business for the parallel. Again, no monumental secret tips in here, but it’s a great topic.
  • Performance Recognition: Cutting the Cost of Disengagement: This one is an infographic (and not really an article) about engagement and performance recognition. There are a lot of stats in there, but regardless of whether or not I trust the accuracy, I think the general points made are sound. Essentially, there are a lot of disengaged employeed in the global work force and it hurts productivity. By creating a culture of recognizing performance, you can help boost engagement which has all sorts of positive effects.
  • Code Review Like You Mean It: The first programming article for this week. Phil Haack discusses how to actually code review effectively. One of the key topics is taking breaks from long code reviews so you can maintain focus. Another is forgetting about the author when reviewiing and focusing solely on the code. Phil even put up his own code review checklist and suggests you have your own. Personally, I think I’ve kept a mental one but it probably would help to have it solidified.
  • Converse, Don’t Complain: This article by Hiroshi Mikitani had the most buzz from the things I shared this week. It really seemed to hit home with people, and I imagine it’s for a couple reasons. First of all, if you’re honest with yourself, you probably complain. You probably chat with at least one colleague you’re really close with and just flat out complain with them. You both don’t like something, so you vent. That’s definitely a comforting activity, and sometimes we need it. The flip side is you have authority or responsibility over something that people have problems with. Nobody is voicing any concerns to you (since they are just complaining among themselves) and if they are, there aren’t solutions being brought forward.The first of this two part solution to this is instead of whining, start coming up with potential solutions. It doesn’t matter how big or small your ideas are, start thinking about what a solution might be. The second part is communication. If you want something to get resolved, you need to bring your concerns with potential solutions forward. If you only complain and vent to one person, your concerns won’t be heard. If you only ever whine about something not being correct, then you’re doing a half-assed job at trying to come to a solution.
  • Lead by Example and Emulate Ideal: This one is a plug for my own article. I decided I’d write about why leading by example is actually more powerful than some people think. You have a lot of eyes on you as a leader, and you may not realize it. By leading by example and emulating the attributes you consider ideal, people will catch on to it.
  • Keys to Productivity: I’ve sort of noticed this through my own experiences so far, but early morning and late at night are great times to be productive. When there are a lot of stresses on you during the day, sometimes it feels like you’re not being productive. It doesn’t necessarily mean that you aren’t, but it’s your own perception. Getting a head start on the ay by getting into the office early, or staying up late for your own creative endeavours can prove to feel really rewarding.
  • Build Trust Through Training, Transparency and Trials: I’ve shared articles from this series by Jake Wood before, but this is another standout one for me. Trust isn’t something you can just put into your company values or your mission statement. Trust is something you have to live out each and every day in your organization. We can all say we value it, but if you aren’t willing to live it out, then it’s not something you truly value. One quote I really like from the article is:

    Transparency cannot happen unless your leadership regularly visits the “front lines,” wherever that may be in your business.

  • Here Is What Smart Companies Get That Others Don’t: The first of the three points offered in this article is that smart companies think differently. They are leaders and not followers when it comes to everything they do. The second is that they sell their culture. Their culture is actually core to their business and their organization, not some after thought. The third is that they help others become smarter. Provide value and become something that other people and business want and need to use.
  • Why Good Strategies Often Fall Apart: Ron Ashkenas highlights a few reasons why strategies that look great sometimes just don’t work. The first two points he makes in his article are the ones I want to highlight. The first is passive aggressive disagreement. Not everyone is going to be on board with all parts of all changes, so you’re going to have people that disagree. If the culture does not actively embrace people being able to voice their concerns, it’s difficult to carry out a successful strategy. Individuals might complain, but they wont end up doing anything about it. The second is something along the lines of “being too nice”. Trying to avoid confrontation because you’re afraid of it is a recipe for disaster. If you actually encourage open communication and trust, then being able to have hard discussions about something can be really powerful.
  • Three Things that Actually Motivate Employees: This probably isn’t new to a lot of people, but money (after a certain point) isn’t the driving force for employee motivation. The three things outline in this article are mastery, membership, and meaning. Employees want to be able to mastery their skill sets, learn, and get better at the things they do. Individuals within the organization want to have a sense of community. They want to feel like they align with the people they work with and their working toward a common goal. Employees also want to work on something that has meaning. Work that has a large positive impact is extremely motivating.

Happy Halloween! Remember to follow Dev Leader on social media outlets to get these updates through the week.

Nick Cosentino – LinkedIn
Nick Cosentino – Twitter
Dev Leader – Facebook
Dev Leader – Google+
Nick’s CodeProject Articles


Team Theme – Weekly Article Dump

Team Theme - Weekly Article Dump (Image from http://www.sxc.hu/)

Articles

  • The Real Reason People Won’t Change: Admittedly, when I read this article on my phone the full posting wasn’t available to me. I was only able to read the first page of the article, but the concept was enough to get me interested. “Competing commitments”. Heard of it? I hadn’t but it seems to explain a lot. Competing commitments are, as you might have expected, commitments to things that are in conflict. The article has a ton of examples, but the concept of competing commitments offers insight as to why some people seem stubborn in their ways, despite everything else being lined up for success. A simple example might be someone who is a die-hard advocate of the project they are working on and really wants it to succeed. However, they’re actually inhibiting the success of the project because they aren’t comfortable with their role in relation to teammate. As a result, the team suffers and then the project suffers, but their alignment to wanting the project to succeed is in the right spot. Now that I have full access to the article, I’m certainly going back and reading through the whole thing.
  • Want to be Extremely, Wildly, Radically Successful?: I really appreciated the perspective of Joel Peterson in this article. There’s a million and one books and articles online about how to be successful. They all have titles just like this one. They’re all a bit over the top and unrealistic: “The one thing you need to do to be successful”, “The shortcut to success”, “5 simple steps to being the most successful human being in the universe”. There’s no shortcut to success. All the articles and books that offer information on being successful are doing just that: offering information. You need to make a habit out of doing things that make you successful. Live it. Day in, day out. And it’s not going to happen overnight.
  • The Problem With “There’s a Problem”: This is one my own, so it’s another shameless plug. This post was all about, in my opinion, the right way to tell someone about a problem. If you simply just tell someone that something is broken, doesn’t work, or isn’t right and that’s all that you do, you’re slacking. Everyone, especially in a startup, has a million and one things to do. If you’re about to offload some problem onto someone, at least do your part and get some context around the problem. Better yet, generate some potential solutions so that you’re going to people with solutions, not problems.
  • The Most Powerful Habit You Can Imagine: A colleague of mine shared this article earlier this week, and I felt I had to do my part to share it as well. In this article, Bruce Kasanoff outlines some traits to making your leadership skills more effective. By introducing some compassion and treating people like people, you can have a big impact. People will align more with you and want to work with you. It’s hard to resent your leader or manager when they’re the type of person who fights for you around the clock. You can greatly improve your team mechanics by not acting like an overlord robot.
  • Leadership Tips from The Voice: This article was a bit unique compared to the rest, but I thought it was a cool parallel. Jackie Lauer from Axeltree put this one together. She uses a music performer’s traits as a comparison to a good leader. The highlights? Be fearless. If everything you do is calculated to eliminate all risks, you’ll never fail, and you’ll never learn from it. You need to be a human with the people you lead. Know your strengths and your weaknesses. Build a team that’s strong where you’re weak.
  • The 6 Types of Thinkers to Seek for Your Team: Katya Andresen defines six variations of how people think and how they’re important in a team. She’s not claiming that you need six people (one with each way of thinking) to be successful but rather an individual can have a variety of these perspectives. The interesting part is that if you look at her list and compare it to your current team, you can probably fit each team member into one or two of those types of thinkers. Pretty neat!
  • The Town BlackBerry Built: Is Anything Left?: This isn’t an article… but a video! Our CEO of Magnet Forensics, Adam Belsher, is featured throughout most of this video. Myself and a few colleagues actually have some cameo appearances too, which I thought was pretty cool too. For anyone outside of Waterloo that hears about all the RIM/Blackberry talk, they often have a different perspective of the town than the people living here. Waterloo has an absolutely incredible startup community, and regardless of how good or bad Blackberry is doing, it’ll continue to thrive. As Adam said, it’d be silly if you’re looking to expand your team or business and you’re not even considering Waterloo.
  • 2 Mental Exercises For Battling “It Won’t Work” Syndrome: In startups (or any company really), generating new ideas is a big part of innovating. With any idea, there needs to be a choice to act on it or not. This article is about how some ideas are simply just dismissed without actually giving them a chance. it might be worth trying these exercises out with your team if you feel there isn’t a good environment for nurturing ideas.
  • Infighting is Toxic and Probably Running Rampant at Your Company: What is infighting and how is it killing your company? Let Daniel Roth tell you. In his article, Daniel talks about how competing against each other inside your company can be poisonous. Why not work together towards your common goal against your common competition? If you truly want your company to be successful, you need to put aside your personal agenda.
  • The One Belief That Is Holding Back Your Career: Like the infighting article, Fred Kofman‘s article has a similar perspective. Stop thinking about the goals of individual components of the company. If they are not working toward the common goal of the company, they are not operating effectively. An excellent example is given int he article: The aim of the defense of a soccer team is not to stop the other team from scoring. Their goal, like the rest of their team, is to win. Taking defensive action is how they accomplish that. However, if they’re down one point and the clock is running out, you can bet they won’t just crowd around their end trying to stop any more goals from being scored.

Remember to follow Dev Leader on social media outlets to get these updates through the week.

Nick Cosentino – LinkedIn
Nick Cosentino – Twitter
Dev Leader – Facebook
Dev Leader – Google+
Nick’s CodeProject Articles


The Problem With “There’s a Problem”

"There's a Problem! (Image from http://www.sxc.hu/)

Problem?

If you’ve ever had a job, as I’m sure anyone reading this has, you’ve probably been on the one side of this situation before. You tell your supervisor/leader/manager/someone-responsible-for-the-thing-with-the-problem that simply, “There’s a problem”. If you’re in or have been in one of those positions I just listed, I’m sure you’ve been on the receiving end of it. But as I said, you probably did the same thing at one point so don’t go holding it against anyone just yet.

What’s the big deal with telling someone there’s a problem? I mean, don’t you think someone should know if something is going wrong? Especially if they’re the one in charge of it! We can’t continue operation with this problem. We can’t release the product to the customer with this thing missing or broken. We can’t sell our product or service with this part of the process being dysfunctional or unreliable. Someone needs to know.

The problem is not sharing the fact that something is wrong. The underlying issue is simply stopping at “there’s a problem”.

Leader’s Perspective: Keep Focus

You’re in a leadership or management position. Without getting into a big leadership vs management debate, one of your primary functions is delegating tasks out to team members. You’re ultimately going to be responsible for project if it fails, so hearing about issues isn’t necessarily a bad thing. So what’s the concern?

Problem?

When someone comes up to you to let you know that there’s an issue, the next logical step is finding out what needs to be done. Now, if you only know that there’s an issue and there’s no additional information or plan of attack provided, it’s all on you to find out how to approach it. Realistically, that’s not so bad. After all, you’re likely in your current position because you’re good at this kind of stuff. However, there are two things to be concerned about:

  • Do you pull yourself off from whatever you’re doing and try to address the problem?
  • Do you need to go find someone to delegate this issue to?

I mentioned delegation is one of your primary functions, so the reason these two things are a concern is because they conflict. They both take up your time. When you’re told that something goes wrong, your brain likely spins up and starts thinking about the how and the why. Then you start thinking about how to fix it. You know the project, the system, or the process inside and out. You could probably find a way to fix it if you put your nose to the grindstone for a bit. But is it the most effective use of time?

Maybe it is. Maybe it isn’t. If it’s not, now you need to start thinking of your team’s status. You know John and Jane are both on something else that’s mission critical for the project to be delivered on time, and they’re your number one and two options for the skill sets required to tackle this. Do you pull one of them off? Do you maybe ask Tim who has some experience with this and is working on something that’s a low priority? Hold on… How can you even know who’s best suited for the problem if you don’t actually even know anything more than the fact that there’s an issue!

Someone–either you or a team member–is going to have to investigate this problem. Why wasn’t any of this done already?

Team Member’s Perspective: Bad Habits

You’re the member of a team and you play a critical role (as do your teammates). Everyone’s time is valuable, so you and everyone else should be keeping this in mind. You’ve stumbled upon an issue and it’s looking like it’s pretty nasty.

Being on the development team, you remember from your standup meeting that John had recently fixed a bug in a similar area. You should go talk to him because he likely has some insight as to what’s going on. On the sales team, you know that Tim had to try and work with a customer from the same country last week, so maybe he can offer some assistance with some of the legalities. Regardless of what team you’re on or what your core role is, having knowledge of what people are doing around you can certainly benefit in this kind of scenario.

But what should you do even before that? Here’s a little list:

  • Is the problem reproducible? Was it just off-chance that it happened? Did you try again?
  • What other things do you think are affected by this? Have you investigated?
  • Do you know what’s wrong? Do you know what’s completely expected, or do you just know that something isn’t completely right?
  • Have you come up with a potential solution? What about a secondary solution?
  • Did you try searching the Internet, a knowledge base, or any other easily-accessible resource as a first step?

What’s great about the items in this list? These are all things you can do or consider on your own before involving anyone else. As soon as you drag someone else into it, now it’s the time of multiple people. Acquire the information that you can and analyze the situation before going to other people. It’s a bad habit to get into where you see a warning sign, toss your hands up in despair, and go tell someone else so they can deal with it.

It may not be in your job title, but taking this kind of responsibility when approaching problems makes it so much easier on everyone that gets involved. It increases the efficiency of the team when you can provide information and context when looking for a solution.

Summary

Things go wrong. It sucks, but nothing is perfect. It affects the staff responsible for projects, processes, and teams. It can teach you to avoid analyzing problems if you simply notify someone without digging a bit deeper.

Consider being on the receiving end of just being told of a problem. What are the first things you’re going to ask to get more information? Try answering these questions yourself before escalating the issue.

Finally, as a leader, it’s your responsibility to identify this type of behaviour. Don’t get mad at your teammates for doing it. They might not even realize that they’re doing it! Have the conversation with them where you tell them that in the future, things will go much more smoothly if they can provide a bit more context to you. Of course, don’t just tell them that there’s a problem.


My Team Triumph Canada – Weekly Article Dump

My Team Triumph Canada - Inaugural Race

All of the captains with their angels after the race! What a blast!

My Team Triumph – Canada

You probably haven’t heard of it, but I can assure you that will change. Today I was fortunate enough to participate in the first My Team Triumph race in Canada. My Team Triumph is a program that allows people of all ages with disabilities to participate in endurance events. With a great volunteer staff, a few angels, and all of the amazing captains, this was made possible.

My Team Triumph takes their inspiration from Team Hoyt, whom you’ve probably heard of.  Now I can’t do the Hoyt story any justice, so I suggest you head over to their site to get the full details. Team Hoyt is a father-son team that has competed in over a thousand races; however, their team is slightly different than your average racer in these events. Dick Hoyt, the father, pushes his quadriplegic son, Rick, in a wheelchair during these events. It started in 1977 when Rick told his father that we wanted to be able to participate in a benefit race for a paralyzed rugby player. Dick agreed to it, and they finished their 5 mile race. That night, Rick told his father that it felt like all of his disabilities went away when they were running together. Honestly, you need to read the story.

So today at the My Team Triumph race, I was grouped up with Captain Vernon of “Vernon’s Maple Leafs” and two angels Nadine and Blair. It was exciting to get to meet the team, and Vernon was incredibly enthusiastic about the whole thing. For anyone who knows me personally, I’m not a runner at all. People actually joke around with me about any time I have to run (because we all know those calories could be put towards squatting, obviously). When we were sharing our running experiences with each other, I had to let the team know that I had never actually ran a 5 km race. That didn’t discourage Vernon though. He told me he was going to make me run, and he wasn’t lying. In the end, we were the second chair team to cross the finish line, which is absolutely amazing in terms of where my expectations were.

My Team Triumph Canada - Nick and Steph

Steph Hicks-Uzun and I bright and early before the run! I’m all smiles here because my lungs and legs haven’t yet endured the 5 km!

Once it was all said and done, my lungs and legs were on fire, but it was an incredible experience. Wes Harding has done an amazing job in putting My Team Triumph Canada together, and everyone at the race was incredibly supportive. Please check out their site to read about their inspirational stories. Way to go, team!

Articles

It’s a pretty short list this week, but it doesn’t mean there’s a lack of quality!

  • I like, I wish, I wonder: A teammate of mine, Christine, brought this to my attention on LinkedIn. In this post, Akshay Kothari talks about a different approach to what our typical sprint retrospectives look like. For some background, in our development life cycle we work in “sprints”. Sprints are typically one or two week units of time where we claim we can get X units of work done. These units of work are often “stories” or “tickets” that we’re essentially taking full responsibility for getting done by the end of the iteration. At the end of the sprint, we do a retrospective where we discuss what went good, what went bad, and how we can improve them. More often than not, there’s less than ideal amounts of input and it seems pretty forced. This article suggests taking a slightly different approach where people can make a statement that starts with “I wish”, “I like”, or “I wonder”. I’m hoping to try this out at our next retrospective and see if it’s the little switch-up that we need.
  • The 17 Qualities And Views Of Great LeadersAndreas von der Heydt put together this awesome list of 17 qualities that great leaders possess. Among them is the idea of failure (and doing it early and often), which you’ve probably seen my write plenty about now. There’s nothing wrong with failure as long as you’re learning and moving forward. Over communicating and keeping a positive attitude are also right up there on my top picks from that list.
  • How To Uncover Your Company’s True Culture: When I shared this on LinkedIn, I had a lot of positive attention from it. I’ll assume that means that it hit home with a lot of people! I this post, Dharmesh Shah, the founder of HubSpot, discusses what company culture really is. Some key take away points are that it’s really easy to say “this is what we think our ideal culture is, so this will be our culture”, but that means close to nothing. Your real culture is not what you say you want it to be, it’s what your company lives and breathes every day. You can say you want your culture to be anything, but it means nothing unless you’re all living it out at work. There are some great points in the article with specific cases to what you might say your culture values. For example, if you value customer service highest of all things, then when you have an opportunity to improve ease of use for your customer(s), what’s your first reaction? “That’s going to be a lot of work?” or “Let’s get it done for the customer”. Neither is wrong, but those answers are the ones that define your culture, NOT what you think you want the answer to be.
  • Forget a Mentor, Build a Team: In this article by Jim Whitehurst, he talks about an alternative to the mentor approach. It’s becoming increasingly more common for professionals to try and set themselves up with a mentor who has been there, done that, and has a lot of insight to offer. This is great, and there’s nothing really wrong with it. However, Jim proposes an alternative where instead of setting yourself up with a mentor, why not surround yourself with team members who all bring something to the table? It’s a great idea, really. I’m sure we all have close friends, old classmates, or old colleagues who would be great to bounce ideas off of, share our hard times with, and share our victories with. They’ll keep you grounded and hopefully bring some of their own personal insights to the table.
  • 5 Things Super Successful People Do Before 8 AM: I thought this article by Jennifer Cohen was great. Some things I definitely want to start doing are mapping out my day and visualizing what’s ahead. I’m already pretty good for eating well, and I favour exercising at night once my body and nervous system has had time to wake up, so those ones aren’t at the top of my personal list. Another great tip from Jennifer: Get that one big ugly thing off your list as soon as possible in your week. Awesome.
  • Scrappiness = Happiness: This article really hit home with me. The company where I work, Magnet Forensics, is still considered a startup but we’re making the transition into small business. The rate at which we’re developing and growing all aspects of the business makes it hard to remain in a complete “startup mode”. In his article, Tim Cadogan talks about a meetup between “originals” of the company where he worked. The key take away points are that the initial years of your company where you’re facing hard times and dealing with less than ideal circumstances are going to be the times you remember later on. This is where the memories are made. Being able to share these stories with each other (and new people you bring onto the team, for that matter) is what lets your company culture continue on.

Remember to follow Dev Leader on social media outlets to get these updates through the week.

Nick Cosentino – LinkedIn
Nick Cosentino – Twitter
Dev Leader – Facebook
Dev Leader – Google+
Nick’s CodeProject Articles

You can also check out Dev Leader on FlipBoard.


Lead by Example and Emulate Ideal

Lead by Example and Emulate Ideal (Image by http://www.sxc.hu/)

Background

Leadership has become a big focus for me as I start to grow more into my role at Magnet Forensics. As a developer, I feel like it’s easy to gain basic knowledge and experience with unfamiliar programming territory just by surfing The Internet. With leadership, that’s certainly not the case for me.

What’s my most recent realization? Lead by example if you expect anyone to take you seriously. As a young leader (and with little professional experience in a leadership role), I think this becomes especially important. When you lead by example, you’re showing others that you’re really behind what you’re preaching.

Lead by Example: A Simple How-to

Maybe it’s obvious, but I really don’t think I’m over simplifying my message when I say it. To lead by example, you just do what you expect other people to do. Obvious, right? If you’ve been working for long enough, you’ve probably had a boss that you thought was doing a poor job. There’s many reasons for this, and I don’t want to turn this into a negative-dwelling-unhappy-rant party, but one such reason is it felt like they were just passing down orders to you.

What’s more disengaging than having someone that’s locked up in a room come out every couple of hours to assign you a new task? This boss of yours was doing a poor job of demonstrating meaning to you. Why was doing what he or she was telling you to do was the right thing-the thing that’s going to help get the company to the next step? He or she was not using what I would now call leadership rule #1: lead by example.

Okay. So you’ve envisioned the times when it sucked. We’re off to a good start, because hopefully things can only look up from here. What would you have done differently if you were in your old boss’s shoes and you wanted to inspire an alternate-universe-you to do a good job? There’s probably a handful of things you can think of (and for certain people with certain bosses, maybe that handful is multiple gorilla-sized handfuls).

What if your boss, your manager, or your leader had actually sat down with you and guided you through their expectations? What if the first time through a particular task you sat together and worked through it as a team? What if there was nothing left unclear and you could truly get behind what you were being told? I’m sure you wouldn’t feel resentful of the almighty boss throwing down orders like lightning bolts from the heavens if that was the case.

But why? Here are a few reasons:

  • The clarity of expectations becomes established. There’s a lot less guessing work. Being able to establish clear expectations at work is key to building trust and having successful teams.
  • You buy in. When someone can lead by example, they’re proving to you why they value something. It’s a lot easier to get behind them compared to someone else who has never proved their knowledge, skills, or experience to you.
  • It becomes more like a peer relationship when receiving work. Initially, you feel like you’re shadowing someone that you can more easily relate to. When it comes time to take the reins, you don’t feel like you’re pulling your manager in a carriage behind you.

Emulate Ideal

As a leader, you’d be shocked if you realized just how much of an effect you have on other people. You don’t have to be the CEO or manage 100 teams of 100 people to have the influence either. The even more surprising part? A lot of your influence is actually not a conscious effort on your part. Boom.

The reason I’m suggesting that as a leader you should be emulating ideal is because people will pick up on it. People see how you act, whether good or bad, and will learn to emulate your own behavior. If you’re a hard worker who gets things done, your teammates will learn that that’s what drives the team’s success. If you’re always putting down people’s work, then it will be the norm for nobody to really have an appreciation for the work of others. If you’re watching YouTube and surfing the net all day, that’s now acceptable behavior for everyone else. Repeatedly show up late for or flake out on meetings? Don’t be surprised if meetings become less effective. Constantly encouraging people and acknowledging their successes? You’ll start to see others praising each other. These might be generalizations of course, but if everything else is aligned I’m sure you’ll see these kinds of trends.

This truly is often overlooked. Once you’ve gained respect from people and you have their attention, your actions will have a big impact. So now instead of expecting your team members to act in accordance of what you think is ideal, why not live it out yourself? They’ll automatically start making the transition, especially if you’ve clearly communicated your expectations to them.

Summary

You get the most buy in from others when you lead by example, and you’ll become much more effective as a manager or leader. You have your own expectations of what ideal is, so it’s important to communicate them with your team (Side note: expectations go both ways. Make sure your team’s expectations of an ideal leader are properly communicated to you). One of the best ways you can communicate your expectations through leading by example regularly, and you drive the point home by emulating your definition of ideal.

Extras

If you’re looking for a bit more on how and why to lead by example, consider these links:


Migration – Weekly Article Dump

Migration - Weekly Article Dump

Migration: Bye to the Pi

Well… it happened. If you checked in earlier this week, you might have noticed Dev Leader was completely down on Thursday. Quite a bummer… but the show must go on. Migration to a new host was necessary, but that wasn’t without some hiccups.

For me, having a site hosted was still a pretty new process. I had tried it a couple of times before, but running a web server that I controlled always felt better. Just more control I suppose. Migration started off sort of sour where I was required to re-install WordPress on my host a few times due to some technical difficulties… And of course, it was hard to sit still while I knew my site was down. Once I finally had WordPress launched, the only part of the migration that went smooth was having a backup of my site four hours before it went down. Talk about timing!

There’s silver lining in everything though, and this little migration blip was no different. My Raspberry Pi was a fun little box, but it wasn’t fast by any stretch of the imagination. Page loading times were a bit slow, and serving images could sometimes be terrifyingly slow. Now that the site is hosted, there should be a very noticeable performance improvement. Additionally, with the new host comes some additional reliability! That’s always awesome.

See? Migration wasn’t so bad after all, I guess! My list of things for any WordPress user to be doing regularly:

  • Back up your posts
  • Back up your comments if your readers are actively engaged in discussions
  • Back up the media you use on your blog
  • Export your plugin settings
  • Keep a list of plugins you have running

Even if you don’t have a plan for host migration any time in the near future, it’s always good to have the “worst case scenario” covered. The plugin BackWPup covers basically everything I mentioned above, so I’d recommend getting that setup if you don’t have any backup plan currently in place!

Articles

  • Feedback is the Breakfast of Champions: 10 Tips for Doing it Right: Anyone in a leadership position knows just how valuable being able to provide feedback is. Heck, anyone who is driven to improve themself craves feedback. Joel Peterson provides an awesome list of tips for being able to provide feedback. I’d say frequency, positivity, and confidentiality are among the top take away points from his list.
  • 10 ways to make your .NET projects play nice with others: First programming article in the list this week. I thought this one stood out because I think anyone working in a team has either heard some (most) of these or is trying to work through them. Troy Hunt has put together a list of 10 things that any developer working in a team should be conscious of to make sure their code plays well with their teammates. Number one on the list is the same as my number one. “Works on my machine” carries no validity. Why? Your customers don’t have your computer. It’s a frequent thing when working with the QA team and developers want to cover their butts… But it won’t cut it!
  • Only 13 percent of people worldwide actually like going to work: Had to share this one, because if the stat is real, it’s scary. It’s scary to think that almost 90% of people that go to work don’t actually like going. In Jena McGregor‘s article, this low rate is attributed to poor working conditions, job availability, and job engagement. On the bright side for us North Americans, we’re a bit higher at just under 30%. That’s still far too low for something we spend a majority of our lives doing. It’s important to find a company you can get behind, and I definitely lucked out with Magnet.
  • The New Science of Who Sits Where at WorkRachel Feintzeig shared an interesting article about seating in the workplace. I’ve shared some articles before about open concept offices and that I do enjoy working in them, but the seating perspective is pretty interesting. For example, changing your org hierarchy is one thing but unless people are changing their daily interactions, it won’t have that big of an effect. However, if seating arrangements are responsible for 40-60% of people’s daily interactions, simply moving people around will really stir the pot.
  • What is the Biggest Mistake Managers Make?: In John Murphy‘s article, he points out something that is probably less obvious than it should be. The biggest mistake a manager can make is focusing on the wrong things. He provides some steps to help align managers with the goals of their company to ensure that focus is in the necessary areas.
  • 8 strategies for successful culture change: Culture is something that is dynamic and always evolving within a company, but often there are things that are core to the company culture. What happens when you need to make some work culture changes? Michelle Smith shares some tips on how to approach a work culture shift.
  • Why Inspiring Leaders Don’t Sweat: Here was an article that hit home with me because I’m guilty of it. Panicking. Why is it bad if you’re panicking in a leadership position? The biggest problem is that your teammates will pick up on it and switch to a panick state too. It’s incredibly demotivating, and it’s usually at a time when motivation and inspiration is truly needed. In Steven Thompson‘s post, he talks about how and why to keep calm and lead on.
  • 3 Proven Ways to Make Tough Job Decisions: Jennifer Dulski discusses three approaches for helping make tough life and career decisions. At some point or another, most of us will be faced with making a decision in our career path that’s going to be difficult–difficult for you to decide or difficult for you to explain to those you’re close to. I think the “Sit With” approach is my favourite of the three.
  • 4 Ways to Have a Life Outside Your Business: This one should probably hit home with anyone working in a startup or running a business. Alexa von Tobel shares four tips for how to have a life outside of work and why having a life outside of work is necessary to be successful. I think something that’s often overlooked (somehow) is “me time”. I’m guilty of it too, but you get to a point when you’re not doing anything just for yourself. It’s great to be dedicated to your company and be passionate about your work, but it’s also importnt to step back, take a breath, and do something just for you.
  • 17 Things The Boss Should Never Say: Dave Kerpen has another great article on what not to say–this time from the boss’s perspective. Some of the worst ones in my opinion? Telling your teammates it’s only their problem (or not yours, at least) or being adamant about not evolving your perspective/processes. Some gems in there from quite a few business owners.
  • 9 Lessons From the World’s Best Mentors: This one is pretty quick from Chester Elton, but there’s a few different perspectives shared in here. Sone key points in my opinion are ensuring that you’re doing what you can to help others and not getting paralyzed by risk.
  • Key Reasons Delegating Is SO Difficult and What To Do About It: Most new managers and leaders have this problem. How do you delegate work? Perhaps you acquired your management or leadership position because you proved that technically you were very capable in your position. So how do you get others to do work you think you could be doing? Judith Sherven shares some insight on why being able to delegate is an incredibly important skill as a leader. After all, being able to grow as a leader means being able to effectively delegate responsibilities.
  • Want Greater Employee Engagement? Develop Intrapreneurs: In this article, Larry Myler talks about increasing employee engagement by developing intrapreneurs within your organization. It’s inline with what Tayun’s guest post was about the other week. Provide people autonomy and let them execute on their strengths. It’s a sure-fire way to increase engagement.

That’s it for this week! Hopefully there won’t be any more emergency host migrations any time in the near future (or ever again). Follow Dev Leader on social media outlets to get these updates through the week.

Nick Cosentino – LinkedIn
Nick Cosentino – Twitter
Dev Leader – Facebook
Dev Leader – Google+
Nick’s CodeProject Articles

You can also check out Dev Leader on FlipBoard.


v6.2 of IEF from Magnet Forensics! – Weekly Article Dump

IEF v6.2 from Magnet Forensics

v6.2 Release: Mobile Forensics Upgrade

I like to be able to use these weekly article dumps for little summaries of what’s going on in my work life, and I think this is a perfect opportunity to acknowledge our latest product update at Magnet Forensics. We just pushed out v6.2 of Internet Evidence Finder and we’re incredibly proud of the work we’ve done. Like any release we have, we pour our hearts into making sure it’s a few big steps forward. We’ve done our best to listen to customers and work with them to address any bugs, but we’re always trying to push the boundaries in our features.

Some of the new offerings in v6.2 of Internet Evidence Finder include:

  • Dynamic App Finder: We now offer a solution for recovering mobile chat applications that we may not have otherwise supported. This is a great discovery tool and has proved to be very powerful even in our early tests. Read more about it here. v6.2’s secret weapon!
  • Chat Threading: Visualize chat threads within our software as they look in their native applications. If you’re looking at a Skype conversation between two or more people, it will show up just like it does from within Skype. A lot less jumping between records to piece together a conversation.
  • L2T CSV Support: L2T CSV files can now be loaded directly into our timeline viewer.
  • Case Merging: Combine multiple IEF cases together or pull in data from TLN/L2T CSV files.
  • More Artifacts: v6.2 is no different than previous releases when it comes to adding new artifacts!
    • AVI carving
    • Hushmail
    • TOR chat
    • Flash cookies
    • Offline gmail
    • Additional Chrome support
    • … and more.

If you’re a forensic investigator, v6.2 is going to be an awesome upgrade or addition to your suite of tools. If you’re not, then check out Magnet Forensics to see what we’re all about and so proud of what we do. Congrats to Magnet on an awesome release of v6.2!

Articles

  • In praise of micromanagement: I’m still very early on in my career, so it’s difficult for me to have an opinion on this article and back it up. It’s a bit controversial, so of course I want to take the other side and disagree with it.There’s that, and I have some discomfort when it comes to Apple so I like to turn off when I see articles on Apple or Steve Jobs. Regardless, I thought that there was an interesting perspective in this piece to share, and maybe even if I can’t see it right now, others would benefit from reading through it. Is there a place for micromanagement? Can it be done right? Are people like Steve Jobs just an exception to an otherwise good rule?
  • The Myth of the Rockstar Programmer: Scott Hanselman says that rockstar programmers don’t exist–rockstar teams do. I completely agree. When your company is so small that you essentially don’t have teams, this might not hold. Maybe you have three developers and each one is a rockstar in their own right. That’s probably a it different. More often than not, you’re not working with one or two people developing a product for a company. It’s not about having one rockstar with all the programming super-powers take charge on the team. It’s about creating a team where everyone has their own strengths and weaknesses and then organizing them to operate at full efficiency. Teams. Not individuals.
  • Strengthen and Sustain Culture with Storytelling: This is an article that I can really align myself with. Nancy Duarte writes about something that’s often lost when small startups are transitioning into small businesses. It’s entirely possible some companies don’t even make it out of the start up phase because this thing is already going south. Storytelling. It’s important to be able to share stories with people as you bring them on board to your company. They need to know where the company has been and how it’s gotten to where it is. New hires need to feel like their part of the family as they are brought on board, and without conveying your company’s mission and values properly you start to lose that alignment.
  • Ignoring Your Test Suite: Another programming article here, but this post by Jesse Taber has some deeper lessons to be learned, in my opinion. The article talks about something not all programmers do, but should: write code that tests their code. This lets developers catch problems early on (because catching a problem now might cost a bit of time, but catching the problem later could be devastating). Running code tests regularly is a process that allows you to ensure the foundation of your software product is structurally sound. But what happens when you have flaky tests? What happens when you introduce a new failure and don’t bother to fix it? After all, you have 3000 tests, and you know why test ABC is failing anyway. Don’t put processes in place just for the sake of having them. Everything you do should be done for a reason, because your business doesn’t have time for anything else. Don’t enable poor habits. If you’re noticing problems in your process, identify why they are happening and look to get them fixed. Maybe you need to adjust your process because it doesn’t fit anymore.
  • Cameron Sapp – Recognizing The New Guy: This one is from me. I wrote up a little recognition piece about a colleague and teammate, Cam Sapp. I want to be able to write more recognition posts, but I started with Cam. He’s been a great addition to our team both from a technical and work culture perspective. All of Magnet is glad to have him on board.
  • Don’t Work For Your Boss, Work For Your Company: I thought that Ilya Pozin had written something great when I cam across this article. Hierarchies in the workplace can often cause disconnect and disengage employees. So why do we have them? I’m not against hierarchies–I think they serve a purpose. However, I think necessary measures need to be put in place to ensure that hierarchies aren’t detracting from the company’s goals. In this article, Ilya says to not work for your boss. Your goals at work should not be to satisfy individuals or only do things for your boss so you can get your promotion. Align yourself to the company values and the mission of the company. You’ll remain engaged and happy to do the work you’re doing. In the end, if you’re not happy doing work that’s aligned with your company’s mission, vision, and values, you might be in the wrong place.
  • Creativity and the Role of the Leader: This article discusses where ideas come from and how leaders fit in to the grand scheme of things. The traditional mindset is that ideas come from the top and then are pushed down to employees to carry out the work necessary for bringing the idea to fruition. However, it’s increasingly more common where ideas are actually generated by employees, and it’s the responsibility of the leader for nurturing idea creation and ensuring that ideas that are aligned with the company’s mission can succeed.
  • Will Your Firm Endure?: In this article by Tim Williams, I took away two key points. In order for your business to be absolutely sure it can endure, everyone needs to be viewed as replaceable. I don’t mean in the sense where we can trade John for Joe and not care because we don’t value human qualities, I mean strictly from the skills and responsibility aspect. There shouldn’t be instanced in your business where if an individual were to disappear one day your company wouldn’t be able to carry on. The next is acknowledging strengths and weaknesses. When people have some obvious strengths, they have weak areas too. There’s nothing wrong with that. It’s normal. Make sure your teams are constructed of people with complementary skills.
  • Dynamic Programming with Python and C#: Another article from me, and another programming related post. This my follow up to a post about C# and Python integration that seems to have been received really well. It was a cool little experiment for me to take Python and C# and have them working together in my favourite IDE, but on top of that, I was actually able to learn a bit about C#’s “dynamic” keyword which was new for me. If you’re familiar with either of C# or Python I recommend checking it out. There’s some pretty cool stuff you can do, and I’ve only scratched the surface.
  • To Find Success, Forget Your PrioritiesClaire Diaz-Ortiz says that priorities are too general. We all have priorities, but how many of us are seeing ourselves achieve what we’d like? Claire suggests forgetting your priorities and breaking them down into goals you can achieve. By having conrete action plans, you can execute them properly.
  • Personality Tests: Modern-Day Phrenology: Ron Baker shares his perspective on why personality tests don’t have a place at work. He goes as far as calling them meaningless, but I believe his main argument is that simply siloing people into personality types is pointless. To that end, I agree. I thought this article had great timing because I’ve been discussing personality tests with our HR manager at work. I came across this article right before doing a personality test with her and we decided a few things. Firstly, if the results of the test don’t make sense, then don’t go any further with it. This means that either the test you’re using is flawed or perhaps you don’t understand the test. Regardless, how can you take action on something you don’t understand? We both agreed that simply identifying traits was useless on it’s own, so I think we agreed with Ron on this one, but we weren’t stopping there. The basic act of identifying personality traits had us sparking conversations about how our personalities were different and how acknowledging these differences could influence our interactions. Essentially, it was hard to just silo ourselves into a particular personality type without thinking about and acting on what we were observing. In the end, identifying personality types and sticking someone into some cookie-cutter process for it means nothing. The tests are all about ganining insight and understanding so that we can choose where to go from there.
  • How Open Should a Startup CEO Be with Staff?: Coming from a startup, this was another interesting article. Mark Suster writes a semi-controversial perspective about CEO transparency. The norm is that expecting CEO’s to share every bit of details with the employees achieved perfect transparency and makes everything better. Mark says this definitely isn’t the case and provides some excellent examples where total transparency came back to bite. It’s all about balance. Transparency is great,but total transparency is often too much for most employees to handle on a day-to-day basis.

Follow Dev Leader on social media outlets to get these updates through the week.

Nick Cosentino – LinkedIn
Nick Cosentino – Twitter
Dev Leader – Facebook
Dev Leader – Google+
Nick’s CodeProject Articles

You can also check out Dev Leader on FlipBoard.


Cameron Sapp – Recognizing The New Guy

 

 

Cameron Sapp (Rocking awesome handlebars for Movember)

Cameron Sapp and a Little Background

A couple weeks ago I mentioned that I wanted to start publicly acknowledging some of my teammates. While this is the first one, it certainly won’t be the last. At Magnet Forensics, I’m surrounded by many individuals that bring a lot to the table. There’s certainly no reason and no way I’d only be able to pick one person to write about. Now there wasn’t a particular reason I picked this individual first, but I think I had some concrete things fresh in my head that I wanted to share. Without too much more rambling, I’d like to introduce Cameron Sapp!

New Kid on the Block

Cameron joined our team earlier this year. I don’t think any of us doubted his technical abilities and we were all excited to bring him on board. After all, we have a ton of stuff to work on and we need more great minds working with us! We were getting pretty impatient waiting for him to start, but it was definitely worth the wait.

Cam fit in to the work culture really well and really quickly too. Heck, he’s one of Team Magnet’s awesome volleyball players! Something people may not pay attention to is how much a work culture fit is important in a small organization. Being able to get along with all of your teammates and share a common vision is absolutely crucial for being successful. Luckily for us, Cameron fits in well with the team and definitely embraces the Magnet culture!

I was recently told by a bright individual, Dan Silivestru of tinyHippos, that there will be a time where someone younger is going to show up and surprise me with what they know. Of course, it’s not that I walk around doubting the ability of people, but unfortunately it’s pretty common for age and/or experience to bring about big assumptions for people’s abilities. I’m still young and early in my career, so I don’t think age is something I’m concerned with–but I might be guilty of thinking highly of my technical abilities. While Cameron isn’t the first, and certainly won’t be the last, he definitely was able to pull some tricks from his sleeves to impress me. For that, I would like to applaud him and recognize him here on The Internetz.

Whatcha Gonna Do With All Them Lambdas?

I’ve been programming in Microsoft’s C# for quite a few years now. I’m certainly not a master by any stretch of the imagination, but I’d say I’m pretty well versed. I’ve also written in the past about how I like to use events a lot when I’m programming (like here, here, and here) and almost always try to find an event-driven approach to things. But what does this have to do with Mr Cameron Sapp?

Well, you see… In C# it’s often the case where you hook up events like this:


someObject.DidSomething += SomeObject_DidSomething;

private void SomeObject_DidSomething(Object sender, EventArgs e)
{
    // do some awesome stuff.
}

That’s not so bad, right? Well, except if you’re making these suckers everywhere… And when you don’t want to have to type out a big ugly signature… Or when the type of your event arguments is obnoxiously long… Well, you get the point. If you’re not a C# programmer, take my word for it: if you use events a lot, having these event handlers all over the place sometimes just sucks to have to look at.

Enter… The lambda.

So once upon a time, Cameron stuck up a code review. Things were looking pretty good (as per usual with Cam’s code), but I noticed something right before I was going to give it the stamp of approval.


// Some code...

someClass.SomeEvent += (s, e) =>
{
    // event handler logic
}

// Some more code...

What the heck is that?! My alarms for event handler memory leaks weren’t going off (since this handler needed to exist for the entire lifetime of the objects in question), but I had no idea what I was looking at. Cameron’s a pretty smart guy, I remember thinking, so this code definitely had to compile on his machine before he pushed it up for me to review. Still… What was I looking at?

This was my first real shocker where someone caught me off guard for something I always felt really comfortable with. I mean… C# and events are my bread and butter. How was this guy showing me something I hadn’t seen before regarding events? How can he know something about them I don’t?! Well, he did it. And I’m sure that he’s got a lot more up there in that head of his that I don’t know. And I can’t wait for him to teach me it!

Summary

So this was pretty quick, and it probably doesn’t do Cameron enough justice, but I think it’s a start. We’re really fortunate to have Cameron as part of our team–both from a culture fit and a technical perspective. He’s a rock solid developer that is not only willing to adapt to our coding environment, but he’s also got lots of insight to bring to the table.

It’s important that we never put ourselves in a position where we think we know it all. As soon as you get comfortable with what you know, you stop learning. When you stop learning, you have people like Cameron show up and send you a wake up call. There isn’t a single person out there who knows everything, and you might be surprised who can teach you a thing or two.

Thanks for being part of our team, Cam. Let’s show ’em how it’s done.

More team member recognition to come! Stay tuned.


Movember Prep – Weekly Article Dump

MoMagnets - Magnet Forensics' Movember Team

Movember Preparation

You might think we’re a bit early on this one, but at Magnet Forensics we’re going to take Movember to a whole new level this year. If you’re not familiar with Movember, you may want to head over here and get a rundown of the history of it. Movember started in Australia between a group of people who wanted to (somewhat jokingly) bring the moustache back into style. The next year they started getting people to grow mo’s for causes. Now people participate in Movember to raise awareness for men’s health, and it’s bigger than ever.

Our team members of MoMagnets have started discussing the various styles of mo’s that they’ll grow this year. It looks like there’s going to be some intra-team competition to grow the best mo. The top contenders? It’s looking like:

Matthew Chang - Movember

Matthew “The Chang” “Changarang” Chang sporting a well-groomed black moustache. Although it’s a standard ‘stache, the care put into keeping this beauty mo in tip-top shape is obvious. Can he do it again for this Movember?

Cameron Sapp - Movember

Cameron Sapp showing off a rock solid handle bar mo. The bars on this ‘stache are so impressive that it almost gives the illusion that this mo is taller than it is wide. Wait… is it?!

Check out the MoMagnets page and keep track of us! Please contribute what you can to help raise awareness for men’s health.

Articles

  • Python, Visual Studio, and C#… So. Sweet.: First one on the list this week is the post I put out on Monday about using Python, C#, and Visual Studio all together. It’s definitely for the developers out there, but for those of you who aren’t programmers, it’s still interesting to see how PyTools and IronPython have bridged a gap between C# and Visual Studio. I was pretty happy with the number of people who responded on social media and thought that it was a good read. The tweets actually led me to find a related post by Scott Hanselman from earlier this year (that I wish I saw sooner). My article has also received some pretty good visibility at Code Project which I’m excited about. Feel free to check it out over there too (people seem more likely to engage in discussion at Code Project versus on my blog)!
  • Want To Build A Business? Lead With Trust: David Hassell wrote an article that really hit home with me. Having a successful business means crafting a team and culture built upon trust. It needs to be the foundation of your team. Having high levels of trust makes everything else in the business come together more easily, but lacking trust can really make everything fall apart. Teams need to trust their leaders, and leaders need to trust their team members–it goes both ways.
  • Amazon CEO Jeff Bezos Had His Top Execs Read These Three Books: John Fortt discusses his interview with Amazon CEO Jeff Bezos. Now while I don’t read as much as I should (and I’m consciously trying to get better at it), I thought this little list of books might be great to keep my eye out for:
  • Confidence ‘boosts pupils’ academic success: I thought this article was a great find. It’s primarily around research that’s shown confidence plays a big role in students’ success, but I believe it applies outside of the realm of formal education. As a leader or mentor, I think it’s incredibly important to instill confidence. You want your team members to know you trust them with what they’re doing. They need to know they can make mistakes and learn without having to be punished for doing so. Having that confidence is going to be what makes them successful.
  • Leadership Lessons From LEGO: What do leadership and Lego have in common? A whole lot according to John Kotter. Consider innovation (get creative with those bricks!), overcoming challenges (can’t find that piece you were looking for?), team work (building things with friends is way more fun), and quality (it’s as good as you make it). It was an unexpected article for me to stumble upon, but I thought the parallels were interesting!
  • The Four Most Powerful Lessons in Management: Joel Peterson has some great points on being a successful leader or manager. Among them, putting actions behind your words, bring the right people on board (noticing a trend with having the right people yet?), and having a meaningful mission.
  • What is a Thought Leader?: I found myself asking this question at one point, which is why I wanted to share Daniel Tunkelang‘s article. It seems straight forward really. It’s important to have an area of expertise in the ideas you want to share, and it’s important that the things you’re sharing have meaning. In my case with Dev Leader, I certainly haven’t mastered leadership and programming, but I’m sharing the ideas that I’m hoping will some day get me there.
  • 17 Things You Should Never Say to Your Boss: This was definitely a great read. At first, I started thinking “How could anyone in their right mind say these things to their boss”? But then I realized I had actually heard some of these things (or similar things) and it really got me thinking. Dave Kerpen has put together a great list, and although it’s humourous, it’s still something important to watch out for. Just in it for the money? Not your role? Some people need to get a grip or find something else to do in their career.
  • Why These Happiness “Boosters” Might Actually Make You Feel Worse: Gretchen Rubin shares some ideas on why certain things we do to make us happier may actually be counter-productive. One interesting one I thought was the idea of your attitude shaping your behaviour may actually be your behaviour shaping your attitude. On weekends I often hang around in a pair of shorts until I have to head out of my condo. If I got in the habit of being prepped to leave the house and be productive from the beginning of the day, would I find that I’m actually more productive? Worth trying!
  • What Makes Developers Really Great: Deane Barker shares his experience with a software developer that was giving off some bad vibes. So what’s a good developer? Is it just someone who can code? Do they need to know all the latest and best languages, dream in code, and have four computer science degrees? It certainly helps (and I don’t think many would dismiss it), but the one thing that’s really important is their attitude and ability to work in their team. Check out the comments on that blog post. If you’re working on a team and you can’t fit in the team, you’ll bring the whole team down. This means if you’re all soft skills and no hard skills, you can’t contribute squat. If you’re all hard skills and no soft skills, you’re going to be a road block to your team. You need to have both to be a really great developer.

Remember to check out the MoMagnets page! We’d really appreciate it. Follow Dev Leader on social media outlets to get these updates through the week.

Nick Cosentino – LinkedIn
Nick Cosentino – Twitter
Dev Leader – Facebook
Dev Leader – Google+

You can also check out Dev Leader on FlipBoard.


Innovation: Weekly Article Dump

Innovation: Weekly Article Dump (Image by http://www.sxc.hu/)

Innovation and You

There’s no denying innovation is important. You often see startups oozing with innovation completely disrupt a market and consequently, there are tons of people out there with dreams to do the same thing. How do you jack up the innovation level in your company? Why is it that startups seem to be so much better at innovating even though multi-million dollar companies have the people and financial resources to throw at R&D? Why do big companies suck at innovating?

The answer starts with your employees. Empowering your employees to innovate and embedding innovation in the work culture is key to ensuring your company continues to innovate. With big companies, the focus moves from innovation to profit maximization. Over time though, some small team of highly innovative individuals are going to find a way to do it differently or do it better, and the big players will take a hit.

Where does your company sit in the world of innovation? Does innovation come from a select few individuals?

Articles

  • Driving Innovation: This article is all about how to truly drive innovation in your company: It doesn’t come from one person, but rather many people. Arne Sorenson shares five tips for trying to drive innovation among his team members. Coincidentally, my colleague Tayfun actually wrote an innovation piece on a similar topic earlier this week.
  • Are Headphones the New Cubicle?: I thought this post by Richard Moran was pretty interesting and at least worst asking yourself the question (even if you don’t feel like reading the article). Open offices are seemingly the new way to go, but are the benefits of open offices reduced by everyone strapping headphones on? I’m personally a big fan of having an open concept office, but I do think that open communication factor is significantly hurt by having headphones on all day.
  • How to Spot a Great Leader in Four Easy Steps: James Caan says that great leaders are defined by four major things: confidence, intuition, decisiveness, and empathy. I have to agree. People need a leader they can get behind and trust to make good decisions. That leader needs to show confidence when they are making their decisions to really show that they aren’t blindly leading people down path X. However, the empathy part goes really far. After all, you’re dealing with real live people, not machines.
  • Intrapreneurship – Guest Blog by Tayfun Uzun: I’ve already briefly mentioned it here in this post, but my colleague Tayfun from Magnet Forensics wrote his perspective on intrapreneurship and how it drives innovation. It’s all about empowering each individual in the company to be innovative in their own right, and in return, the company itself experiences a boost in innovation. Check it out!
  • University of Waterloo Grad’s Journey To Becoming A Software Engineer: Here’s the part where I toot my own horn a bit. A friend of mine, Meghan Greaves, did a mini-interview with me for a TalentEgg article. It’s about how and when I knew what I wanted to do when I “grew up”, what university in Waterloo was like for me, and my transition into a development leadership role at Magnet Forensics. It was really flattering to have Meghan put this together, so please check it out and give her a shout out on twitter!
  • New Generation of Business: Connecting Employee Loyalty with Customer Loyalty: In this post by Colin Shaw, he dives into the concept of employee ambassadors and how you can build a better business by marrying employee and customer loyalty. Keeping employees engaged through your employee ambassadors will help keep the rest of your employees engaged and believing in the company’s mission.
  • Just Do it – Right from the Start!: Michael Skok provides a high-level walkthrough for startup success. The first thing? The right people. A successful company absolutely requires the right people and that’s where it starts. Keeping a solid workplace culture and empowering your employees are two fundamental things to do as you bring the right people on board. Great article!
  • Look for Advisors Who Can Teach, Not Tell: Hunter Walk shares some advice that certainly makes sense for advisory boards, but I wouldn’t limit it to just that. The idea of being able to teach and not just tell is a parallel to great leadership. Telling people what to do is not as effective as telling people what the goal is and empowering them to get there. It’s much easier to learn and grow if you’re given guidelines but you get to hold the reins.
  • Using Humor in Business: Some Practical AdviceColin Shaw is up again this week with an article on humour in business. I think it’s pretty common that when people think of big corporations they have this vision of straight-faced people in suits carrying brief cases… but is that always the reality? Should it be the reality? Colin talks about how you can leverage humour in the workplace for things such as improving relationships or making ideas more memorable. There’s certainly a balance, but I think Colin doe sa great job explaining it.
  • The # 1 Job of a Leader Is …: If you have grammar OCD then skip to the next link right now. Fair warning! Tom Hood says that to be a true leader, you need to be doing “more better”. What does it mean? It’s simple… do better, only more! Okay, maybe it still sounds kind of strange, but the idea still applies. In order to be a real leader in your domain, you have to keep doing better. You need to innovate, push boundaries, and keep doing things better. Do better than your competitors, and do better than you did in the past.
  • 5 Lessons On How to Build High Impact Teams: Jake Wood talks about what it takes to make a high impact team. What are some of the ingredients? First, you need to know your role and how you fit in with your team. You need to embrace innovation and change. And of course, one of my favourites, “Passion trumps talent, but culture is king”.
  • Why Your Software Development Process Is Broken: In this article by Joe Emison, discusses where control in software products lies and how shifting it between developers and high-level managers can have different effects. On one hand, developers with too much control start to stick in all the fancy new technology because developers love new shiny things, and on the other hand high-level managers create a one-way flow of direction down to developers. His solution is to have a benevolent dictator that lies somewhere in the middle.

Empower your team to innovate and watch your company’s innovation as a whole increase. Remember to follow Dev Leader on social media outlets to get these updates through the week!

Nick Cosentino – LinkedIn
Nick Cosentino – Twitter
Dev Leader – Facebook
Dev Leader – Google+

You can also check out Dev Leader on FlipBoard.


  • Subscribe to Blog via Email

    Enter your email address to subscribe to this blog and receive notifications of new posts by email.

  • Nick Cosentino

    Nick Cosentino

    I work as a team lead of software engineering at Magnet Forensics (http://www.magnetforensics.com). I'm into powerlifting, bodybuilding, and blogging about leadership/development topics over at http://www.devleader.ca.

    Verified Services

    View Full Profile →

  • Copyright © 1996-2010 Dev Leader. All rights reserved.
    Jarrah theme by Templates Next | Powered by WordPress