How To Win Friends and Make Developers Happy

Happy Software Developers 

They Should Jump Out Of Bed Every Morning!

How to win friends and make software developers happy!  Sounds simple, however, as most of you will know, managing software developers is tricky business.  Making them happy day to day is even harder. I would strongly advise that anyone managing software developers should be a developer first.  It is true that just because you are a great software developer doesn’t mean you should be promoted to a manager. However, I strongly feel that if you have not been in the trenches, on death march projects, or simply do not understand the developer’s mentality inside out, you will be at a loss when trying to figure out this “special” bunch of people.

I’ll try and take this from where my other post, The One Minute Software Development Manager left off because I had a lot more to say, and didn’t want to lose anyone in my boorishness.

I will try and touch on just a few areas you should always think about when you work with developers on a day to day basis.  The goal?  Make them jump out of bed, excited to get to work to solve problems!

Your Attitude

Managers that want to be mangers to boss people around, give orders, or think that if you make them a manager, they will suddenly be looked up to by people in the organization and team, are probably the worst managers you could ever have!  This is the wrong attitude!  You should never, never, never promote someone to a manager that craves the title, or the responsibility. Just look at what happens in the history books to people that craved power, and were given power. 

The Right Attitude

So what is the right attitude to have?  Managers should be facilitators of the development process.  If you hire a new manager, make sure they absolutely love software development, and understand software developers.  If you are promoting people from within, my preferred method, take software developers that are natural leaders, that have the team already looking up to them.  Take developers that have been doing development for years, and want to get more done by leading a team, and growing that team to succeed!

So, make sure you have the right attitude, be a 360 degree leader, and everyone will want to follow you.  People should want to be on your team because you are an awesome leader, motivator, and coordinator, not because you are a manager.

Challenging Problems

Software Developers want to work on challenging problems.  They love solving things!  They love puzzles, riddles, quizzes, new approaches to solutions.  If you make the mistake of assigning your developers non challenging problems, or worse, no problems to solve at all, you will see some extremely unhappy developers.  Getting developers to write documents, answer help desk calls, and create project timeliness is a crime punishable by death of your team.

At this point you’re thinking, well, I need status reports, and I need someone to answer the phones.  Again the finesse factor comes into play. Let’s try some examples shall we:

Scenario A:

“Hi Sean, I need you to answer some help desk calls for the week, we are totally swamped.”

Scenario B:

“Hi Sean, I have noticed an increase in help desk call volumes, and the help desk does not seem to be finding any patterns or rhyme or reason as to why.  I’d love it if you could take help desk calls next week, to help me find patterns and ultimately come up with a solution to why the spike in volumes!”

Which scenario is the right one?  B of course!  And you will probably get your software developer to solve some serious problems that sometimes get lost in the QA process through miscommunication from the help desk.

Micro Management

This is the deadly sin if you are trying to manage software developers.  If you start to use this tactic at any point, watch out, you will lose developers like the plague has infested you team.  The second you fall into this trap you are instantly questioning their ability, and their skills.  You have just managed to demotivate your team in the worst way you possibly could.

Project Delayed?

If a project is delayed, or a system is not functioning to spec, you can count on your software development team to be more freaked out about it, than you are probably.  The absolute best thing you can do is show them you are confident in their ability, and let them solve the problem. At the same time you obviously need to stay on top of the situation, and ensure that they are on the right path to solving the problem.  This is where prior programming experience is vital if you are going to be a great software development manager. 

You Must Have Software Experience

An experienced software developer will have that “blink” instinct to know if his team is on the right path, or the wrong one.  He will be in sync with his team when problems arise, knowing quickly if they are approaching the problem correctly, and will have it resolved shortly.  An experienced manager, with no software development experience, will be freaking out at the first sign of a problem with an application, because they simply do not know what is truly going on, and feel helpless as a team of developers is trying to solve a problem.  They will cause havoc, stressing out the developers, and ultimately causing them to make silly mistakes.

Trust Your Team

Showing your team you are confident in them, while at the same time staying on top of the situation and making sure that Titanic is not going to hit an iceberg requires some serious finesse, and software development experience.

Think about this for a second.  When you hire a software developer, or even a graphics designer, or a video producer, why do you hire them?  You hire them so you can have someone that is highly skilled (hopefully if you have done your job) focus on an area and exceed your expectations for the job!  Does it really make any sense for you to tell them what to do at a micro management level?  If you answer yes, it does make sense, then you have hired the wrong person.

