A Brief Rant: SharePoint Doesn’t Suck – You Suck!

A common pattern in a lot of frustration with IT systems is the users’ inability to grasp that not all systems were designed by them and how they would like a system to work. In other words, when something doesn’t work they way they would like it to work, they blame the system rather than learning how the system works.

“I can’t get Word to X to Y, Word must suck!”


“I can’t get Firefox to do Z, Firefox must suck!”

The reality, however, is that the “I can’t” to them translates to “Someone else should have done this the way I wanted them to do it” and “It’s certainly not my fault I lack the knowledge about this system, after all, I browsed a lot of web pages, just like I want learning this system to work, and I still haven’t got the foggiest about squat, so now the training system is at fault too!

Then, when someone tells them that they may want to reevaluate their stand because this is a fairly trivial problem to solve, that someone now become the idiot because they suck up to Microsoft, scam people, or have no clue what they are talking about.

At no point during this entire tirade does the original user for a second contemplate that their decades of experience in doing things a certain way may not always work, and that they cannot expect to apply 1:1 the knowledge they already have. Either the system sucks, the training sucks, or the people that understand suck.

Never them.

tl;dr: PEBKAC


Found this article valuable? Want to show your appreciation? Here are some options:

a) Click on the banners anywhere on the site to visit my blog's sponsors. They are all hand-picked and are selected based on providing great products and services to the SharePoint community.

b) Donate Bitcoins! I love Bitcoins, and you can donate if you'd like by clicking the button below.

c) Spread the word! Below, you should find links to sharing this article on your favorite social media sites. I'm an attention junkie, so sharing is caring in my book!

Pin It

Published by

Bjørn Furuknap

I previously did SharePoint. These days, I try new things to see where I can find the passion. If you have great ideas, cool projects, or is in general an awesome person, get in touch and we might find out together.

