Reputation
2,148
Next privilege 2,500 Rep.
Create tag synonyms
Badges
1 10 16
Impact
~588k people reached

  • 0 posts edited
  • 2 helpful flags
  • 160 votes cast
Oct
12
awarded  Yearling
Aug
24
awarded  Nice Answer
Aug
8
comment Is it wise to be going back and forth between two programming languages?
That is not a source. That's a link to a discussion (discussions are not, by themselves, sources), and it is one that is only focused on CSS and HTML. It doesn't address the "turing complete" test (I suggest you read Martin Fowler's work on the subject of DSLs), nor whether SQL is a programming language (which it is, here is an actual source: en.wikipedia.org/wiki/SQL, or this amazon.com/SQL-Programming-Language-Kirk-Scott/dp/0763766747). Either you are not reading my post fully, or you think a link to stackexchange is a source (which is not.)
Aug
8
answered Is it wise to be going back and forth between two programming languages?
Aug
8
comment Is it wise to be going back and forth between two programming languages?
Why would someone ask if knowing/using more than one thing is a detrimental practice (specially if said thing requires substantial intellectual effort)?
Aug
8
comment Is it wise to be going back and forth between two programming languages?
Anything that contains "Most people" or "most developers" should be followed with a citation of sorts. Otherwise, it is subjective. Almost every developer I've met (and myself included) considers SQL a programming language, and Turing completness is not a necessary factor for a programming language (think DSLs, which are typically designed to NOT be turing complete.) HTML and XML are obviously not programming languages (though you can have XML-based domain-specific languages). Regexs are not programming languages, but programmable/configurable automatons are.
Jul
14
awarded  Nice Answer
Jul
6
answered Why is it better for a programmer to design the algorithm before starting to write the code?
Jul
6
comment Why is it better for a programmer to design the algorithm before starting to write the code?
@SK-logic - you can't implement a program without any kind of algorithm, even in a high-level declarative programming language. However declarative, the declaration itself is a (high-level) algorith, with what-declarations that guide the compiler into choosing a how strategy. Get me this is itself a step that gets executed, ergo, an algorithm.
Jul
6
comment Why is it better for a programmer to design the algorithm before starting to write the code?
@Job - change jobs ;)
Jun
14
awarded  Good Answer
May
8
comment Stored Procedures a bad practice at one of worlds largest IT software consulting firms?
@ThorbjørnRavnAndersen - oh yeah, very typical in every place (good place that is) that I've worked that had stored procedures . The operative word is "good", a place that doesn't version SPs is a time-bomb IMO. I've worked mostly on Oracle shops, where we would use a command-line tool based off DBMS_METADATA or select text from user_source, or GUI-based extraction facilities off Toad or SQL Explorer.) Pretty much that's how things got versioned (and also, to create installs from scratch as you described.)
Apr
20
awarded  Nice Answer
Apr
10
comment Is there a sequence to read through the Android developer site for a user new to Android?
@Paul - con't - personal annecdote for example, I typically rely on the Java development docs online (almost never on books) for Java and Scala development (same with C/POSIX using pubs.opengroup.org). But OTH I needed to get a book to work with JSTL because the online docs didn't cut the mustard. For Spring Framework, it's been a mix of books and online docs. *It woulbe (and will be) different for someone else. So it is a mix of personality types and technology documentation. This should not be surprising or unexpected.
Apr
10
comment Is there a sequence to read through the Android developer site for a user new to Android?
@Paul - your question is unanswerable in the general sense because almost everyone has different strategies for learning, in particular with software development. Some people will legitimately say that the site is as good as the book because, for them, it is. Are you really surprised by this? And do you actually think they should stop saying so? Not only it is specific to people, but it is specific to technology.
Apr
10
comment Is there a sequence to read through the Android developer site for a user new to Android?
spoon-fed? If that strategy works for you, more power. But I had a hard time vizualising that in the fast-paced development world (in particular in the uber-fast-paced mobile arena.) I don't think it'd work for me since, at least they way I've seen it, the only way to learn (but truly learn) is to be dropped into a real situation. If you try to build your knowledge in baby steps, that stuff will be obsolete by the time you want to use it. YMMV.
Mar
5
comment At what point do immutable classes become a burden?
@Mauricio - if you say so (that immutability in Java isn't that bad). Having worked on Java from 1998 till 2011, I'd beg to differ, it is not trivial exempt in simple code bases. However, people have different experiences, and I acknowledge that my POV is not free of subjectivity. So sorry, can't agree there. I do agree, however, with the ease of reasoning being the most important thing when it comes to immutability.
Nov
29
answered What would you do if your client required you not to use object-oriented programming?
Oct
12
awarded  Yearling
Oct
6
comment Are there any scientifically rigorous studies of coding style principles?
I suspect where the OP is coming from. He's clearly stating coding styles (not methodologies), and in particular, single vs multiple returns. I've had to cope with that a couple of times with well-written, inherently self-evident code using multiple return statements being rewrite into more convoluted versions using single-returns (in particular in large organizations big in red-tape) *as per "the process". And one wonders (and challenges with evidence) the validity, usability and cost-effectiveness of such arbitrary mandates. People who force such mandates still live in the 60's :/