Today's Question:  What does your personal desk look like?        GIVE A SHOUT

 ALL


  #46 – Why software sucks

No one makes bad software on purpose. No benevolent programmer has ever sat down, planning out weeks of work, with the intention of frustrating people and making them cry. Bad software, or bad anything, happens because making things is hard, making good things doubly so.The three things that make it difficult are:Possessing the diverse skills needed not to suck.Understanding who you’re making the thing for.Orchestrating the interplay of skills, egos and constraints over the course of the time required to make the thing.Individually these challenges are significant, but combined they cre...

1,910 0       SOFTWARE DESIGN SUCKS SOFTWARE INDUSTRY


  Why using anchors as buttons sucks

So let's say you're an awesome web developer making an awesome web app. One day, you add a link in the web app that has an event handler instead of an href. Testing it, you realize that your cursor doesn't change when hovering over it, unlike a normal link. You think for a minute and then give it a cursor:pointer style, which fixes the issue. You are happy.The next day, QA informs you that the link cannot be tabbed to. Confused, you do some research and find a solution to the problem: Simply set the tabindex attribute to 0, which correctly adds the link into the tab flow. You are annoyed by th...

2,578 0       BUTTON SUCKS ANCHOR LINK


  PHP sucks (but, some frameworks don't)

I started web development with PHP, and I've decided I've had enough. Why? Keep reading.PHP (the language) sucks. There, I said it. 1029380128301928301823 GlobalsObject system hacked onC extension system sucksDocumentation sucks (read more; no, I'm not drunk)Has a terrible communityAll in all, designed by total idiots. You've probably heard this a ton of times before, but, here it is again. THERE ARE JUST WAY TOO MANY GLOBALS. Why in the world does md5() need to be global? Do you seriously use md5() in every single file?This is also a common occurrence, why on the planet are things l...

8,572 0       PHP GOOD FRAMEWORK SUCKS BAD DESIGN


  Why do so many technical recruiters suck?

It’s Tuesday, I get a call from an unknown number.  There is a little hesitation, but I finally pick it up.  My number is listed on my business card and I feel like I should get these calls unless I am in a meeting.- Hi, is this Mike?- Yes, speaking….- Hi Mike!  How are you today?- Fine…- I am calling from XYZ Co, and we deal with recruiting and staff augmentation.  I was wondering if you are looking for software developers.We are in San Francisco and it’s late 2011.  Every tech company is looking for developers.  If they were not looking...

2,230 0       RECRUITMENT HR SUCKS TECH RECRUITER