January 2010
17 posts
1 tag
[ LOTY ] Why Scala ?
In my previous post LOTY about my language learning selection for this year I made a very abstract description of Scala which was the language I picked. In this post my intention is to get a little bit deeper on the why of my selection. After I started to read the Programming in Scala book which is as far as I know the best known reference for the language i learned some good stuffs which made...
Jan 22nd
1 tag
Jan 20th
1 tag
Jan 20th
1 tag
[ Craftsmanship ] Useful links #2
http://c2.com/doc/oopsla89/paper.html - A Laboratory for teaching object programming http://c2.com/cgi/wiki?CrcCard - Useful read for getting better at object oriented design
Jan 19th
“When you give up everything, you really aren’t giving up anything. If you’re...”
– Brad Bollenbach
Jan 17th
1 tag
[ Craftsmanship ] Useful links #1
In this type of post i will share some useful links regarding software craftsmanship the following are links regarding time estimation and requirements handling. Enjoy. http://c2.com/cgi/wiki?UserStory - Explanation of UserStories http://c2.com/cgi/wiki?UseCase - Explanation of UseCase
Jan 17th
1 tag
“Whatever you undertake, act with prudence and consider the consequences”
– Anon
Jan 13th
1 tag
Jan 12th
1 tag
[ Craftsmanship ] User Stories the beginning of...
Suppose that after getting enough details from the customer, we are ready to start the implementation. Note that we don’t have to write down all the details provided by the customer. Why not? If in the future you have a question about this user story, and if the customer is standing in front of you, would you directly ask him or go find the user story description in the requirement...
Jan 11th
1 tag
ListenThe Cure - Mint Car
Jan 11th
2 notes
1 tag
Jan 11th
748 notes
1 tag
Jan 11th
42 notes
1 tag
Jan 11th
18 notes
1 tag
Jan 10th
1 tag
Jan 10th
1 tag
Jan 4th
19 notes
1 tag
[ Craftsmanship ] LOTY: Language of the year
Following the advice of the Pragmatic Programmers, I decide to pick a new language to learn this year. Even when I don’t have enough experience working with Ruby, which was past year programming language, I think is time to pick some new concepts from another environments. Learning a new language doesn’t mean I will drop the other languages i’m learning so I will keep posting...
Jan 4th