Archives for May 2009
Big Steps to Code Integrity
Typemock is making big steps towards its goal of code integrity. Code integrity is what we consider the new paradigm of writing software. Moving the responsibility of code-correctness back to the developers. It is too easy to get sloppy and to leave it to the QA to find our bugs, thus developing without integrity and […]
Simple or Simply Terrible
I read the Lead Blog post: Simplicity.
Simplicity means the achievement of maximum effect with minimal means. - Dr. Koichi Kawana
I though that was the definition of Effectiveness.
I think that a better definition is: Clarity, Precision, and Ease
Once you are clear, precise and easy, you will probably be effective. That is what makes simplicity so hard, […]
The price of not trying
Twitter has been under a lot of fire when changing the replies policy, they still did the right thing. They tried, if they wouldn’t try then they will be no way to progress and grow, if they become scared of user response, we will get a mediocre system. […]
Isolate your ASP.NET – Race for Free Licenses
Our team is launching a new product for ASP.NET developers who develop with integrity – the ASP.NET Bundle.
For the launch you can win FREE licenses if you are fast enough.
See our official blog with the detail on getting free licenses.
Good luck…
Scrum and Lean are just an excuse for our failing profession
To build the team that Typemock needs we need great developers. I don’t mean craftsmanship or pragmatic developers, we need super stars.
Have you noticed that some developers are so much more productive then others? How can I make sure that Typemock created and attracts those kinds of developers?
As a profession we are still failing, […]
Clearing, the next stage
I talked about the great effects of the clearing process that we do in Typemock. This process allows us to pinpoint areas that are not working, fix them immediately (by committing to controllable actions) and then to focus and celebrate on the things that do work.
Clearing is actually a state of mind. It turns out […]
Loosing sight
Because Managing by Integrity makes sure that we play one game at a time, day by day, by creating controllable actions for each goal - we separate ourselves from the companies goals. This can lead to separation from responsibility. We did exactly what we said we would do, so we are in integrity, but there […]
Travelling to the states
I will be travelling to Boston and Seattle from 22nd-28th of May. This is my first trip the the US since Obama was elected, I wonder if the atmosphere has changed.
I would be delighted to meet up with you in the evenings. My mobile US number for this trip will be […]
Converting Dynamic Types to Generic Parameters
There is a problem when an API uses a Generic Parameter as a Type reference. Although having a generic parameter makes the code Type Safe
SafeType MyApi<SafeType>();
.csharpcode, .csharpcode pre
{
font-size: small;
color: black;
font-family: consolas, “Courier New”, courier, monospace;
background-color: #ffffff;
/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { […]
Flowers, Game Theory and our Company Culture
I had a great discussion the other day with a Professor who specialized in the Game Theory. We had a nice discussion about flowers. Flowers compete for bees (guess why?) each flower can balance how much energy is put into its marketing (the colors, flowers, smell) and how much into its sales (the quality of […]