1,829 reputation
1224
bio website about.me/cesargon
location Galicia, Spain
age 46
visits member for 3 years, 10 months
seen Aug 5 at 12:30

I am a researcher at Incipit, where I read, write, think, have coffee and also write code every now and then.

I have experience in method engineering, software methodologies, conceptual modelling, software development techniques, cultural heritage, technical writing and project management.

I'm also a partner in two businesses where we develop large software applications and services, and I participate in standardisation projects with ISO and AENOR.

You can also find me on LinkedIn and I keep a couple of blogs.


Dec
21
comment Does knowing Latin or other logical languages contribute to being a better programmer?
@Rook, @LoveMeSomeCode: Thanks for your clarifications. I have extensive experience in the design of computer languages, and my experience is quite different to what you describe: I have found that it enriches your skills as a developer, gives you a better vision of things, and overall is a great thing to do. Of course, that is my view only, and I do not intend to persuade anybody. My downvote just conveys my disagreement. Likewise, anybody is welcome to downvote my answers when they disagree with them. That's how this works, right? :-)
Dec
21
answered Frankly, do you prefer Cowboy coding?
Dec
21
comment Does knowing Latin or other logical languages contribute to being a better programmer?
@Rook: I get your point, and I agree with the abstract notion of "reasonably deciding what's important and what's not". However, I interpret this answer as a call to turn away from something that has caught the interest of the author of the original post. I don't share the view that one should discourage somebody from learning. They will have the chance to "resonably decide what's important and what's not" by themselves while they learn.
Dec
21
awarded  Critic
Dec
21
comment Does knowing Latin or other logical languages contribute to being a better programmer?
I don't understand how one can give advice about not learning.
Dec
21
awarded  Teacher
Dec
21
answered Does knowing Latin or other logical languages contribute to being a better programmer?
Dec
21
comment Is there a viable alternative to the agile development methodology?
Regarding your remark about "downloading methodologies", well... you don't download methodologies, I agree. You download documents that describe methodologies. Otherwise, how do you learn about them? Look at the myriads of books that describe XP, Scrum, etc.
Dec
21
comment Is there a viable alternative to the agile development methodology?
OPEN/Metis has an iterative lifecycle that builds systems incrementally. Change is acknowledged as something that not only happens, but something that is great when it happens, since the very purpose of the development of an information system is to effect some change. The cost of change, however, is controlled and managed through an appropriate lifecycle and associated practices.
Dec
21
comment Spartan programming… What is it good for?
You say "..it makes code more readible to me..."; I put the emphasis in "to me". When your code is used and maintained by other dozen people, then your variables and logic must make sense to them as well as you. In those cases, your conventions and abbreviations may not be so clear. :-)
Dec
20
comment Spartan programming… What is it good for?
Anyone said "programming"? :p
Dec
20
comment Spartan programming… What is it good for?
I know, I know.
Dec
20
comment Spartan programming… What is it good for?
It's a joke, right? Minimising variable name length, minimising number of variables... gosh, reminds me of my MSX days!
Dec
20
answered Skillset improvement in coming new year
Dec
20
answered Is there a viable alternative to the agile development methodology?
Oct
11
awarded  Autobiographer
Oct
11
awarded  Supporter
Mar
14
answered Is a code review subjective or objective (quantifiable)?