As aspiring Software Craftsmen we are raising the bar of professional software development by practicing it and helping others learn the craft. Through this work we have come to value: Not only working software, but also well-crafted software Not only responding to change, but also steadily adding value Not only individuals and interactions, but also … Continue reading The Israeli software craftsmanship group is on its way
Category: Uncategorized
Recursion redefined
A co-worker has shown me this today – from The C programming language: Funny…
The day I understood TDD
I’ve been practicing and advocating TDD (Test Driven Development) even before I’ve started working at Typemock but I can point at a specific point of time in which I actually “got it”. At that time I had a great mentor and I was sure I got the whole “Red-Green-Refactor” routine, In fact I knew it … Continue reading The day I understood TDD
Survival Skills for Developers
I’ve talked about this post during the recording of the latest This Week In Testing episode (soon to be available). It is well written post by the blog owner - Derek Hatchar that explains his take of the skill a developer need to have in order to survive in this highly competitive work – read … Continue reading Survival Skills for Developers
Seesmic look – the twitter client for your mom
I use twitter quite a lot and I’m always on the lookup for a new way to read it’s almost endless stream of data. Today I’ve found a new and interesting client from the people who brought the first window native twitter client – Seesmic. Seesmic look takes a new approach to showing twitter and … Continue reading Seesmic look – the twitter client for your mom
Why you want to be a Polyglot programmer
Polyglot programming defined From Wikipedia: Polyglot (person), someone who aptly and with a high level of fluency uses many languages. The word derives from the Ancient Greek πολύγλωττος (poluglōttos, “'many-tongued, polyglot'”), from πολύς (polus, “many”) + γλῶττα (glōtta, “'tongue, language'”) The term was (probably) coined by Niel Ford in his blog post Polyglot Programming (from … Continue reading Why you want to be a Polyglot programmer
Two (and a half) development links from the past
There are quite a few link blogs out there, like Alvin Ashcraft's Morning Dew, The Morning Brew and Tech Tweets. These sites help to stay on the bleeding edge by providing new links daily. Perhaps I’m getting nostalgic because of the new year, instead of posting links from the last week I’d like to post … Continue reading Two (and a half) development links from the past
Google Wave – first impression
During the weekend I got an invite to Google’s new (or rather newer) product – Wave and I’ve decided to find out what it’s all about. What is Google Wave for? Reading the answer from the about page: Google Wave is an online communication and collaboration tool that makes real-time interactions more seamless -- in … Continue reading Google Wave – first impression
Do we need IoC containers?
Today I witnessed my first internet lynch - that’s right I saw how the masses rose to crush someone who said something they didn’t agree with… Now that I have your attention I can explain what happened - a guy asked a very good question on StackOverflow: Why do I need an IoC container as … Continue reading Do we need IoC containers?
What to do when Visual Studio fails
For the last 24 hours I had problems compiling one of specific project. The project won’t compile because apparently: “O/R Designer validation failed for file: .dbml Error: The operation could not be completed. Unspecified error”. The weird thing was that I didn’t change anything in that project, in fact that project was not changed since … Continue reading What to do when Visual Studio fails
