• Bob (unregistered)

    Comments about restoring SVN from a backup: 3 per page Comments endorsing distributed VCS: 1 per page

    That's TRWTF.

  • Herr Otto Flick (unregistered) in reply to Bob
    Bob:
    Comments about restoring SVN from a backup: 3 per page Comments endorsing distributed VCS: 1 per page

    That's TRWTF.

    The only person banging on about DVCS is you. We don't use git at work, because our developers have more important things to do than rearrange their brains to understand how git works.

    You're the guy who doesn't back up his master repo, as "everyone with a check out has a copy, we can restore from that, what's the worst that can happen".

    Eventually you will get burned. I will not be reporting this incident to Berlin. I do not wish to look a right 'nana.

  • (cs) in reply to meh

    Considering I just used that feature, you'd think it would have been fresher in my mind.

  • (cs)

    PHP is fine when used right. The problem is that most PHP resources you find don't teach you how to do things right and just teach spaghetti coding with little or no mention of any OOP capabilities.

    PHP can be written very well when using a mature framework like Zend or a full-stack framework like Cake or Symfony. Most of the time though, you get PHP "developers" that write garbage because it's easier to just slog through than learn a real framework.

  • Patrick (unregistered)

    Failing on uninitialised variables is not a Java problem, it's a programmer problem. If you're a programmer who keeps having these problems, you shouldn't be using PHP, much less falling back on it. That's like saying VB is wonderful because of ON ERROR RESUME NEXT.

  • (cs) in reply to Herr Otto Flick
    Herr Otto Flick:
    We don't use git at work, because our developers have more important things to do than rearrange their brains to understand how git works.
    You could try using fossil instead. It's still a DVCS, but it's interface is not as brain-bending and it assumes that people will normally want to push their changes to the main repo. (You've still got to think in terms of backing that up properly, but it's just a single file database so that's not very hard to do.)
  • confused (unregistered)

    Did Randy think they would start over with his selection of tools just because he deleted everything ?

    This is not a computer story, its about a crazy person at the office.

  • Jack (unregistered) in reply to confused
    confused:
    This is not a computer story, its about a crazy person at the office.
    You're suggesting there's a difference?
  • AN AMAZING CODER (unregistered) in reply to meh
    meh:
    Remy Porter:
    C# and VB.NET are, as of Framework 4, feature-compatible. There is no practical difference between C# and VB.NET.

    False.

    C# lacks anything like the syntactic sugar VB.Net has in Xml literals. That's actually so convenient that I would prefer VB over C# for xml generation. (C# for everything else, due to C style syntax). If only it was easy to mix C# and VB classes within a project.

    XML?

    Oh, I remember that.

  • AN AMAZING CODER (unregistered) in reply to ObiWayneKenobi
    ObiWayneKenobi:
    PHP is fine when used right. The problem is that most PHP resources you find don't teach you how to do things right and just teach spaghetti coding with little or no mention of any OOP capabilities.

    PHP can be written very well when using a mature framework like Zend or a full-stack framework like Cake or Symfony. Most of the time though, you get PHP "developers" that write garbage because it's easier to just slog through than learn a real framework.

    Preface: I have 10 years of PHP experience, am a master of the language, and it was my weapon of choice for a long time. I still use it today for simple projects.

    The problem with PHP, is PHP. You just simply won't get this until you use a more powerful platform for more modern projects. [Insert groovy marketing campaign here.] PHP is good for what it's good at, but there comes a point where the languagee and it's platform create problems that wouldn't exist with a better suited language.

    The technical deficit of PHP is logarithmic.

  • Someone on the Internet (unregistered) in reply to AN AMAZING CODER
    AN AMAZING CODER:
    ObiWayneKenobi:
    PHP is fine when used right. The problem is that most PHP resources you find don't teach you how to do things right and just teach spaghetti coding with little or no mention of any OOP capabilities.

    PHP can be written very well when using a mature framework like Zend or a full-stack framework like Cake or Symfony. Most of the time though, you get PHP "developers" that write garbage because it's easier to just slog through than learn a real framework.

    Preface: I have 10 years of PHP experience, am a master of the language, and it was my weapon of choice for a long time. I still use it today for simple projects.

    The problem with PHP, is PHP. You just simply won't get this until you use a more powerful platform for more modern projects. [Insert groovy marketing campaign here.] PHP is good for what it's good at, but there comes a point where the languagee and it's platform create problems that wouldn't exist with a better suited language.

    The technical deficit of PHP is logarithmic.

    The PHP from 10 years ago is not the PHP of today. In other words, you're wrong.

  • dude (unregistered)

    "Bob exclaimed as he fired up svn blame- only to find that their subversion repository had been completely deleted."

    Should have used git.

  • John Hensley (unregistered) in reply to Charles Boyung
    Charles Boyung:
    And you are clearly one of those people that don't understand what unit testing is. Unit testing was not "invented by Smalltalk". The concept of unit testing has been around as long as there has been software.
    The history of unit testing prior to the introduction of general frameworks does not deserve to be called history
  • John Hensley (unregistered) in reply to dude
    dude:
    "Bob exclaimed as he fired up svn blame- only to find that their subversion repository had been completely deleted."

    Should have used git.

    It's you. You're the git.

  • AN AMAZING CODER (unregistered) in reply to Someone on the Internet
    Someone on the Internet:
    AN AMAZING CODER:
    ObiWayneKenobi:
    PHP is fine when used right. The problem is that most PHP resources you find don't teach you how to do things right and just teach spaghetti coding with little or no mention of any OOP capabilities.

    PHP can be written very well when using a mature framework like Zend or a full-stack framework like Cake or Symfony. Most of the time though, you get PHP "developers" that write garbage because it's easier to just slog through than learn a real framework.

    Preface: I have 10 years of PHP experience, am a master of the language, and it was my weapon of choice for a long time. I still use it today for simple projects.

    The problem with PHP, is PHP. You just simply won't get this until you use a more powerful platform for more modern projects. [Insert groovy marketing campaign here.] PHP is good for what it's good at, but there comes a point where the languagee and it's platform create problems that wouldn't exist with a better suited language.

    The technical deficit of PHP is logarithmic.

    The PHP from 10 years ago is not the PHP of today. In other words, you're wrong.

    From "I have 10 years of PHP experience", you derived "I haven't used PHP in 10 years"?

    OK SIR.

  • big picture thinker (unregistered) in reply to pvandewyngaerde
    pvandewyngaerde:
    in an if statement please use a double equal sign, triple is even better.

    a sigle equal sign, is value assign

    I use quadruple. Quadruple always works for both assignment and evaluation. It just knows.

    CAPTCHA: populus. That's what quadruple is.

  • big picture thinker (unregistered) in reply to ObiWayneKenobi

    All you guys bashing VB.NET ... but C# is fine (and the other way around):

    You do know that VB.NET and C# are just different syntaxes of the same language, right? What you can do in one you can also do in the other. They are also 1:1 translatable from one another and both compile to the same intermediate language. There is almost no difference except syntax preference.

  • nothing new (unregistered) in reply to ubersoldat
    ubersoldat:
    If you're going to do the comparisons, please do them appropriately:

    Java vs C# (languages) JEE vs .Net (environments)

    And yes, I totally agree, talk about using JDBC in any project today and you'll be kicked out the door. Didn't know .Net shops were so lame... I feel your pain guys.

    Funny thing, many stuff in .Net land is a port from JEE (junit, hibernate, spring, etc)

    and junit is a port of sunit from Smalltalk (and so is MVC) ...

  • meh (unregistered) in reply to AN AMAZING CODER
    AN AMAZING CODER:
    meh:

    False.

    C# lacks anything like the syntactic sugar VB.Net has in Xml literals. That's actually so convenient that I would prefer VB over C# for xml generation. (C# for everything else, due to C style syntax). If only it was easy to mix C# and VB classes within a project.

    XML?

    Oh, I remember that.

    If you have a suggestion for a more suitable solution for exchanging data with third parties I'm listening.

  • (cs) in reply to meh

    More suitable, that would be opinion. Another suggestion? JSON, but of course it really is just another syntax of a plain text data transfer method, just like XML, the deliniations are just formed differently.

  • Cbuttius (unregistered)

    Languages have their domain and used out of their domain they can become a WTF.

    PHP has its place as a light layer to validate user input and forward the main processing to the underlying system written in a lower-level language.

    The problem is when they make a language so rich that developers start writing their entire system in it.

    The real WTF is, as is often the case, the development process and I don't believe that when this person left, suddenly all their problems went away. It looks like they had loads already, and having applications call hand-built select statements to tables that store passwords is very much a WTF, even if they are encrypted.

  • TheJonB (unregistered) in reply to big picture thinker
    big picture thinker:
    pvandewyngaerde:
    in an if statement please use a double equal sign, triple is even better.

    a sigle equal sign, is value assign

    I use quadruple. Quadruple always works for both assignment and evaluation. It just knows.

    CAPTCHA: populus. That's what quadruple is.

    Equal is really a variant of not different, there is the possibility that they may not be the same but still not different.

    That's why I use the !<> operator.

  • (cs) in reply to QJo
    QJo:
    A bad workman blames his tools.

    This is among the most tiresome, trite, and vapid of cliches. It's the sort of thing that passes for wisdom among those too lazy to think. (And it's usually rendered "a poor craftsman...", though that hardly matters.)

    A good expert blames the tools, when the tools are to blame.

  • (cs) in reply to Hmmmm
    Hmmmm:
    dr memals:
    what is S-MART ? americanism ?
    Sounds like a disgusting, Americanised contraction of "Super-MARkeT".

    Though if that was really the state of the code before Bob joined the project then I doubt I'd employ any of the original coders to sweep the streets let alone work in a supermarket...

    No, it's US-ian pop culture. Eurofag.

  • Jay (unregistered) in reply to meh
    meh:
    AN AMAZING CODER:
    XML?

    Oh, I remember that.

    If you have a suggestion for a more suitable solution for exchanging data with third parties I'm listening.

    Data consisting of a list of fields and values, with each field occuring once: Java properties file, or web query string

    Data consisting of a set of fields with mutiple occurrences of the set: CSV

    Yes yes, here's where you tell me about all the complex data structures that can be represented in XML but not in a properties file or CSV. But in real life, 99% of data transmissions don't have these complex data structures, and XML is just an unnecessary pain. The extra complexity just creates more errors that we have to check for, like unclosed tags, missing fields, repeated fields, etc etc.

    When I want to add two numbers together, I don't build a web app that connects to a web services front end to a database that fires off background jobs to an artifical intelligence sytem. I get a pocket calculator. Or a piece of scrap paper.

  • AN AMAZING CODER (unregistered) in reply to Herr Otto Flick
    Herr Otto Flick:
    Bob:
    Comments about restoring SVN from a backup: 3 per page Comments endorsing distributed VCS: 1 per page

    That's TRWTF.

    The only person banging on about DVCS is you. We don't use git at work, because our developers have more important things to do than rearrange their brains to understand how git works.

    Are you serious? It's not that your developers can't "rearrange their brains" to understand how git works, it's that they're too lazy to understand how git works. Git is not some moon language that takes years to understand. If you make it a priority, you could train every single developer to use git at the same capacity as they use svn in a few days.

    Do you also use Windows servers and shy away from anything that can't be configured with a window'ed interface, because your sys admins have more important things to do than understand how a shell works?

    Also, I considered that this was a troll... but it's way funner to assume that it's not.

  • Mithrandir (unregistered) in reply to MichaelWojcik
    MichaelWojcik:
    QJo:
    A bad workman blames his tools.

    This is among the most tiresome, trite, and vapid of cliches. It's the sort of thing that passes for wisdom among those too lazy to think. (And it's usually rendered "a poor craftsman...", though that hardly matters.)

    A good expert blames the tools, when the tools are to blame.

    A poor craftsman blames his tools. A good craftsman fixes his tools

  • Barf 4Eva (unregistered) in reply to Don't really care
    Don't really care:
    Matteo:
    Well, no offense, but it looks like you are a "poor" .Net guy, because you can have all that shiny stuff in .Net and even better than java.

    With modern ORMs (like EF 4.2/4.3), an amazing web framework (Asp.Net MVC with Razor, mind you, not that piece of crap of webforms), the synatx power of C# (lambda expressions, linq, dynamic, etc), the awesome package manager nuGet, etc, you really don't have anything to envy to the Java community, I'd say it's the other way around.

    I'm not seeing any logical refutation of ObiWayneKenobi's arguments. I'm seeing buzzword bingo. Perhaps your idea of debate is throwing trademarks and project names at people until they cringe and go home?

    Or maybe you're lulzing with the appropriate false sincerity that makes any form of religious extremism indistinguishable from trolling, a la Poe's Law.

    As much as I like my little MS island of development, I must say that the rate at which they change, add additional methodologies, etc... can sometimes lead to everyone writing different bits of the application w/ "the new way" of each version of the .net framework, where some developers are left behind, creating this vast bridge you need to build to help others cross the gap. In reality, it needs to be tempered with what is realistic for the team you work on. Pros and Cons exist for all, no one is safe. :)

  • Barf 4Eva (unregistered) in reply to Jay
    Jay:
    meh:
    AN AMAZING CODER:
    XML?

    Oh, I remember that.

    If you have a suggestion for a more suitable solution for exchanging data with third parties I'm listening.

    Data consisting of a list of fields and values, with each field occuring once: Java properties file, or web query string

    Data consisting of a set of fields with mutiple occurrences of the set: CSV

    Yes yes, here's where you tell me about all the complex data structures that can be represented in XML but not in a properties file or CSV. But in real life, 99% of data transmissions don't have these complex data structures, and XML is just an unnecessary pain. The extra complexity just creates more errors that we have to check for, like unclosed tags, missing fields, repeated fields, etc etc.

    When I want to add two numbers together, I don't build a web app that connects to a web services front end to a database that fires off background jobs to an artifical intelligence sytem. I get a pocket calculator. Or a piece of scrap paper.

    any X12 format.

  • Bobbler (unregistered)

    Plenty of people who said things like that during school. Any assignment that wasn't in Java or choose-your-own-language got a lot of these people. Heck, Java assignments got a lot of the opposite too. You could usually predict how well someone would do at an assignment by how much they whinged about the language.

    Boggles the mind that some people still couldn't figure out pointers in the 4th year.

  • Luiz Felipe (unregistered) in reply to Travers
    Travers:
    Matteo:
    With modern ORMs (like EF 4.2/4.3), an amazing web framework (Asp.Net MVC with Razor, mind you, not that piece of crap of webforms), the synatx power of C# (lambda expressions, linq, dynamic, etc), the awesome package manager nuGet, etc, you really don't have anything to envy to the Java community, I'd say it's the other way around.

    Linq... .Net MVC... EF... Um, yeah. As a .Net developer and Java developer, I'm going to have to say I like Java a whole lot more. And while you are crowing about Lambda expressions, which .Net didn't originally have until very recently, Java has anonymous objects which suffices until the JSR 335 is implemented in Java 8.

    For me, stuff just works in Java. Libraries are logically designed with the programmer-at-work in mind, and most of the Java frameworks and libraries I work with are very stable across versions. I can't say the same for .Net.

    Of course you cant, you don't know it. The core of dotnet is very stable, but Microsoft keep inserting things like L2S, WCF, WPF, EF, OData, MVC. When they first insert these libraries, of course their will be somewhat instable, but things solidify with time, and new things come up. Java is much more solid overall because of strict process of commitee that controls it, takes forever to change anything. Not that this is a bad thing. I used both dotnet and java. Im my opnion dotnet is a little more productive to developer, the visual studio debugging tools are better. But you lost multplatform capabilities. And in generally, dotnet are more fast, only 5-10% slow than c++, but also, you lose multiplatform. There is mono, but it cant run all of ms dotnet and are much more slow than java. Java is pretty fast after loading, takes forever to load, after it, runs very fast, only takes twice the memory, but every garbage collected language do.

    I dont like java sacrifice for multiplatform. developer always pay for it. I take Microsoft technology, someone has to pay, but is not me.

  • NPSF3000 (unregistered) in reply to Luiz Felipe
    Luiz Felipe:
    But you lost multplatform capabilities. And in generally, dotnet are more fast, only 5-10% slow than c++, but also, you lose multiplatform.

    LOLWhat?

    I write C# and my applications can run on:

    Windows, Mac, Linux, Browser, Flash, iOS, Android, Wii, PS3, Xbox360 etc.

    That's not to say, as you pointed out, every single feature will be available on every platform, or that the performance will be identical - but it is multi-platform and is used as such in real-world applications.

  • Pattern-chaser (unregistered)

    I find it difficult to believe that -- in the real world -- someone would sabotage a project just to get their own way.

  • L. (unregistered) in reply to Benjamin Cahill
    Benjamin Cahill:
    My frist comment here, we'll see how it goes. :-P

    TRWTF is not using a distributed VCS.

    You require more minerals !

  • L. (unregistered) in reply to ObiWayneKenobi
    ObiWayneKenobi:
    Remy Porter:
    Being the guy who pushes EF and MVC in my shop, I know exactly what you're talking about. The tool is fantastic, but you have to actually embrace the tool. I work with a bunch of Classic ASP developers who love web forms and don't get MVC. I always hated ASP and WebForms, and I took to MVC instantly.

    I'm at a shop that actively refuses to even let us refactor code, seeing it as a "waste of time" and not delivering "new features". I spent a few days looking through our code seeing if there was anything at all that can be refactored to provide some kind of architecture (there is no architecture, no structure, just lots of WebForms and code behind) and I found nothing. It would be a herculean effort to even begin to refactor this thing, since it's so tightly intertwined and half the time looks like nobody understood OOP.

    THAT is what I envy about Java; the embracing of design patterns and the SOLID principles and MVC and ORMs and all of those lovely things that .NET is like "Pah! We just use DataSets and Stored Procedures"

    Java only prevents morons from writing impossible to understand / interlink crap code, it doesn't prevent crap code, and it doesn't change the fact that you'd be better off trashing the existing and start from scratch in most cases.

    Also it does not prevent management from hiring the morons in the first place.

  • L. (unregistered)
    Fred Flintstone:
    ObiWayneKenobi:
    Matteo:
    Well, no offense, but it looks like you are a "poor" .Net guy, because you can have all that shiny stuff in .Net and even better than java.

    With modern ORMs (like EF 4.2/4.3), an amazing web framework (Asp.Net MVC with Razor, mind you, not that piece of crap of webforms), the synatx power of C# (lambda expressions, linq, dynamic, etc), the awesome package manager nuGet, etc, you really don't have anything to envy to the Java community, I'd say it's the other way around.

    Except the fact most .NET guys I've worked with have no idea about EF, or MVC, or NHibernate and want to do everything with DataSets and stored procedures and thousand-line code-behind files.

    .NET can be awesome, but it's harder (IMO) to find competent .NET guys who don't come from a drag-and-drop RAD background. Java seems the opposite, most people in Java know what design patterns are, know about Hibernate, and WANT TO USE IT instead of fighting against it.

    I love .NET, but I hate the typical .NET shop's mentality, is what I meant.

    If finding competent Java developers is easier that .net why is it that Java EE code has the most technical debt?

    http://www.castsoftware.com/news-events/press-release/press-releases/new-worldwide-software-quality-study-from-cast-exposes-millions-in-hidden-it-costs

    of course . java apps are just frameworks and libs taped together with homegrown code, so here are your MLocs (and megs of code, and lots of other stuff).

    Also, .NET isn't even half as old as J2EE and thus less affected by the IT-ignorance that has plagued the IT world and still does today (less and less, god bless).

    I don't think finding competent developers is easy in any language. that is if I have to call them competent.

  • L. (unregistered) in reply to Dont call me Ash
    Dont call me Ash:
    fbomb:
    Good... Bad... I'm the guy with the gun.

    Hail to the king, baby!

    Come get some !

  • L. (unregistered) in reply to trtrwtf
    trtrwtf:
    persto:
    Jack Foluney:
    Reminds of a guy I work with who insists that oracle is evil because he can't write a SQL statement to save his life.

    So he's right twice: No SQL statements are going to save your life, and Oracle is evil. Sounds like a bright guy.

    And wrong once: the two facts are not causally related.

    There is no way to cut a man's head off with a cucumber, and clowns are funny, but one did not cause the other.

    (I know, I know, he didn't say either that he couldn't write an SQL statement or that this was the reason for Oracle being evil - these were asserted by Jack. So Jack's former colleague was right once: Oracle is evil)

    I can cut off the head of a man with a cucumber, i'll just accelerate it to about mach 5 towards their neck and boom its done. tourists ....

  • L. (unregistered) in reply to ThomasX
    ThomasX:
    rrc:

    I develop in PHP and MySQL today. It works. ... I think VB is evil. Basic is not a language one should use in the modern age of computing.

    Oh the irony! A PHP-apologist talking of the modern age of computing. Hahaha.

    you sir . lose. PHP is just as fine as Java or .NET as a "modern" language, all three of these will disappear, but at least PHP is somewhat close to C, which will remain.

  • L. (unregistered) in reply to Shagen
    Shagen:
    I am an unapologetic open-source apologist. For PHP to have made such headway in the marketplace as it has is remarkable, given the monied opposition. Sure, it is not a perfect language, but such a beast will never exist. It is not the only weakly typed language. It is a tool like any other, and IMO, well suited to it's stated purpose. The same goes for VB: it is easy to write a mess full of
    On Error Resume Next
    and so on, but even VBA is a powerful tool capable of remarkable utility. To me, these language/OS/browser/editor/DBMS/whatever wars are TRWTF.

    wars are trwtf, but on the other hand mysql is unreliable , slow and ghey, so its not a war if I say nobody should be using it.

  • L. (unregistered) in reply to ObiWayneKenobi
    ObiWayneKenobi:
    PHP is fine when used right. The problem is that most PHP resources you find don't teach you how to do things right and just teach spaghetti coding with little or no mention of any OOP capabilities.

    PHP can be written very well when using a mature framework like Zend or a full-stack framework like Cake or Symfony. Most of the time though, you get PHP "developers" that write garbage because it's easier to just slog through than learn a real framework.

    And then you get the level2 noob, the one who goes on and on about how frameworks are the solution, but couldn't ever write one in a thousand years and doesn't bother about the quality of said framework.

  • L. (unregistered) in reply to KattMan
    KattMan:
    More suitable, that would be opinion. Another suggestion? JSON, but of course it really is just another syntax of a plain text data transfer method, just like XML, the deliniations are just formed differently.

    No it's not . you get fast and efficient data transfer but you do not have XSLT , XML filtering and all that crap.

  • L. (unregistered) in reply to Jay
    Jay:
    meh:
    AN AMAZING CODER:
    XML?

    Oh, I remember that.

    If you have a suggestion for a more suitable solution for exchanging data with third parties I'm listening.

    Data consisting of a list of fields and values, with each field occuring once: Java properties file, or web query string

    Data consisting of a set of fields with mutiple occurrences of the set: CSV

    Yes yes, here's where you tell me about all the complex data structures that can be represented in XML but not in a properties file or CSV. But in real life, 99% of data transmissions don't have these complex data structures, and XML is just an unnecessary pain. The extra complexity just creates more errors that we have to check for, like unclosed tags, missing fields, repeated fields, etc etc.

    When I want to add two numbers together, I don't build a web app that connects to a web services front end to a database that fires off background jobs to an artifical intelligence sytem. I get a pocket calculator. Or a piece of scrap paper.

    JSON > CSV , not as complicated as XML either, just better suited for the job.

  • L. (unregistered) in reply to NPSF3000
    NPSF3000:
    Luiz Felipe:
    But you lost multplatform capabilities. And in generally, dotnet are more fast, only 5-10% slow than c++, but also, you lose multiplatform.

    LOLWhat?

    I write C# and my applications can run on:

    Windows, Mac, Linux, Browser, Flash, iOS, Android, Wii, PS3, Xbox360 etc.

    That's not to say, as you pointed out, every single feature will be available on every platform, or that the performance will be identical - but it is multi-platform and is used as such in real-world applications.

    Real-world applications are web-based.

    That's it. unless you're writing games or heavy rendering stuff (and even that can be web-based), using C# or Java or whatever outside of the app server is dumb.

    And when talking appserver, anything beyond Unix / linux is dumb as well so nobody cares about your cross-platform whatever noobishness.

    All solved, have a nice day.

  • Dr Doom (unregistered) in reply to Steve The Cynic

    This story reminds me of a complete f*ing imbecile and prize ct I once had the misfortune to have assigned to me when I was an external contractor for government. He performed the following tasks

    SharePoint 2010 development environment via RDP session: licensed for 2 concurrent connections (me and him, project specific), side-steps agreed project protocol and green lights another project team of three to hop on board. I then can't log in because of the limit to the concurrent connections, he suggests we "make a rota and book times to be on the Terminal Server" in the following project meeting, with a completely straight face.

    SharePoint 2010 web application: Asks for SiteCollection Admin access so he can work independently on SharePoint, granted. Submits highest priority support ticket that escalates via helpdesk and project board, then my PM and line manager to add one extra field to his Document Library. After the other project team were finally banned from our server, promptly deletes OUR web application, leaving theirs intact. denies any knowledge in project meeting, despite only me and him having admin access. Goes home early after project meeting, stating that the external contractors have the SharePoint knowledge, ergo they're responsible for SharePoint provisioning. complains to PM next day that I "don't have time to help him".

    BizTalk Orchestrations: arbitrarily changes .net Versions of message types and WCF endpoints, but only once we've got 90% of it working. unit test pass rate drops from 100% to about 20% instantly. cites reason of "SharePoint 2010 is .net 3.5, so we should use .net 3.5 throughout", despite SharePoint 2010 comprising maybe 10% of the system and the whole thing communicating by SOAP and MSMQ anyway.

    Demo day: 1 hour before demo with PM and high ranking project board members, removes MTOM configuration from WCF bindings for binary file transfers, deinstalls MSMQ, disables unit tests. Demo delayed by 4 hours, finally takes place in the afternoon without the f***nut because he's "got an appointment"

    cyberattacks by rogue states don't do as much damage as this one individual. If I ever see him again, he's going to end up looking like Mel Gibson's Jesus.

  • John Hensley (unregistered) in reply to Pattern-chaser
    Pattern-chaser:
    I find it difficult to believe that -- in the real world -- someone would sabotage a project just to get their own way.
    What would you expect him to do instead, admit that he's incompetent?
  • wtfman (unregistered)

    lol. cute unicorn.

  • fred (unregistered) in reply to John Hensley
    John Hensley:
    Pattern-chaser:
    I find it difficult to believe that -- in the real world -- someone would sabotage a project just to get their own way.
    What would you expect him to do instead, admit that he's incompetent?

    Seems to me like a way to make the company recognise your value...Dude could have done it in a more effective manner though.

    As a PHP programmer by trade, I would rather learn how to code proper Java than do such a thing which might tarnish the PHP community's reputation *insert sarcastic laugh here.

  • buddyglass (unregistered) in reply to Jack Foluney
    Jack Foluney:
    Reminds of a guy I work with who insists that oracle is evil because he can't write a SQL statement to save his life.

    There are plenty of reasons to dislike Oracle (the database product, not the company) even when one is quite experienced with SQL.

  • lol (unregistered) in reply to Steve The Cynic

    This is why we should be sterilizing retards and letting them starve to death rather than get a job just for going to college.

Leave a comment on “The Strong Type”

Log In or post as a guest

Replying to comment #:

« Return to Article