The tag has no wiki summary.

learn more… | top users | synonyms

107
votes
17answers
16k views

What is meant by “Now you have two problems”?

There is a popular quote by Jamie Zawinski: Some people, when confronted with a problem, think "I know, I'll use regular expressions." Now they have two problems. How is this quote supposed to ...
23
votes
8answers
6k views

The importance of javascript and the best way to learn it? [duplicate]

I'm a new graduate, but I have been doing web development for about six months. When I was finishing university the server side languages (PHP, Java) were more important then client side languages. ...
15
votes
5answers
3k views

When and why you should use void (instead of i.e. bool/int)

I occasionally run into methods where a developer chose to return something which isn't critical to the function. I mean, when looking at the code, it apparently works just as nice as a void and after ...
6
votes
7answers
625 views

What is the “PHP Way”?

I see constant references to the " Way," such as descriptions of a particular framework or application as "Pythonic," a certain person as a "Perl hacker," or "true Ruby code," but where are the "PHP ...
6
votes
7answers
383 views

Are languages just syntax or do they include the framework too? [closed]

In building a language history for Pascal I noticed that at some point languages changed from a strong line between the language and its common libraries to more of a blurry one. In the first few ...
4
votes
6answers
497 views

Does a programming language have to be compiled to be considered a programming language? [duplicate]

A person I met recently had an argument. It was that a programming language had to be compiled to be considered a programming language. This would make HTML/CSS (unless you're using SCSS or LESS) not ...
4
votes
4answers
2k views

What are the basic skills a beginner JavaScript programmer should have? [closed]

In NYC, we are working on creating a collaborative community programming environment and trying to segment out software engineers into differing buckets. At present, we are trying to define: ...
3
votes
6answers
6k views

What does “enterprise” means in relation to software architecture?

I see the term "enterprise" being thrown around software developers and programmers a lot and used loosely it seems. en·ter·prise/ˈentərˌprīz/ Noun: A project or undertaking, typically one ...
1
vote
1answer
105 views

can we do scaling by throwing ruby stone

I heard developers at my office discussing Ruby language can be used for following purposes: Desktop apps,Web Apps,and may be handheld devices. Actually,we are in phase of selecting technology to ...