Click here to Skip to main content
14,924,633 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: Naming stuff... Pin
Sander Rossel12-Aug-19 23:06
professionalSander Rossel12-Aug-19 23:06 
GeneralRe: Naming stuff... Pin
honey the codewitch12-Aug-19 23:36
mvahoney the codewitch12-Aug-19 23:36 
GeneralRe: Naming stuff... Pin
Sander Rossel13-Aug-19 0:19
professionalSander Rossel13-Aug-19 0:19 
GeneralRe: Naming stuff... Pin
sasadler13-Aug-19 5:49
Membersasadler13-Aug-19 5:49 
GeneralRe: Naming stuff... Pin
honey the codewitch12-Aug-19 19:40
mvahoney the codewitch12-Aug-19 19:40 
GeneralRe: Naming stuff... Pin
Member 916705712-Aug-19 21:15
MemberMember 916705712-Aug-19 21:15 
GeneralRe: Naming stuff... Pin
Sander Rossel12-Aug-19 22:04
professionalSander Rossel12-Aug-19 22:04 
GeneralRe: Naming stuff... Pin
Member 916705712-Aug-19 22:15
MemberMember 916705712-Aug-19 22:15 
Define "impractical". I claim that sticking to lessons half a century old is impractical. In certain cases, such as insistence on building linked lists by hand and freeing them, again by hand, in a different module instead of relying on C++'s standard containers, there's objectively measurable impact on productivity as this stuff is possible to get wrong thus development time gets wasted on fixing a homegrown solution instead of using a standard one.

You're right thought that IF I outsourced my work to, let's say, you, things would get very impractical very quick. But you've ignored the part of my post where I said explicitly that the code stays in Germany.

The only kind of people to curse me when I quit the company (which isn't going to happen anytime soon), are the kind of people stuck in the 60s. Or 80s, as for me. The kind of people who love short method names (because proccusl is totally more readable than ProcessCustomerList), who love doing stuff by themselves that the compiler does better (see example above) and sure, the kind of people who still live in the DOS age. Those will hate me. I live in a place with heating, water and electricity, shunning manual labor to have firewood in winter and having to go to a literal outhouse to take a dump (which is very fun in winter, trust me, I grew up in Russia and there's enough rural areas). It's time to accept that computing has moved on as well. It's time for my co-workers (well, I don't really care that much about them, but same goes for my successor) to stop living in the stone age.

Edit: Excuse me, I forgot to mention another important part to that discussion. German (or Dutch) umlauts aren't the only use for Unicode. Even if I was typing all my names in pure English, that wouldn't help with physical units. You see, you can stylize volume units as m^3 which is even somewhat wide'ish recognized, a m³ is way simpler and easier to understand. That ³, in case you wonder, isn't part of ASCII so it's either ANSI code pages (please don't get me started on this nightmare) or a Unicode literal. Well, git can deal with Unicode just fine, it doesn't know how to output it on it's CLI returning raw bytes but it can tuck away and retrieve UTF8 code files just fine. Of course I could refer this to some internationalizing framework (which I have and which again runs in Unicode), but m³ is the same all over the world, introducing a layer of indirection there is pointless. It should go without saying of course that the IDE and it's compiler understand UTF8 just fine as well. In fact, it was the IDE that I used to convert the whole solution to UTF8.

-- modified 13-Aug-19 4:28am.
GeneralRe: Naming stuff... Pin
Sander Rossel12-Aug-19 22:47
professionalSander Rossel12-Aug-19 22:47 
GeneralRe: Naming stuff... Pin
Member 916705712-Aug-19 23:23
MemberMember 916705712-Aug-19 23:23 
GeneralRe: Naming stuff... Pin
Sander Rossel13-Aug-19 0:02
professionalSander Rossel13-Aug-19 0:02 
GeneralRe: Naming stuff... Pin
Member 916705713-Aug-19 0:34
MemberMember 916705713-Aug-19 0:34 
GeneralRe: Naming stuff... Pin
Sander Rossel13-Aug-19 10:26
professionalSander Rossel13-Aug-19 10:26 
GeneralRe: Naming stuff... Pin
Member 916705714-Aug-19 3:18
MemberMember 916705714-Aug-19 3:18 
GeneralRe: Naming stuff... Pin
Sander Rossel14-Aug-19 3:26
professionalSander Rossel14-Aug-19 3:26 
GeneralRe: Naming stuff... Pin
Member 916705714-Aug-19 3:30
MemberMember 916705714-Aug-19 3:30 
GeneralRe: Naming stuff... Pin
Sander Rossel14-Aug-19 4:23
professionalSander Rossel14-Aug-19 4:23 
GeneralRe: Naming stuff... Pin
stevetabler13-Aug-19 5:51
Memberstevetabler13-Aug-19 5:51 
GeneralRe: Naming stuff... Pin
Abbas A. Ali15-Aug-19 20:52
professionalAbbas A. Ali15-Aug-19 20:52 
GeneralRe: Naming stuff... Pin
Sander Rossel16-Aug-19 1:41
professionalSander Rossel16-Aug-19 1:41 
GeneralRe: Naming stuff... Pin
Abbas A. Ali16-Aug-19 2:05
professionalAbbas A. Ali16-Aug-19 2:05 
GeneralRe: Naming stuff... Pin
Sander Rossel16-Aug-19 2:58
professionalSander Rossel16-Aug-19 2:58 
GeneralBlow that dust out!! Pin
dandy7212-Aug-19 7:56
Memberdandy7212-Aug-19 7:56 
GeneralRe: Blow that dust out!! Pin
Sander Rossel12-Aug-19 8:05
professionalSander Rossel12-Aug-19 8:05 
GeneralRe: Blow that dust out!! Pin
Ravi Bhavnani12-Aug-19 12:40
professionalRavi Bhavnani12-Aug-19 12:40 

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.