Reputation
1,301
Next privilege 2,000 Rep.
Edit questions and answers
Badges
8 11
Newest
 Yearling
Impact
~30k people reached

  • 0 posts edited
  • 0 helpful flags
  • 7 votes cast
Dec
16
comment Why use plus equals += for event registration?
"use getters and setters, not public members" is very language-dependent. In e.g. Java it is important because once you choose public member access, you can't later switch to getters/setters without breaking the interface, so it is safer to use getters/setters from the beginning. In Python, thanks to @property, you can use what looks like public member ("attribute" in Python) access to implement getters and setters; you don't break the interface by doing it. It's therefore very un-Pythonic to write getFoo() and setFoo() methods.
Sep
24
awarded  Yearling
Sep
23
revised How is fundamental mathematics efficiently evaluated by programming languages?
deleted 4 characters in body
Sep
22
awarded  Good Answer
Jan
6
revised How is fundamental mathematics efficiently evaluated by programming languages?
added 4 characters in body
Sep
24
awarded  Yearling
Sep
24
awarded  Yearling
Sep
7
awarded  Good Answer
Jul
17
comment Why don't companies ship multiple modules within a mobile app? Are there concerns about tight coupling?
There's a balance to be struck. If development is too costly, the product simply won't exist, and that's not good for the user either. In any case, Android, like all platforms, has plenty of conveniences for the developer that aren't so good for the user, such as the fact that most apps are developed in Java and so require more powerful hardware to get decent performance than if they were native apps. This means hardware is more costly and batteries don't last as long as in native-app phones.
Jul
15
answered Why don't companies ship multiple modules within a mobile app? Are there concerns about tight coupling?
Sep
25
revised How often do experienced programmers have trouble getting their code to perform its intended purpose?
deleted 4 characters in body
Sep
24
awarded  Yearling
Jun
13
comment In plain English, what is recursion?
Yes, the function a still calls itself, just indirectly (by calling b).
Jun
4
answered Does heavy JavaScript use adversely impact Googleability?
Apr
19
comment does one method overload an other, or are both methods “overloaded”
@leftaroundabout: "Overloading" implies that you're doing more "loading" than usual, so the term is only used when you have more than one function with the same name.
Apr
9
awarded  Good Answer
Apr
8
comment How often do experienced programmers have trouble getting their code to perform its intended purpose?
All bugs are a result of someone's mistake (even if that mistake was not taking appropriate preventive measures), but you're right that the programmer's not always at fault, so I've added some verbiage about this.
Apr
8
revised How often do experienced programmers have trouble getting their code to perform its intended purpose?
added 65 characters in body
Apr
8
awarded  Mortarboard
Apr
8
awarded  Nice Answer