326 reputation
311
bio website dicasdotnet.blogspot.com
location
age
visits member for 3 years, 5 months
seen 2 days ago

Mar
22
answered Did Your CS Program Prepare You Well?
Mar
22
comment How do I create a mature SW design before the implementation itself? And how do I cope with changes?
Yes, this is a very good advice. I will "mix" it with Péter Török's. thanks!
Mar
22
comment How do I create a mature SW design before the implementation itself? And how do I cope with changes?
This is a very detailed explanation. I think I will use it during the process because I have time and because I want really to have a "strong" design. thanks!
Mar
22
comment How do I create a mature SW design before the implementation itself? And how do I cope with changes?
This idea of not replacing, but adding the info about the change and the reason is very good. This is a part of my master thesis, so I am going to have almost full control over the software development. Thanks a lot for your advice :)
Mar
22
asked How do I create a mature SW design before the implementation itself? And how do I cope with changes?
Mar
14
comment And if I ask the job interviewer for reasons to join the company?
@Rook Sorry, I think you didn't understand my last comment. I mean that you can have a better idea not by what he says, but how. When you are in a job interview, you are not only evaluated by what you say, but also how. So the idea is to do the same thing here :)
Mar
11
awarded  Critic
Mar
11
comment And if I ask the job interviewer for reasons to join the company?
@Rook what I am interested is not the answer itself, but how he gives it and what kind of values he will prioritize. In extreme examples, just to make it clear, if the first thing he says is "we have high salary" and keeps very serious you will have a different impression than if he says "we have a great environment and we are employee friendly" and gets excited about it. Of course, it is not a precise science, but it is just one factor of many ;).
Mar
11
comment And if I ask the job interviewer for reasons to join the company?
Yes, the part that "they are not doing you a favor by hiring you" is something people forget very easily. But it is something very difficult to get balanced. And your ideas of the reasons they do not try to "sell me" the company are very interesting. But unfortunately that is normal in my country: it is very rare a company that really tries to convince you to work there. Some doesn't even tell you to what client you are going to work for (in case of outsourcing).
Mar
11
answered How to teach computer science?
Mar
11
comment How Can I Make My Programming Class More Interesting?
He really was :)
Mar
9
awarded  Editor
Mar
9
revised And if I ask the job interviewer for reasons to join the company?
added 263 characters in body
Mar
9
asked And if I ask the job interviewer for reasons to join the company?
Mar
9
awarded  Commentator
Mar
9
comment Removing hard-coded values and defensive design vs YAGNI
@Ben Scott thanks! :)
Mar
9
comment Removing hard-coded values and defensive design vs YAGNI
@Ben Scott: You are welcome :). Yes, in my point of view, design principles were created/cataloged not because they look beautiful, but because they bring benefits like code "cleanness", flexibility, robustness, etc. But there is always 2 questions: 1- Do I need that? 2- Do my restrictions (time, technical, etc) allow me to implement it? This is usually what leads me to choose my design principle. Over-engineering is also bad ;) ps: if you think it is an interesting answer, please vote it up so other people also read it with a higher probability. Thanks! :)
Mar
9
answered How Can I Make My Programming Class More Interesting?
Mar
9
answered Removing hard-coded values and defensive design vs YAGNI
Mar
9
answered If it was for you to chose Game Development vs Application Development, which will you chose?