151 reputation
5
bio website zsolttorok.com
location Hungary
age 33
visits member for 3 years, 9 months
seen May 14 at 13:23

Software Engineer living in Budapest, Hungary. My primary expertise is in Java technologies, especially in Eclipse and the Eclipse Modeling Framework (EMF). Currently I’m involved in several international healthcare IT projects..
Nowadays also dabbling in Python and NoSQL databases to keep up with the times.


Dec
9
comment Alternatives to Professional Version Control
Very promising, but maybe a bit immature. I will definitely keep an eye on this though.
Nov
30
comment After SICP? Interested in Web and Desktop programming
Adobe Air is more the exception than the rule; desktop and web application development in general is still quite different.
Nov
20
comment Is it better to return NULL or empty values from functions/methods where the return value is not present?
@ScottWhitlock: of course every API designer should keep the principle of least surprise in mind and strive for simplicity. However, if API users don't bother to check the documentation, they only have themselves to blame.
Nov
18
comment Is it better to return NULL or empty values from functions/methods where the return value is not present?
"The problem with using null is that the person using the interface doesn't know if null is a possible outcome, and whether they have to check for it, [...]" If a method might return null, it should be explicitly mentioned as part of the API contract.
Oct
21
answered Do object-oriented programming languages exist that are not class-based?
Aug
29
comment What is the ideal number of displays needed for high productivity
Similar setup here: email, IM and stuff like that on the laptop screen, IDE on the big screen.
Aug
23
comment Does writing a programming blog reduce your learning speed, compared to reading other people's blogs only?
In addition to giving back to the community at large, a couple of well-written blog posts about technical topics certainly look good on your CV and may help improve your reputation.
Aug
23
comment Does writing a programming blog reduce your learning speed, compared to reading other people's blogs only?
Certainly there are less competent teachers out there, I had my share of those as well. Possible improvement to the answer: "... until you try and teach it successfully."
Jul
26
awarded  Citizen Patrol
Jul
13
comment Why shouldn't classes be designed to be “open”?
Great point with composition vs. inheritance.
Jun
23
comment How do I overcome paralysis by analysis when coding?
+1 for mentioning writing. I just recently adopted the frequent refactoring approach from coding and applied it to writing; works very well for me.
Feb
22
comment Is slower performance of programming languages, really, a bad thing?
@Nemanja: Agree, probably "users" would have been a better choice to make a clear distinction.
Feb
22
comment Is slower performance of programming languages, really, a bad thing?
+1 "Customers love software that performs to requirements and within budget." On the other hand, certain end users, who are not directly paying for the software, like employees of a large company, don't really care about development costs. Of course as a software vendor your most important task is to keep those people happy, who actually pay you.
Jan
22
comment What 3-4 languages provide the best variety in style?
I'm working through the book, so far it has been a true eye-opener for me in terms of alternative programming paradigms.
Jan
12
awarded  Commentator
Jan
12
comment Can One Get a Solid Programming Foundation Without Going To College/University?
@dan_waterworth: Fair enough, just wanted to offer a different perspective.
Jan
10
comment I've had some free time at work during maintenance releases, but all I do is surf the Internet
+1 for LeechBlock, neat little add-on.
Jan
10
comment Can One Get a Solid Programming Foundation Without Going To College/University?
I think it makes a lot more sense to start with a high-level programming language, especially with Python. Of course it depends on the types of tasks you would like to tackle once you're done learning the basics: if you want to do hardcore systems programming, go for the C route, if you want to develop end-user applications, don't bother with C and go for something like Python.
Dec
19
awarded  Teacher
Dec
19
answered Do people in non-English-speaking countries code in English?