Forgot your password?

Comment: Re:learning curve? (Score 2) 69

by narcc (#47942735) Attached to: A Beginner's Guide To Programming With Swift

it didn't sound like he was open to any sort of reasonable discussion

Well, you're right about that. A "reasonable discussion" isn't possible here. Can you have a "reasonable discussion" with a creationist? Neither can I. All you can do is show them the facts. It's up to them to accept reality, just as it's up to you.

Just look at the parent here:

designing complex systems for reliability and maintainability is not

Ah, but it is! (Hell, if it's actually complex, it's not maintainable.) See, most "complex systems" are only complex because of how their designed (poorly). Yes, some things are actually complex but that's generally completely unrelated to programming (see my earlier post).

Personally, I blame the OOP craze for the dramatic increase in unnecessary complexity. We've got two generations, now, of programmers who know nothing about modularity, but believe (inexplicably) that OOP gives them modularity for free.

This shouldn't be controversial. The only explanation I have for the need to believe that programming is difficult is fear.

Comment: Re:learning curve? (Score 2, Insightful) 69

by narcc (#47942039) Attached to: A Beginner's Guide To Programming With Swift

That's delusional. I've been at this longer than a lot of users here have been alive, yet the only "complex" applications I've seen are either unnecessarily complex or complex for reasons completely unrelated to programming.

It's not like cooking at all. That's just wishful thinking.

Programming is easy. Ridiculously easy. You know this, I know this. Why hide it?

Why not produce easy tools for non-programmers to use? We use programming languages to make writing software easier, after all. Why are modern languages and tools becoming increasingly more complex? Software isn't getting more complex in general, so why are our tools? What are we afraid will happen? That we'll lose our jobs? That people won't admire us for a skill easily attainable by young children?

there's nothing wrong with making tuna casserole (using Hypercard to create a simple database application), but don't try to kid yourself it's basically the same thing as creating a full course meal at a four-star restaurant (writing low-level, high-performance code in C).

But it is! The EXACT same skills and principles apply equally in both cases. (Note: This is not the case for cooking. Your analogy breaks immediately.) The only difference is that you need to know a few additional technical details to use C effectively. That's tangential to programming, no different than something like domain specific knowledge you'd need writing programs for use in different industries.

Comment: Re:learning curve? (Score 2) 69

by narcc (#47940967) Attached to: A Beginner's Guide To Programming With Swift

They did ... once upon a time. Remember HyperCard?

I don't know why people are so desperate to believe that programming is difficult. How old were you when you (very likely on your own) learned to program? 8 or 9 years old?

I know, I know, if we give the unwashed masses simple and powerful tools they'll write bad code. The horror. Better leave it to the professionals. Surely, they never produce unmaintainable garbage...

Comment: Re:Firefox OS is now totally irrelevant. (Score 1) 50

by narcc (#47910123) Attached to: Google's Android One Initiative Launches In India With Three $100 Phones

Why would anyone, aside from maybe a very small number of fringe "openness" idealists, ever consider Firefox OS if a real Android phone can be obtained for about the same price?

$100 is not about the same as $33. This is particularly true in India, where the average annual income is around $1,500.

Comment: Re:Fallacy (Score 1) 905

by narcc (#47904771) Attached to: Why Atheists Need Captain Kirk

And how is that supposed to work for non windows systems?

On Linux: Ctrl+Shift U0246 or Ctrl+Shift+U 0246

On MacOS: Option+U o

You did not post a german umlaut,

I know. I answered the question you asked. Both of them, actually, assuming that you're not an idiot. (Did I give you too much credit?)

How did you get the umlaut oe into /. btw? is that a german one or a special one that just looks a like?

I think I see the confusion:

Obviously the 'rock star programmer' is oblivious about the question behind the question: what 'code' is that?

246 -- it's right there in my previous answer. I'm sorry you missed it, it would have saved you quite a bit of trouble.

(BTW, you're not a native speaker so you might have missed the obvious. My "rock star" post was a joke. A good one, I might add, as it even got a +5 funny. Go read it again, you'll figure it out.)

Remember, UNIX spelled backwards is XINU. -- Mt.