|
PIEBALDconsult wrote: That depends on the tool.
Yes, it does. And if you are using stone age tools, then sure, your particular standards will vary (6 character variable names, all upper case etc.)
but we're talking standards here, not archaeology.
PIEBALDconsult wrote: Have you tried setting the tabs on a VT100
yes, I have. not for a long time, but yes, I have.
PIEBALDconsult wrote: here are historical reasons for using SPACEs.
Again, yes there are, and if your shop needs to edit code using tools that can't display tabs, then obviously your standards should be not to use tabs.
if you're shop uses black and white (or black and green, or even black and amber) text monitors, then you better not be using any sort of colorisation either.
PIEBALDconsult wrote: If you insist on TABs you'd better hope to never encounter code from last century.
why? If I need to edit code that does not allow the use of tabs, then standards are a rather moot point! If it is code that didn't use tabs when it was written well, I have a choice - live with it or convert to tabs (there's a rather neat VS tool that will do it for you)
in short, there are advantages to using tabs (personal preference of layout is easy to achieve with minimal effort, less keytrokes) that, I think, make it an obvious standard, unless in an individual's circumstance it is not possible (e.g. you need to edit the code using vi) in which case it is not possible to use the superior method.
|
|
|
|
|
Buttons were an inspired UI hack, but now we've got better options[^] (source: O'Reilly) Josh Clark on the future of touch and other types of UI.
"If you've ever seen a child interact with an iPad, you've seen the power of the touch interface in action. Is this a sign of what's to come — will we be touching and swiping screens rather tapping buttons?"
|
|
|
|
|
Buttons are binary, I doubt that buttons (or hyperlinks, which are equivalent) will ever disappear. Effectively even a file icon is a button but requires a double click to activate. The single click selects the icon, possibly displaying properties.
|
|
|
|
|
Programmers Can Be Artists[^] (source: Ethan Fast) What’s the upper bound for the artistic potential of a programmer? Godhood.
"An artist is constrained by his or her medium of expression. Computers blend the worlds of the painter, the filmmaker, and the novelist. Disparate art forms can mix and mingle."
|
|
|
|
|
10 things I hate about Git[^] (source: Steveko's Blog) How to I hate thee? Let me git push the ways...
"Git has rapidly become the standard for open source projects. What a pity that it’s so hard to learn, has such an unpleasant command line interface, and treats its users with such utter contempt."
|
|
|
|
|
I have a hard enough time with source control in Team System. Try doing a backout. Also have seen cases where go into an unstable situation with TS, and the person that helped me took a while to fix it even though had seen it before. It should not be my job to understand a complex source control system. I have enough to learn already.
|
|
|
|
|
I wouldn't like to have to deal with command line in an everyday work [anymore]. It is a step backwards and makes an impression of amateurism (for me). TortoiseSVN-like tools are the way to go -- it has everything which either a coder would need.
Greetings - Jacek
|
|
|
|
|
Apple A5X and the great quad-core confusion, explained[^] (source: Ubergizmo) The Apple A5X is NOT a quad-core processor, but let’s take a closer look.
"When Apple announced the New iPad, the part about the Apple A5X chip has created a lot of confusion, hype, joy and sometime sheer anger. We explain what they mean by "Quad-Core" on the iPad."
|
|
|
|
|
Getting in Touch: We Go Hands-On With the New Apple iPad[^] (source: Wired) Take two tablets and call me in the morning.
"Very little during our hands-on demo provoked a moment of jaw-dropping awe. The best tablet of 2011 is now undoubtedly better -- but for Apple, is this good enough?"
|
|
|
|
|
I cannot run my windows programs, so rather useless to me.
|
|
|
|
|
The Personal Analytics of My Life[^] (source: Stephen Wolfram) Countdown to Ecstasy.
"One day I’m sure everyone will routinely collect all sorts of data about themselves. But because I’ve been interested in data for a very long time, I started doing this long ago."
|
|
|
|
|
QWERTY effect: How typing may shape meaning of words[^] (source: New Scientist) The quick brown fox jumps over the sticky key.
"Would you favour a John over a Dexter? Perhaps you'd prefer a pony to a horse? The way we attach positive meanings to words may be down to the way we type."
|
|
|
|
|
|
The problem with Metro is it’s hard to differentiate[^] (source: RIAGENIC.com) I now want you to imagine that this is going to be your user interface for the next 5 years.
"Windows 8 is targeted at us, the tech crowd. Can regular users relate to it the way the relate to Apple products?"
|
|
|
|
|
A Coder Interview With Chris Sells[^] (source: The Code Project) Welcome to our continuing series of Code Project interviews.
"In this installment we catch up with developer, author, blogger and instructor Chris Sells."
|
|
|
|
|
Optimizing Apps for Lower Cost Devices[^] (source: Windows Phone Developer Blog) Smaller, faster and a lot more customers.
"lower cost devices and support for new markets brings with it an opportunity to reach a large new audience with your Windows Phone apps. Here are some tips for embracing these less-beefy devices."
|
|
|
|
|
|
Dark Matter Developers: The Unseen 99%[^] (source: Scott Hanselman) Where are the dark matter developers? Probably getting work done.
"They don't read a lot of blogs, they never write blogs, they don't go to user groups, they don't tweet or Facebook, and you you don't often see them at large conferences. Where are these dark matter developers online?"
|
|
|
|
|
- here on CP - what else?
|
|
|
|
|
Hmmmm,
I personally believe that this is more of a psychological issue. I suspect that a large number of of the software engineers posting 1,000+ forum messages a year are of the ESTP[^]/ENTJ[^] personality types. I would guess that the many of the quiet engineers are of the INTP[^] personality type. Over the years I have come to the conclusion that the programmers making the most noise on the online forums are usually the poorest programmers. As the old proverb says: "An empty barrel makes the most noise".
But it is probably a little more complicated that. I have noticed that the younger generation are more active within the blogosphere and other types of social media which would indicate that there is a cultural factor involved.
Terrence Dorsey wrote: Where are these dark matter developers online?"
Not sure what the youth call them... but in the old days we called them lurkers[^]. They are anonymous and they are legion.
Best Wishes,
-David Delaune
|
|
|
|
|
Based on that, I must be an exception. I have taken the typology tests a couple times and have been INTJ and INFJ. I am not poor (though I was before I graduated college). I am very quiet and avoid idle chatter with coworkers. Yet, I am a very prolific poster on Code Project (as of late, mostly the Lounge, but I used to answer questions a lot).
However, I am relatively young (late 20's).
|
|
|
|
|
INTJ here too.
But I do tend to become more social in online environments, and with people I know well. Probably because I can hide my social ineptitude online (I'm pretty bad...I tend to freeze up when someone says "hi"), and people that know me well are used to it.
|
|
|
|
|
I don't read blogs and I don't write them. I never go to user groups and I have not subscribed to either Twitter or Facebook and never will. I've been to two conferences at most and went because I had to. Where do I go online? Here is one place, otherwise I elect to have a life. I do have some IT related interest but generally I work towards a specific interest and skip the rest - unless I have to.
|
|
|
|
|
How not to use LINQ[^] (source: Compiled Experience) Following the tutorial code may get you in trouble. Do this instead.
"Developers have really taken to LINQ, but I often see the same mistakes repeated time and time again and thought I'd cover some of them."
|
|
|
|
|