Meetings

I hate to break this to you, but software developers view meetings as a complete waste of time.  Software developers are much more real time when it comes to things, and if you are sticking with Agile, you shouldn’t really have your developers in a whole lot of meetings.  Developers live by e-mail. They can easily review their emails, make sure things are complete, and move on.  Should an email come in that is far too complex to figure out without asking more questions, they will then go and ask the sender for more direction (at least if they are awesome developers).

Conduct Short Meetings

Stick to keeping your meetings as short as possible, and if at all possible, just have SCRUM meetings at the end of the day and that’s it.  Any time you have a few developers in a room to meet on something is seriously unhappy time for a developer.  The reason being they instantly start calculating things like:  How many lines of code could I have written already,  How many people are in this meeting that are not needed, How many man hours are we loosing per week in meetings. 

Run Efficient Meetings, Don’t Waist Their Time

I am by no means saying meetings are useless, but make sure they are action oriented, to the point, and do not involve a lot of people.  For example if you have 15 people in a meeting, and you only need 1 person at a time for 5 minutes at a time, do everyone a favor and just go to that person, then the next, and so forth.

At the end of the day, your team leaders can withstand more meetings than the software developers because they are trying to work on their management skills and executive skills, but your software developers want to program and solve problems!  Let them.

Teach Them New Things… Feed Their Brains

You don’t necessarily have to be the one teaching, but it would help if they had a mentor to look up to and learn new skills from.  If there is nobody in your organization setup as a mentor, create them, or feed their brains other ways! Let them buy any book they want, take classes they want, and take any certification exams they want.  Let your developers work on the latest platforms and give them the latest tools to learn their trade better!  The more you have your developers learning, the happier you will make them!  Let’s try another scenario:

Scenario A:

You have the best working conditions, nice office, great compensation package, free lunches and dinners.  Breakfast is waiting for your developers every morning.  However, they are all working on Visual Studio 6.0, with no add-ins, and developing on Windows 98 computers.

Scenario B:

You have your developers working in a basement, no windows, terrible compensation package, no free food at all, and no health benefits whatsoever.  However you give them Dual Core machines with 4GB of Ram, triple 22Inch LCD Panels, and have them developing AJAX applications, creating Web Services, learning ASP.net 3.0, PHP, Java, Web 2.0, XML.

Which one of these scenarios do you think a software developer would rather work in?  B of course!  Now sure I painted an extreme picture to make a point, but it’s true, and constantly forgotten!

Build Software That Matters

Something Steve Jobs has always done phenomenally well, is created a cause, and a purpose in his software development teams, and the companies he has managed.  People want to change the world; people want to do things that matter!  Being significant is a human need that we all need to fulfil! 

Create A Cause

If you create a cause in your team to want to be bigger than themselves, you will not only have amazing software, and probably do things that no other team can do, you will also have some of the happiest, motivated developers around working on your team!

Don’t expect to keep a developer around if all you have him doing is crystal reports, adding in new functions into programs that are 5 years old, and updating ancient stored procedures.

Highly Used Software

Get them to write software that will increase sales of the entire organization, and help the company grow and donate even more money to a local charity.  Get them creating new software interfaces that will make using your software easier, faster, and more efficient, helping the order entry team go home earlier on the weekends! Get them to build software that will get used by thousands of people, not by five users!

Help Them Find Their Passion

At the end of the day, when the dust settles, developers are on a journey to find themselves, to find out what they like doing best, and excelling at it.  Will they be a Software Architect, a Lead Developer, an Executive Vice-President, or a Business Analyst?  Will they choose Windows, database, or web programming?

If you can help your software developers find their passion, what they are truly made to do, you will be rewarded by having some of the happiest developers around.  You will also make friends with some of the c00l3st people you will ever meet!

The Conclusion?  It’s a Two Way Street!

I love working with software developers!  I give them as much respect, advice, leadership, responsibility, and personal time I can possibly give them.  They in turn, love working on our team and love getting up every morning.  Together we achieve some pretty awesome stuff! 

