Click here to Skip to main content
15,897,518 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: working as an independent developer Pin
Maximilien1-Jun-14 5:26
Maximilien1-Jun-14 5:26 
GeneralRe: working as an independent developer Pin
NIKS SHINE1-Jun-14 5:27
professionalNIKS SHINE1-Jun-14 5:27 
GeneralRe: working as an independent developer Pin
Marc Clifton1-Jun-14 7:34
mvaMarc Clifton1-Jun-14 7:34 
GeneralRe: working as an independent developer Pin
NIKS SHINE1-Jun-14 13:25
professionalNIKS SHINE1-Jun-14 13:25 
GeneralRe: working as an independent developer Pin
Marc Clifton1-Jun-14 15:23
mvaMarc Clifton1-Jun-14 15:23 
GeneralRe: working as an independent developer Pin
NIKS SHINE1-Jun-14 16:05
professionalNIKS SHINE1-Jun-14 16:05 
GeneralRe: working as an independent developer Pin
BillWoodruff1-Jun-14 23:17
professionalBillWoodruff1-Jun-14 23:17 
RantI hate "KISS" Pin
Super Lloyd1-Jun-14 3:01
Super Lloyd1-Jun-14 3:01 
Because this is so... subjective!!!

Right now at work some people hates me because I routinely replace 20 lines of jQuery (allegedly simple) with 1 Knockout statement (allegedly complicated).
[Edit] to make it clear, I am NOT rewriting any existing code. I am talking of new code, which I prefer to write with a short and side effect free knockout statement instead of the (usual) pile of jQuery event and DOM creation method.

Hey it's true, they look at it dumbfounded and say "it's unmaintainable" so the average programmer can't fix it, indeed!

Now I am in a quandary, I convinced the client to implement a quite dynamic almost SPA couple of pages, with almost 1000 lines of TypeScript and 600 lines of HTML and knockout (with binding and template).

To make it "more simple" I will have to balloon the code size to I dunno how much and spend zillion of hours debugging jQuery event handling and DOM creation spaghetti!!! Mad | :mad:
(To the point, I don't think I can make it with just jQuery, I have to give up.... it's more dynamic than Facebook for god sake! maybe I exaggerate, but I like to think so! Poke tongue | ;-P )

Well this is the maintenance team which complains about it, my project manager says to forget about it and continue using knockout when appropriate (which my team mates are slowly starting to love too)

Now I get sprouted some vague insult... awful code.. you are so selfish and pretentious... why can't you follow KISS and SOLID principle insult every now and then!
Very tiresome!

While there is no more deaf than those that don't want to listen and I know it's a lost cause.. I still wonder about it...

What I sell to the customer, is not just humanely doable in a reasonable time frame with just jQuery.
Yet using Knockout I make it... "excessively complex" for some... (other developer)
Mmmm... just wondering what to think of it...

[EDIT2] I guess I am looking for a nice repartee to use in the conversation. Which is both convincing and easy to understand! Poke tongue | ;-P Something like they sprout me SOLID, KISS, I coolly reply this is way more KISS than your KISS version!
(which I can't say, because their mere ignorance is proof that my code is not KISS Unsure | :~ )


[Edit3] To give you an illustration, some people were confused when I started to use lambda expression... (or maybe generic?) (I think I started to get a bad rep for overengineering when I was using these strange things)
My programming get away... The Blog...
DirectX for WinRT/C# since 2013!
Taking over the world since 1371!


modified 1-Jun-14 9:55am.

GeneralRe: I hate "KISS" Pin
Eddy Vluggen1-Jun-14 3:10
professionalEddy Vluggen1-Jun-14 3:10 
GeneralRe: I hate "KISS" Pin
Super Lloyd1-Jun-14 3:27
Super Lloyd1-Jun-14 3:27 
GeneralRe: I hate "KISS" Pin
Super Lloyd1-Jun-14 3:30
Super Lloyd1-Jun-14 3:30 
GeneralRe: I hate "KISS" Pin
Mark AJA2-Jun-14 8:16
Mark AJA2-Jun-14 8:16 
GeneralRe: I hate "KISS" Pin
JimmyRopes1-Jun-14 3:30
professionalJimmyRopes1-Jun-14 3:30 
GeneralRe: I hate "KISS" Pin
Super Lloyd1-Jun-14 3:38
Super Lloyd1-Jun-14 3:38 
GeneralRe: I hate "KISS" Pin
Andy Brummer1-Jun-14 15:32
sitebuilderAndy Brummer1-Jun-14 15:32 
GeneralRe: I hate "KISS" Pin
JimmyRopes1-Jun-14 16:10
professionalJimmyRopes1-Jun-14 16:10 
GeneralRe: I hate "KISS" PinPopular
Marc Clifton1-Jun-14 4:21
mvaMarc Clifton1-Jun-14 4:21 
GeneralRe: I hate "KISS" Pin
Super Lloyd1-Jun-14 4:22
Super Lloyd1-Jun-14 4:22 
GeneralRe: I hate "KISS" Pin
JimmyRopes1-Jun-14 4:44
professionalJimmyRopes1-Jun-14 4:44 
GeneralRe: I hate "KISS" Pin
Super Lloyd1-Jun-14 4:54
Super Lloyd1-Jun-14 4:54 
GeneralRe: I hate "KISS" Pin
SoMad1-Jun-14 10:56
professionalSoMad1-Jun-14 10:56 
GeneralRe: I hate "KISS" Pin
JimmyRopes1-Jun-14 16:08
professionalJimmyRopes1-Jun-14 16:08 
GeneralRe: I hate "KISS" PinPopular
newton.saber1-Jun-14 4:56
newton.saber1-Jun-14 4:56 
GeneralRe: I hate "KISS" Pin
JimmyRopes1-Jun-14 6:02
professionalJimmyRopes1-Jun-14 6:02 
GeneralRe: I hate "KISS" Pin
newton.saber1-Jun-14 6:08
newton.saber1-Jun-14 6:08 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.


Straw Poll

Were you affected by the geomagnetic storms this past weekend?
Communication disruptions, electrified pipes, random unexplained blue-screens in Windows - the list of effects is terrifying.
  Results   102 votes