66 thoughts on “A Brief Rant: SharePoint Doesn’t Suck – You Suck!”

  1. This is not directed at you personally – it’s a rant about how I really feel. I recognize and respect your personal opinion. What follows is my own opinion.

    SharePoint SUCKS because MOST people do not organize their content (or their working lives) the way Microsoft seems to think they do. The Outlookish-way that SharePoint stores and displays content does not reflect the REAL WORKING WORLD. Yes, there are plenty of work-arounds. A well-designed product does not need work-arounds (or at least it needs very few!). Work-arounds are not maintainable, especially in a large organization.

    SharePoint also sucks because they NEVER FINISH INTEGRATING ANYTHING. They’re big teases – “Oh, well let you add customizations to Tasks lists. And we’ll let you integrate your task lists to Outlook. But wait – none of your customizations will translate to Outlook. But we won’t tell you that part.”

    SharePoint sucks because too many of its features are INCONSISTENT, and HARD TO WORK WITH. You set up a site collection, make the navigation all consistent for your users, etc. But you add a Wiki library and all that nice navigation doesn’t show up! And it requires programming to fix it!!

    As with most things Microsoft – SharePoint SUCKS because (1) it’s both too little and too much all at once and (2) it is FAR from intuitive for average users or for those who must support them.

    And by the way – I HAVE trained in SharePoint extensively. And it still sucks.

    1. It seems to me, Kimber, that you just came up with a perfect example of what I was saying. If you don’t know how to do these things, don’t blame SharePoint because you simply don’t know what you’re doing.


      1. You advertise this service: “You can hire me to help you better understand SharePoint development, architecture, or methodologies.”

        If there are people willing to pay for your services, it’s because SharePoint does suck.

        Anyone can become proficient with an inefficient tool; your reasoning is faulty.

        SharePoint is bad technology to achieve it’s stated objectives.

        I’m sure it’s a decent way to get a paycheck, but I’d argue that your job isn’t necessary; anyone hiring you should do so only to migrate their data to a more appropriate system.

        1. By your reasoning, any training makes the underlying topic inefficient and formal training should be unnecessary.

          Strange that such arguments usually comes from anonymous cowards.

          1. After 8 years as a SharePoint admin, dealing with 2013. Its official. SharePoint does suck.

            It should not take a team or people, and a million blogs to help overcome out of the box stupidity. The list grows. I am looking fora replacement, because it simple not a solution anymore, its is a a source of problems.

          2. I respect your opinion, I really do. but just saying that his opinion is not true, well it is. sure, you can do ANYTHING if you know how. you can also make ice cream with a bicycle (with a little “work-arounds”)

            using a bike for making ice cream certainly sucks, but if you know how to do/convert it, it won’t be any problem

            same with sharepoint. so please, don’t say “uhhh everybody has his own opinion” when you can’t accept that others have a different opinion than yours.

            yes, I may be anonymous. but I am a not coward, not all people want to open a new account everytime they leave a comment somewhere.

            really arrogant author.

          3. Not only are you an anonymous coward, you’re apparently too stupid to find a better argument than “If I need to open an account (which isn’t even true) then it is easier to write ‘ANONYMOUS FOR YOU’ than my real name”

            Like I’ve said many times before, you’re clearly proving the level of intelligence of those that have differing views than mine.

          4. I don’t understand a word you’re saying. Clearly, by your reasoning, that must mean I suck.

            A number of considered arguments for why Sharepoint sucks have been offered and you prance around them with fluffy words like a faith healer. I can imagine working with you would make someone want to reach for a blunt instrument.

            I’m glad I found your blog. If you are an advocate, it only confirms my view that Sharepoint sucks more than I ever imagined.

      2. This site is just an MS suck up site. Nothing more. face it MS is going down the drain. Its worse then its ever been. just another money parasite.

  2. Bjorn, your nasty ad hominem arguments are presumptive and unwelcome.

    Good luck to you with your attitude.

  3. This post touches on a very very small amount of scenarios in which people express a dislike to SharePoint: it covers people’s inability to adapt and so they take the easy route out by blaming the system they don’t have the ability to grasp. Valid, but only very occasionally. You can’t then label every dislike to SharePoint because of this (“Either the system sucks, the training sucks, or the people that understand suck.”). The system actually does ‘suck’.

    You haven’t mentioned once the sheer amount of flaws in SharePoint’s architecture or it’s API that make it a nightmare for developers, you seem to be just pinning every problem down to the individual trying to work with it.


    See the above for some genuine, technical perspectives on why it’s not just people’s inability to ‘grasp’ SP that make it a poor platform to work with.

    I hate SharePoint because the way Microsoft have engineered it to tackle certain problems is ridiculous (not to mention the amount of problems it’s attempted to tackle), and I spent a year grasping it just fine.

    1. Dan,

      You are, of course, right to the same extent most of the comments on that page are right, which means hardly at all. In fact, 99% of what’s written there is exactly the kind of user stupidity I am talking about in this rant.

      So no, based on those things, SharePoint doesn’t suck. You suck.


      1. Whilst I appreciate you’re going to defend SharePoint as it’s your livelihood, it’d probably make for a better argument if you refrained from going on about user stupidity and people ‘sucking’ at SharePoint. I’m making a valid point, people of considerable development experience (some a lot more experienced than yourself and I, no doubt) strongly disagree with the decisions Microsoft have made during SharePoint development, the results of which are clear to see.

        What your point boils down to is that if people have a problem with SharePoint (any person, with any problem), it must be their own fault or inability to acquire a new approach to development. So SharePoint is exempt from any valid technical critique? A rather ignorant perspective from somebody as experienced as yourself who, you’d hope, could at least keep a balanced view.

        1. “You can hire me to help you better understand SharePoint development, architecture, or methodologies. As your personal tutor, I’ll train you based on your needs…” – I think you’ve got off on the wrong foot with potential students if your approach is call everybody stupid and incapable of learning.

          1. If you don’t like my language, you can fuck off. If you don’t understand my arguments, you can seek to understand or remain the ignorant idiot you are now for the rest of your life.

            If you decide to use your brain to something beyond giving you stereo sound, however, you can get in line behind all the people who are already lined up to get a seat as one of my students. I’ll be happy to teach you what you’re currently missing of the picture, and who knows, some day you might even laugh at those reasons posted in the SO article you so wish to portray as the truth too.


        2. I’m sure your ability to present an argument is about as good as your ability to do basic research, and based on that even the argument you wanted to make, sans the obvious fallacies, is wrong.

          However, continuing to prove my point, you’re not even understanding their arguments. How can you possibly be expected to understand the other arguments in the debate?

          Understanding is not a result of experience in a different field. Even though I’ve been doing programming for 30 years, it does not make me an experienced rocket scientist, and my opinions on rocket science would thus bear the same validity as that of any random person off the street.


      2. Furuknap, I have no personal opinion of Sharepoint one way or another, but your insulting attitude does more to harm Sharepoint than your defense of it. Microsoft should do an interventions on you!

        1. You’re entitled to your opinion like I am to my opinion that you should go fuck yourself if you cannot learn or understand arguments if you don’t hear or do hear certain words to which you and you alone have attached some emotional response that you are unable to circumvent even at the risk of remaining as ignorant as you are now.

      3. If most users of a product don’t understand it, then the product wasn’t designed or implemented very well. Why create something nobody understands?

        SP definitely sucks and so do you. Cock head.

        1. Your thoughtful argument clearly demonstrates your understanding of the article. As for why _you_ don’t understand it, contrary to those who are your mental superiors, I guess you’ll have to live the rest of your life not understanding that.

  4. You’ve started this ridiculous blog post by telling people “you suck” and ended it with greeting an opposing argument with “fuck off”; your approach is a mess, and you’re obviously incapable of acknowledging other people’s opinion. What you wanted was for a load of other SharePoint divas to chime in so you could all collectively laugh at those poking genuine holes in the platform you’re defending so aggressively. But it won’t happen, people in general have more patience than you and aren’t willing to jump at the chance to personally attack people instead of just demonstrating a solid knowledge of SP to disprove them properly.

    I know for sure that you’re either struggling to make it as a teacher because of this attitude, or you’re doing a good job of hiding how much of a tit you are.

    SP sucks, get used to it.

    1. Your opinion about SharePoint is as valuable now as the day you were born, and approximately as intelligible. When there is a genuine hole in SharePoint, it doesn’t come from some ill-informed whippersnapper like yourself, but from the very community you claim to be divas.

      Because you have demonstrated your inability to read, I’m not going to point you to other articles in my blog, as they would serve you no purpose (they require a working brain to comprehend, you see). However, very few people with any knowledge are as critical of SharePoint’s shortcomings as I am. I guess the holes are in your arguments rather than in SharePoint.

      And as for demonstrating solid knowledge in SharePoint, well, I may not know much about SharePoint, but obviously I know a hell of a lot more than you.

      If you were capable of reading, however, you would have known, for sure, that I make no attempt to hide my attitude, opinions, or guile. As you can see right now, I have no problem outing idiots like yourself by pointing out how ridiculous your arguments are. In return, you get angry because you think this is an inherent criticism of you and not your behavior.

      You can stop behaving like an idiot at any second. It won’t hurt for a moment, except maybe for your ego.

      Until then, yeah, you can fuck off.


  5. How massively hypocritical. You’re calling me angry right after you were very quick to resort to expletives because you clearly can’t cope with an opposing perspective. Where have I demonstrated anger? Why have you even enabled the comment feature on this blog if you’re not willing to openly discuss a topic you’ve raised (publically!) without losing your patience and telling people to fuck off?

    You’re a grown man, and you’re acting like a big angry kid, ‘I wish you were never born’ sort of attitude. Grow up. SharePoint’s a pile of dog shit and receives criticism unrivalled by any other platform. Consider the fact that maybe it’s the sheer amount of critics that are right and you that might be wrong. It won’t hurt for a moment, except maybe for your ego.

    1. There is no discussion going on here. It is you who are stubbornly clinging to a false argument and go on tangents when others do not agree with those ridiculous statements. That is the main reason why your opinion is worthless; you have none, except that SharePoint sucks because I found a page that says so. You lack any knowledge of the subject and you quote others who share your lack of knowledge only.

  6. Bjorn, you neither piss me off or blow my mind. You do entertain though, much like a good circus clown.

    I stumbled on your blog after another day of suffering Sharepoint as a wage slave in a huge corporation. I sat there, as I often do, wondering: how is that Sharepoint is such a fucking piece of shit? I mean how is it possible? So, for kicks, I googled “Why does Sharepoint Suck so much?”

    And that’s how I ended up on your pos blog.

    The funny thing about you is that, apparently, you readily admit that Sharepoint is a fucking piece of shit–you do a fine job of explaining why in your 4 part series. So it appears you don’t disagree with users that declare it a piece of shit per se–you disagree that they are qualified to say it is a piece of shit. Now that is funny. You, dickhead, are qualified, whilst the masses are not.

    No, it takes a certain caliber dickhead to claim the right to admit what’s obvious to nearly all: that Sharepoint is a fucking piece of shit. And, apparently that dickhead is you.

    So, mission accomplished, I am amused and can now go back to fighting Sharepoint to do the simplest task.

    I leave you with this BjorK: A piece of shit is still a piece of shit, regardless of the esoteric knowledge mastered to understand the depths of its shitiness, regardless of how lucrative it is that such shit allows folks like you to cash in. It is still a piece of shit, and that is what you are devoted to.


    1. Your creative misspellings, innovative use of personal characteristics, and conclusions will enlighten scholars for centuries to come, I am sure.

      I’ll think fondly of you as I sit wherever I want, work whenever I want with whatever I want, charge whatever I want, and work for whomever I want. I’ll think of you, and you’ll make me happy, when I think that your choices and abilities have lead you to a life of random hate in a job you hate doing what you hate and clearly cannot even manage for what I can only imagine is a salary that makes you miserable too.

      What makes me happy is not your misery because you are but a puddle on the ground to me but that the people that flame me for what I do, where I am, or how I do clearly demonstrate their own accomplishments and abilities.


    2. OK, funny. I also got here by Googling something very close to “Why does Sharepoint Suck so much?”

      Sounds like Bjorn likes Sharepoint and can help people learn to like it as well. It would be great if I could like it, since my organization uses Sharepoint for some reason.

      So my question is, why can’t I seem to get it to work from Firefox (or any other browser?) in Linux (3.8.0-34-generic #49~precise1-Ubuntu SMP Wed Nov 13 18:05:00 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux). Seems like something that runs through a web browser should be able to do so in a standards-compliant way. Is it possible it’s been implemented in a stupid way here (would not surprise me)?

      And no, I’m not dumb, I do understand why Microsoft would like to force people to use MS Windows. However, I will not be forced by MS to use that as my daily OS. So I have to go to my office and pull out a crappy MS Windows machine (not crappy machine, crappy since it’s running MS Windows) to use Sharepoint, which I do only when unavoidable. Which is maybe once in a few months.

      Do I need to ask the Windows IT support people here to not break it, or is it just made broken (probably on purpose)?

      1. I have no idea what’s wrong with your SharePoint installation, if anything. However, SharePoint outputs web content when you view the ASPX pages. If your OS can view web content, it can work with SharePoint. If it cannot, SharePoint can output stuff through other means.


        1. Are you joking? There are so many “features” that are in vanilla SharePoint that don’t even work in a browser other than one of the last couple iterations of Internet Explorer. They couldn’t be bothered to build an application that is standards compliant and works in other browsers as it should and you’re going to pretend that doesn’t suck? Okay.

    3. I couldn’t have said it better myself. Brilliant.

      Beneath me you’ll find Bjorn’s comment about his freedom to work where he wants and charge what he wants. I believe with the most basic of research, his prospective clients would more than likely come across comments like these to deter from giving him his custom. I would not want to do business with a twat like this. Ever.

      1. And yet, here we are, more than a year down the line. I’m still working wherever I want and charge whatever I want and work as much as I want, which right now is about a day of the week. I have more requests than ever for work, training, and mentoring, people that come to me through my blog. Imagine that. Maybe you’ll be right even further into the future or maybe you simply aren’t bright enough to get the message so instead you invent interpretations and attribute them to me so you can strike them down with the fury of a hamster on acid.

  7. Dear Bjørn,
    I have a strong feeling that if you are a big fan of SharePoint than SharePoint team is in big trouble. If you declare you’re my friend, I go hide so no one can find me, know me, ever see me.

  8. Hey Bj.

    I make a living migrating people back out of sharepoint to plain old SMB and open source intranets like joomla.

    Please keep up your good work as without it, people like me will be out of a job. You take them in, I take them out. I get a big pat on the back when the hell stops for people.

    I’m very glad that sharepoint sucks harder than you do – although probably not by a massive margin from the looks of it.

    Keep on clowning good buddy!

  9. My entire confustion with Sharepoint is it’s navigation. And yes, that is probably because I have spent decades with Windows navigation, not Microsoft. We have only had this for a few months and eventually we will “get it”, or we will find an app that is more intuitive for Windows users. Especially if Sharepoint reflects a “you suck” attitude. That is not exactly user friendly. No problem, we can find another app that likes us. 😉

  10. Ha ha ha,

    What an entertaining read. Someone who loves sharepoint turns out to be a total knob.

    The phrase which pays here is, ‘with friends like this does sharepoint need any enemies?’.

    If Sharepoints cheerleaders are as demented as Bjorn, then it makes them a good couple. Just don’t invite us sane people to the wedding.

  11. Not sure if you are in anyway familiar to the concept of User Experience.

    If a product/system requires me – as an user, to spend countless extra time to develop workaround solutions to deal with system breakdowns, then the product/system simply sucks.

    Users should never be blamed, sharepoint is NOT an open-sourced software that people can just one-off download it like wordpress and use it for free.

    Users pay hundreds of thousands of dollars to buy the software, hire developers to work on it, and maybe spending even more on customized sharepoint solutions.

    And btw, I would never hire someone like you who insults the users online…. lol

    good luck

    1. I’m not sure if you are in any way familiar with the concept of professional skills. If you, as an end user, buy anything costing hundreds of thousands of dollars, and expect a button to click to solve all your problems, then SharePoint is much better off without you as a user.

      If you feel that’s insulting, good. Perhaps one day, being insulting for behaving stupid causes you to change your behavior rather than blame those who point it out for you.

      Oh, and SharePoint is free. You may want to do some reading. It helps.

    1. I find it more and more fascinating that the people spreading worthless bile with no content are anonymous shitheads who can’t stand for their own opinions.

      You suck too.

      1. Ah this old blog post/unsubstantial moan.

        Brilliant to see a grown man a year later still angry calling people ‘shit heads’ and telling them they suck.

        Seems there was quite some backlash from our little discussion on here last time eh!

        You should change your attitude, promptly. It’ll get you nowhere; and I talk with regard to both a personal and professional context. These are real people taking the time to read your blog post, swearing at them as much as you can because you’re angry your blog post didn’t go down quite as well couldn’t be any more immature.

        The people I know who have seen your rant are hardly surprised, another SharePoint diva trying his best to protect his livelihood, in a bitter, strong denial of how shit it is.

        Your latest tweet says it all. “I’m considering a complete career change. Anyone have any interesting projects? Looking for an experienced developer and software architect?”

        Am I right in assuming you’ve realised SharePoint is a piece of shit? Or do you suck now?

        1. I’m thrilled to see your new response, Dan, as it proves my point more brilliant than I could articulate myself. You clearly aren’t intelligent enough to understand the article and demonstrate that by angrily arguing a completely irrelevant point.

          I don’t think you’ll get this either. If an airline buys a 747 and then goes bankrupt, does that make the 747 a bad plane? I’m sure this will fly right over your head just like how this relates to the arguments I make. You haven’t understood it by now and I guess that’s why you still do whatever it is that you do, whereas I, well, I live in a penthouse apartment with a private rooftop terrace on the beach in a tropical paradise. I work at most one day of the week.

          And no, I can’t really be a SharePoint diva because I don’t do SharePoint anymore. When I stopped a few months ago for reasons you couldn’t possibly fathom, I got a new job in two days, on technology I didn’t even know existed and using languages I couldn’t even spell, and I was productive after two weeks to the level where my clients now just give me money to do whatever I feel like doing. Because, you know, I don’t suck.

          And no, SharePoint still doesn’t suck either. You suck.

          1. The irony is that it was YOU that tried to convey a point angrily, and every other comment and response to which proves it on this blog post.

            You were adamant, absolutely adamant to the point of actually telling to people to fuck off that SharePoint was exempt from criticism.

            Yet, you quit.

            You’ve quit a technology that can’t possibly suck. Was it out of date? Nope, they’ve released recent versions. Was it for ‘reasons I cannot fathom’? Nope, you made another blog post being rather transparent about the fact it was because of the technology that led you to a change in direction.

            It doesn’t surprise me at all to hear of you approaching languages you couldn’t even spell, articulation certainly isn’t your strong point.

            I do not believe people pay you sufficient amounts to do what you please in a tropical paradise with that attitude you have. If life’s so great, and you’re continuing your days in the land of milk and honey, why was your latest tweet a request for work?

            “I’m considering a complete career change. Anyone have any interesting projects? Looking for an experienced developer and software architect?”

          2. Dear Dan,

            I see that the previous year has not afforded you the luxury of a working brain, as you are still unable to read or comprehend clear messages.

            Like I said, and your lack of intelligence is clearly demonstrated by your inability to grasp this, after I decided to quit SharePoint, for reasons you are incapable of understanding, I tweeted that I was looking for new projects and got a new job within 48 hours. That was months ago, and I have no idea how many tweets it has been since then, but you are plain lying when you claim it is my latest tweet.

            You still suck. You have gone from being stupid to being a liar. You still have not been right in a single statement you’ve made.

            I still reside in Jaco, Costa Rica. Today is my work day this week. It’s almost 10 AM and I’m almost done. How’s your Monday morning?

            Luckily, you believing in it is no requirement for it to be true. Feel free to invent another tale in your head, just like you have demonstrated a desperate need to invent stories to make your world make sense to you until now.

  12. Dear Bjornagain Fuckknob

    How funny that no one is jumping to your defence. The reason is Sharepoint sucks and there is no getting away from that fact. I worked with it as a developer for a year, going right into the nitty gritty of its functionality. It is an unbelievable piece of cobbled together crap.

    Fortunately, I moved onto better things. IMHO, the people that tended to stay with Sharepoint development were the fuckwits of society, like yourself, only interested in making money and nothing else. I’m sure you do make a truck load of money with your Sharepoint bullshit.

    The only reason that Sharepoint is still in existence is purely down to the “Emperor’s New Clothes” syndrome. All the fortune 100 companies have so we must have it, etc.

    Good luck, looks like there’s still a few years of mileage left in shitpoint.

    1. It speaks volumes that after being a developer for a year, you still cannot even spell the name right.

      The rest of the volumes are filled with descriptions of your inability to form coherent opinions.


  13. Getting back to the subject of the article…

    Wow, SharePoint certainly triggers some strong emotions, doesn’t it!

    I would respectfully disagree with the premise of your article, Bjorn. I think SharePoint is indeed quite a sucky product; apparently designed by committee with a long list of tick-boxes rather than any original vision or clarity of purpose. SharePoint sure has a hell of a lot of capabilities – it’s touted by Microsoft as a solution to everything – but I don’t think it implements any of its capabilities in a particularly effective or efficient way.

    My opinions are thus:
    – As a document management system, SharePoint is second-rate. It has a lot of capabilities to be sure, but the learning curve is too steep for many users,
    – As a collaboration tool, SharePoint is laughably third-rate. Fourth rate, even. It should have had Facebook-like functionality years ago, leveraging MS tech like Active Directory etc.
    – The enterprise search facilities on the (expensive) high-end enterprise implementations are truly awful. Incompetent search results are arguably more useless and time-wasting than no search facility at all.
    – Much of the underlying database design is really quite inept.
    – The out-of the-box experience is quite ugly and has no “wow” factor. Again, this can be remedied, but that takes time and effort that again, has too steep a learning curve for most users.
    – The hardware requirements for a performant server are totally insane. For such bad search facilities and a kludgy out-of-the-box experience, that’s rather galling.
    – The total cost of ownership in terms of hardware and the software (particularly if a full-blown MOSS license is deployed) is going to be significantly higher than that of a lightweight open source offering that doesn’t try to do as much as SP but does less, better.

    Of course, these are just my opinions. John Lennon had a nice quote on opinions: “Opinions are like arseholes. Everybody’s got one.” And you know what? Whoever is wrong or right in this argument *doesn’t matter*. We can argue until we’re blue in the face or respectfully agree to disagree; it won’t change public perceptions of SP.

    What matters more is that Microsoft have sold this to enterprises across the world as a way to rapidly create intranet (and even internet) websites and automate their business processes through workflows and forms in order to easily create an efficient paperless office.

    Yet most deployments don’t get much further than the out-of-the-box installation and are essentially used as a replacement for aging LAN file-shares. Too many companies end up having to contract in help, and – as I’m sure you’ll appreciate – SharePoint consultants are very, very expensive. Why is that? If SharePoint was so easy to use and customise (as Microsoft like to purport) then the barriers to entry should be low and SharePoint consultants would be dime-a-dozen. But they’re not; and for good reason: Modelling business processes and information flows is actually quite difficult and can be quite… emotive… for many employees. Present a bill for fifty grand for SharePoint expertise to the CEO of a small to medium enterprise and the CEO is quite entitled to think “WTF?! I thought this thing was going to save us money!”

    Many users really don’t like actually using these SharePoint sites though (see http://www.computing.co.uk/ctg/news/2351270/majority-of-microsoft-sharepoint-users-disillusioned-with-its-services-claims-report ). If a significant proportion of users dislike using your software, then *by definition* you’ve got a big problem with your software. Whether it’s their fault or not – it doesn’t really matter.

    I’ve never met a single developer that enjoys developing for the SP platform. It’s frequently very cumbersome to develop even relatively minor functionality. More ambitious developments often get stuck in a tar-pit of arcane APIs and bizarre limitations. Sure, there’s excellent development communities on the web that are always more than willing to offer any help they can, but often they can offer little more than a wince, a salute and the parting words “rather you than me”!

    So if management, users and developers find SP sucky, who doesn’t? SP consultants, of course! And fair play to ’em: If they are good, and can wring a useful and easy-to-use business system out of SP then they deserve every penny (there are a lot of charlatans out there, mind). It still doesn’t change the perception (justified, IMHO) that SP is actually a rather sucky product.

    Do I win £5?

    1. Matt,

      You arguments make no sense. You state, in quite a lot more words, that SharePoint sucks because people don’t know how to use it, and yet, you fail to realize or at least even attempt to refute any of the arguments in the article. The only arguments you make is that, yes, people don’t know how to use SharePoint, and somehow, like the idiots that inspired me to write this article, you think that’s the fault of SharePoint.

      “Hey, there’s this programming language/software that I don’t know how to use, so clearly, that means the language/software sucks! It cannot possibly be my lack of understanding that is at fault.”

      If you present a bill to anyone for $50K and they have no received $50K of value, anyone will feel ripped off. That is still not SharePoint’s fault; you could say the same thing about cars, blowjobs, real estate, or any software on the planet. “WTF, this WordPress setup cost me $10,000? I thought this thing was supposed to save me money!”

      The you make the argument that because you haven’t met anyone who enjoys SharePoint then such a person cannot exist. I haven’t met anyone who enjoys red wine with ice cubes, so clearly nobody can like red wine with ice cubes. The evidence for the argument is staggering!

      Finally, you crown your arguments by asking me to explain why your faulty argument is right.

      TL;DR, you’ve made no arguments. You’ve presented anecdotal evidence from your own limited and highly personal experience only, and you ask me to explain why that evidence is true in all cases. First year high school students learn that you don’t argue like that.

      So no, you win nothing but public ridicule for your lack of ability to argue.


      1. Interesting response. Could you at least do me the favour of taking a deep breath and reading my previous comment constructively before taking personal umbrage at them please? I made plenty of criticisms other than that people don’t know how to use it (which is true, and I would agree with you that this, on its own, isn’t a valid criticism; however MS *has* marketed it as being simple enough for the layman to install, configure and customise. It isn’t). Can you refute that the hardware requirements are ludicrous? That the SQL database design is rather poor? That the search service is hopelessly broken? If you can constructively debunk these claims, I won’t take offence – I’m long in the tooth enough to appreciate an opinion contrary to mine particularly if it leads to a learning opportunity. I suspect you may have your wok cut out, though.

        I agree that virtually all my arguments are supported by anecdotal evidence; my own experience and opinions – although I think I acknowledged them as such (e.g. the Lennon quote). You must concede that getting empirical evidence is non-trivial, however.

        All the best

        PS. “Ridicule is nothing to be scared of” 🙂

        1. The problem with anecdotal evidence, as you seem to know, is that it is refuted by this simple statement: I have seen/heard/experienced other things. Thus, all your arguments are flawed.

          As for the specific refutes you want, how can you expect to have refutations to opinions? “Ludicrous” according to whom? 64 GB isn’t ludicrous to anyone who has more than $300 to spend on RAM, thus that argument is refuted.

          SQL server design rather poor? Compared to what? SharePoint is a database on top of a database that introduces the ability to dynamically change the stored data without modifying the underlying tables. With those requirements, the design is quite good, actually. I’ve built a few dozen systems like these and I’m not sure how it should be designed differently, but you are, of course, welcome to offer alternatives rather than opinions like ‘rather poor’.

          Search is great the way it is, but unlike Google, most companies do not have thousands of the greatest minds on the planet working non-stop to optimize the search experience. Users expect Google when they think search but doesn’t realize that searching through database records and enterprise data is an entirely different ballgame. It is so different, in fact, that Google themselves chose to stop pursuing that path years ago.

          When Microsoft, with SharePoint, offers a platform on which companies can build search solutions that make sense to that company, it is a path that enables companies to build what they need, not a turn-key solutions for every possible dataset than can ever be conceived. If you have a better approach, feel free, again, to offer it, rather than using vague terms like ‘hopeless’ and ‘broken’, which makes sense only as opinions, not as facts.

          So it isn’t a lot of work to refute arguments like these. I’ve done it hundreds of times, and I don’t break a sweat doing it.

          And as for personal attacks, I don’t attack people, I attack their behavior. I have no idea whether you are stupid or incompetent; I can only explain to you why your arguments are.


  14. Sigh. How rude. Obviously you’re just trolling for shits ‘n’ giggles.

    If you really want my come-back, you’ll have to scrape it off the back of your mum’s throat.

  15. SharePoint is an awful, awful, awful piece of technology. It is an expensive piece of infrastructure, created by money-grabbers, which is bought by non-technical business people in silly companies who are susceptible to this kind of flattery of “Yeah man! SharePoint will solve all your problems! And you’ll look good because your budget is bigger!”. And then the company needs to hire expensive consultants, who need to do Microsoft SharePoint exams, which are expensive, to prove their abilities, and then the cycle continues!! Money, money, money! It’s all Microsoft cares about when it comes to SharePoint. I thoroughly despise SharePoint.

  16. Hey Bloglord… sharepoint is the most awkward user interface ive encountered in 14 years as a professional. It 100% sucks. So you defending unconditionally like this shows you’re not in working the real world. “Those who can’t teach’

  17. I remember a wonderful site called “Lotus Notes Sucks”. It was full of examples of Lotus Notes being, quite possibly, the worst piece of software every foisted upon humanity (with all due respect to iTunes, MSIE, Outlook, Word, and other honourable mentions).

    At any rate, people who either designed or administrated Lotus Notes would often rally to its defence, reciting boilerplate blather about how scalable and stable it was on the back-end, etc. – all the while maintaining a decided aloofness to the pain and suffering of the non-technical end users literally going insane trying to do things in any semblance of an intuitive manner.

    You may be a smart guy (well, technically, anyway – your soft/people skills may arguably leave some/much to be desired); however, nobody’s perfect, and there appears to be a tone to which you may be deaf.

    Look man, it’s your website, you can write what you will, but swearing and insulting people’s intelligence as some sort of overcompensation of inferiority complex or insecurity about your own intelligence it isn’t going to bully or shame people into doubling down their efforts to mold themselves to SharePoint (or MSIE, or Word, or any other Microsoft product people love to hate).

Leave a Reply

Your email address will not be published.