Going through both sides in the last 12 years, from help desk to pay for school, software developer, consultant, software development manager, to Vice President of Technology, I have definitely see both sides! I’ve had to do my fair share of firing and dealing with lazy programmers that think they are the second coming.  I just plain don’t accept that on my team, and honestly, neither do the other team members.  Nearly every member on my team scores extremely high in my 15 point, How to Rate a Software Developer, but is at the same time humble, compassionate, and caring.

If I had a flat tire, ran out of gas, or any other emergency, they would come help a the drop of a hat, and they would treat each other the same way.  When review time comes, they know how their reviews will go before we even do them.  In a competitive market, assuming you have the best developers, and assuming they treat you fabulously and with respect, you need to follow these rules, period.  The days of Laissez Faire leadership and Transactional leadership are over.  You need to be Transformational.

 

  • jc

    Its so obvious, but I think you hit upon the most important point. Developers want good equipment to work on and new technologies to work with. I’d definitely pick Option B.

    A big mistake (from developer’s perspective) for any manager is keeping a legacy system around and making people update it. Its usually a cash sink anyways. Upgrade to the new technologies and your developers will feel vastly more satisfied at their job.

    For me, I really cant stress this enough. Every job I’ve left has been because I was forced to work on older technologies (ASP3, .NET 1.1, PHP) than what I was hired to for (ASP.NET, Ruby on Rails). Manager are reluctant to pay upgrade costs, but the end up paying more in turnover rate as their devs move on to newer, more exciting technologies.

  • http://www.danielfischer.com Daniel

    cool info.

  • raveman

    nice trick :P

  • http://www.realsoftwaredevelopment.com Miguel Carrasco

    Hi Jim and Emiro.

    Sorry I had to delete your comments, however I will not tolerate any flaming, or swearing on my blog. This is my blog, not yours. Find somewhere else to do that! Thanks!

    Jim I actually left your comment up, it actually had some good points! I didn’t think you were disagreeing at all, I think you were approaching it from another angle. Unfortunately the bashing back at you started, which is why I deleted the comments. That is not the intent of my blog.

    If you want to re-post your comments with the swares and the bashing, feel free!

    Thanks,

    Miguel

  • http://www.realsoftwaredevelopment.com Miguel Carrasco

    Actually, I will re-post your comments for you guys, just remove some of the bad language.

    Please keep it fun and clean people!

  • http://www.realsoftwaredevelopment.com Jim Beam

    This article seems to be based on the premise that developers are infallible geniuses who are thwarted at every turn by hamfisted, clueless managers, and that is why projects flounder. When I was just a developer, I would eat stuff like this up, but now that I’m a manager/developer I see both sides of the story. What about the developer who wants to overarchitect everything, and who will rewrite huge sections of other people’s code if you don’t watch him closely? Or the one who misses work every time he has a sniffle? If you think this is all because their artistic muses aren’t being properly nurtured, or because there’s no fooseball table in the office, you’re naive. And as far as being oh-so-careful-and-delicate about how I might ask someone to answer help desk calls (not that I would ever have a need to), give me a break. If someone’s on the team, they should be willing to do whatever they’re asked to do to help the team succeed, without a bunch of flattery. If they are, that makes them more valuable to me, and hence the company. If they whine about it, I’ll remember come review time. If they refuse, I’ll be happy to show them where the door is. And all that !@#$ about “helping them find themselves” was just that — !@#$. A lot of developers I’ve worked with seem to lose sight of why they’re there in the first place — it’s not to “find themselves”, it’s not to be flattered or challenged or fulfilled, but rather it’s to further the business goals of the company. Same as with the receptionist or the janitor. And sometimes that might involve doing Crystal reports or maintaining a legacy system. If they don’t like it, then certainly they should go elsewhere, but I disagree that my primary goal should be to keep them around. And, FTR, I don’t work in a coporate IT shop, but rather for an ISV, where the developers work in pleasant surroundings (or from home in some cases) and get the latest and greatest hardware.

  • Cheesepipe

    In your most recent post you state: “…wouldn’t it be cool if a Software Development Blog became number 1?”

    On the same page you have an article that says you shouldn’t waist(sic) developer time with meetings.

    It is great to have software development experience, but a successful blog – at its core – is about writing (and editing). Your message becomes just white noise once readers see this gross oversight; and I assume it is an oversight since you properly used “waste” in the article.

  • happytime

    The manager comments apply to any profession.

    why do developers think they are special? That is te problem.

  • ivandal

    happytime said: “…why do developers think they are special?”. Why not ?

  • Cheap Chanel Purses

    Since previous century, Chanel Purses Chanel J12 Watches become your eternal image of Chanel Bags brand name. The ticker of dual C for the Cheap Chanel Bags is out following the death connected with Lady Chanel, it's named for the reason that fibula regarding lady.All Chanel shopping bags are come originating from a factory on the Paris. Six employees spend five hours to form one Chanel Bags For Sale. A attractive Chanel Handbags could possibly be manufactured after 100 and 80 procedures, coming from Chanel Boots design that will tailor, coming from pocket that will surface.

  • http://www.visvimserra.com/ Visvim

    for varied contemporary flowers. You may use cymbidium orchids or roses for floating flowers and it's one other simple

  • http://www.thomas-sabo-uk.org/thomas-bracelets.html thomas bracelet

    Awesome your article

  • turyry

    1. Almost all the small commodities factories of china yiwu market suppliers have selling shops in Yiwu market. 2. There are many buyers yiwu wholesale market who are purchasing in Yiwu market in every country.

    Yiwu agent,professional Yiwu Agent,Yiwu buying agent yiwu suppliers,Yiwu source agent,Yiwu jewelry agent,help you import yiwu manufacturer goods from China very easy.

  • http://www.coachbagsonlinesale.com/ coach small bags

    The coach is located in the brand discount of all over the world, in many places the store chain.coach outlet stores online they sell the same coach, handbag, wallet and other with incredible low-cost products.coach handbags coach brand discount store provide direct selling the project, the lady design with very low price to buy the opportunity. They have many different design, style, color, texture and size options for the save a lot of money. coach outletcoach products is one of the famous brand garment industry to seek after the brand discount brand and provide a fascinating accessories, need not spend too much.Coach necklaces most of the time middle class belongs to the rich and famous from the kind of social classes of female people just use the design is the handbag. Usually, the woman in the higher social just extraordinarily brave wallet and delicate coach handbags.coach small bags but now, the best coach products belong to women's many fantasies are available.

  • http://www.truereligionjeansoutlet247.com true religion

    true religion jeans outlet
    I was actually True religion outlet
    or this resource a few weeks bactrue religion jeans
    king for this resource a Cheap true religion jeans
    h us your wisdom.This will absolutely going to help me in my prTrue religion

  • http://www.discount-juicy-couture.com/ cheap Juicy Couture

    You have a very impressive writing style

  • http://www.oakleycut.com fake
  • http://www.laptopsbatterysupplier.com/dell-laptop-battery-inspiron-1520-c-3_1060.html dell 1520 battery

    http://www.laptopsbatterysupplier.com/6600mah-rep… "> dell xps m1210 battery packs before use. A new dell 1545 battery pack needs to be circled (fully discharged and recharged) three to eight times to reach its optimum performance. Rechargeable 1520 battery will undergo self-discharging when left unused for a long period of time. Thus,it should always be stored in a fully charged state and kept in a cool,dry and clean place. To maintain the optimum performance of a hp dv4 battery pack,it is highly recommended to circle (fully discharging and recharging) it at least once a month.

  • http://www.officialbelstaff.co.uk/ belstaffjackets

    <A title="James Farrior Jersey" href="http://www.nflshopuk.co.uk/pittsburgh-steelers-james-farrior-jersey-c-3_76_705.html">James Farrior Jersey, <A title="James Harrison Jersey" href="http://www.nflshopuk.co.uk/pittsburgh-steelers-james-harrison-jersey-c-3_76_410.html">James Harrison Jersey, <A title="Ike Taylor Jersey" href="http://www.nflshopuk.co.uk/pittsburgh-steelers-ike-taylor-jersey-c-3_76_703.html">Ike Taylor Jersey, <A title="Hines Ward Jersey" href="http://www.nflshopuk.co.uk/pittsburgh-steelers-hines-ward-jersey-c-3_76_349.html">Hines Ward Jersey, <A title="Heath Miller Jersey" href="http://www.nflshopuk.co.uk/pittsburgh-steelers-heath-miller-jersey-c-3_76_409.html">Heath Miller Jersey, <A title="Ben Roethlisberger Jersey" href="http://www.nflshopuk.co.uk/pittsburgh-steelers-ben-roethlisberger-jersey-c-3_76_347.html">Ben Roethlisberger Jersey

  • http://www.officialbelstaff.co.uk/ belstaffjackets
  • http://www.purselongchamp.com/ Longchamps handbags

    The development of the brand, the Longchamp world has become more and more popular.Longchamp purseour signature at

    the art fabrics, can change in options, and luxurious shimmering detailed information, and add a modern the freshness of classic bag. Longchamps handbagsliteral translation for "tree of life" and of mountain,

    ancient Sanskrit means "the view" India's influence. Look at India inspiration and reach mountain this season has brought France to collect the flavor of the core of Indian

    culture. Petals laid the necklace is as worship the gods of the ceremony. handbags and

    luggagethis type of flower is in perfect harmony with the traditional Indian an interesting and frivolous accessories, make your summer closet.Longchamps ladies purse characteristic accessories and package, and even carry luggage, LONGCHAMP

    socket has set up a file in the characteristics of many publications. If you dress in France in the street look carefully, you will find that, rarely processing Louis vuitton

    bag lady.Foldable longchamp bag The most popular brand is Longchanp bag. Have

    this brand of all kinds of bags, in gorgeous color and different size. Even teenage girl with the brand of the bag bag and mother as a family bag, the baby care bag. Longchamp

    bags is highly favored customers, in each age, so we can in this brand as the French national bag brand.

  • http://www.newerahatstores.com hats

    We see so many new era hats wholesale in this new era store, and more new era hats sale at cheap price. Just to do new era hats cheap with them. Many people can like the new era caps here.

  • http://www.buyfakeoakleys.com Super Man

    Pair of sunglasses is tight! I have in the past and we offer a lower price, published a customer more in that theme, and now reviewed. Thank upstairs information.
    Fake oakleys< /strong>
    cheap oakleys
    fake oakley sunglasss
    fake oakleys m frame

  • http://www.neweracapsclub.org/hot-brands-c-67.html/ new era winter hats

    Printing colorful patterns, pattern design to give more decorative language, you can add a charming personality, add a little playful, and naturally the national colors, as you change ~!

  • http://www.hermesbirkinsbag.com/ hermes birkins

    it seems to be insteresting for your paper here.
    hermes birkin handbag

  • http://www.fakeoakleysforsale.net cheap oakley

    <p align="left">A lot of people often have a talk about cheap fake oakley sunglasses, And I am very happy to share the cheap fake oakleys in your comment, Thank you very much for you to provide me a position to tell fake oakley sunglasses to the other people, We hope every people can wear the cheap oakleys to resist the Uv Rays, Thanks.

  • http://www.cheapbootsonsale.info/ ugg
  • http://www.borselouisvuitton-italy.com borse louis vuitton

    infatti, ci propone sempre delle borse louis vuitton decisamente interessanti, che vengono scelte ogni giorno dalle celebrities più in vista, ma anche dalle fashion addicted che non vedono l’ora di sfoggiare uno dei must have del fashion brand. Brand che con questa louis vuitton sito ufficiale ci propone un look assolutamente delizioso. borse vuitton– semplice ma chic al tempo stesso, per essere glamour in ogni occasione. Il noto marchio di tendenza famoso nel mondo propone la sua nuova collezione louis vuitton outlet primavera-estate 2011

  • http://www.fake-oakleys.net/ fake oakleys

    I have a site as well but unfortunately I'm not very good with design and other computer (tech) related stuff, like me website fake oakleys</strong >, but would like to make my theme a bit more custom as well. Could you refer me to your designer please? Thank you so much, liuu

  • http://www.cheapcapsforsale.com Cheap New Era Caps

    From its roots in Denmark, Red Pandora Captures and Wristbands have found their way to our hearts. As it is with all Pandora jewelry, Red Pandora Watchbands and Appeals Cheap New Era Caps allow you to create “one of a kind” jewelry designs that suit our individual tastes; but if you’d rather purchase a complete set of Blue Pandora Watchstraps and CHARMS, Pandora still allows you that option without taking away your freedom to design Atlanta Braves Caps your own GOLD Pandora Spells.Since each Pandora bead is unique and has an identity of its own, you can make, literally, thousands of different Golden Pandora BRACELETS and Spells, and still have exclusive designs that will never look old. This freedom to create your own set of GOLD Pandora Captures and Watchstraps is why Pandora is such a hot item in the jewelry market to date.GOLD Pandora CHARMS and Watchbands hold a steadily growing demand, not only in the United States, but in more than twenty other countries as well. People from all Baltimore Orioles Caps over the world and all walks of life have already started creating their own designs and started their own collections of Red Pandora Watch Bracelets and other Pandora jewelry. To date, there are over eight hundred designs of Green Pandora Watchstraps in the market at any given time; and that number continues to increase.zhongchengmaoyi110post

  • http://www.moncler2you.com/ Moncler jas

    Moncler Netherland prachtige weergave van een mooie jas voor mensen, Moncler jas vandaag, in Down in de industrie, Moncler Voor Heren maar zonder dat dingen kunnenhoog met slechts Lu haan wedstrijd. Moncler 2009,Moncler Dames Jacks de eerste flagship store in het vasteland van China Moncler Down Vesten Vrouwen in Shanghai, de officiële register in China.Bewerk deze paragraaf omlaag Koning: Moncler (Mongoolse mondeling) geschiedenisMoncler Het verhaal begint tijdens de

  • http://www.cheapmonclersales.net/ cheapmonclersales

    Moncler Jackets is nothing more than put onCheap Moncler a jacket to a more Moncler Jackets UK comfortable and warm.

  • newerahatsdai

    Cheap Louis Vuitton Handbags http://www.bag-onsale.com
    New Era Hats http://www.likehats.com
    Top brands handbags http://www.wholesalebrandshandbags.com
    Wholesale Sunglasses http://www.likehats.com/sunglasses-c727.html

  • jolly32

    Please be careful to purchase from louis Vuitton Outlet ,they are selling a item with different quality ,you should send a inquiry before you make an order. Especially the cheaper one who offers ,propably it is a low quality item.

  • jacklocding

    The campaign was created by the New York advertising agency DeVito/Verdi, which was named Coldwater Creek's first advertising agency of record earlier this year. The campaign will begin airing immediately after Labor Day and cheap true religion jeans,
    will run throughout the holiday season.

  • http://www.nicemoncler.net moncler jacke

    When It Comes to Snowboard Jackets, moncler jackeIs Gore-Tex the Best Option? moncler jackeThe technology behind snowboard jackets has changed drastically in the past few years.moncler jacke It wasn’t long ago that if you wanted to stay warm up on the slopes youmoncler jacke

  • http://www.teknocrat.com/ssd-vs-hdd-analysis-and-comparison.html SSD vs HDD
  • http://usa--coachoutletstore.com Coach Outlet Outlet

    As we known,Coach is one of the most recognized and popular brands in the world.In order to meet with many more people's requirements, Coach Outlet has been ready to offer various kinds of Coach Handbags 2011 and New Arrival Handbags July,which are of excellent quality and reasonable price in international market.We trust that as long as you go out with them, you may feel you are a special one.In addition to,you may also find many cool Coach Sunglasses and fashion jewelry in our site Coach Handbags Outlet USA and Coach Jewelry here. They will effective help your eyes prevent the sun exposure in the summer when you go out,you will more dominant and beautiful.And we believe we are your best your choice.Friends, not as good as heart operations,please hurry up go to click our Coach Outlet Onilne Store,you will get more surprise in it! Welcome!!!

  • http://www.louisvuittononlines.org/ LV BagsLV Bags

    and lives. For instance, if someone buys some fake medicines, it may not cure him

    of his illness, onthecontrary,<ahref="http://www.louisvuittononlines.org/"title="LV

    Bags">LV Bagsit may probably make his illness worse or even put an end to his

    life. Besides, fake commodities<a href="http://www.onlines-

    louisvuitton.org/"title="Louis Vuitton Handbags">Louis may impair the profit of

    the manufactures who<a href="http://www.onlines-louisvuitton.org/"title="Louis

    Vuitton Handbags">Louis Vuitton Handbags produce

  • crsaaa

    Any professional commerce dealer dandy or lady can prove, to obtain trusted and at relieve personal computer Tote carries a tendency, is believed to Moncler produce into necessary. the main intent with the rear which carries a personal computer totes can produce Moncler Jackets almost any notebook computer computer, and carrying the personal computer Moncler Coats easier.? self-confidence with the protection produce Moncler Vests any HP personal computer is fairly important