Installing Team Explorer

… and it takes forever to merge the Help Index.

I just want to install the Team Explorer and do my stuff. Why do I have to wait an hour to merge the help index? In my opinion that should be done on a low priority thread after the install is done.

Commercializing logview4net

I am planning to do a commercial version of logview4net. I really need to make some money from the stuff I publish and I think it will be easier for the corporate users of logview4net to get their companies to sponsor the development if they can buy a ‘real’ license.

When buying it you will get free updates for a year. I have not decided on a price yet and I have not decided whether the right to use the application also should be renewed yearly.

There will not be that much difference between the editions. I might delay the release of new features for the free edition for a couple of months but bug fixes will be made available for both at once. Another differentiator might be to make the free edition run under Mono. That would unfortunately mean that I would have to remove functionality that is already there.

Any comments?

New feature in jsiServiceManager

I used to run a small hack I made in Delphi that delayed the start of auto starting programs in windows. It really shortens the time from power on to a workable browser.

My current install takes forever to boot so I am working on adding that functionality to jsiServiceManager.

It is a very simple scheduler that allows you to delay the start of both plain applications and services. Initially i was about to add the option to repeatedly start an application but that is best left to the scheduler in Windows.

It will shorten my boot till considerably but your mileage might vary.

Irrational

I have way to much to do and all of it is by my own choice. I have some school work that should have been done two weeks ago and I am already behind with the math studies that I started this semester.

I haven’t done any academic math for about twenty years and it looks like I wasn’t taught the same amount of math that students today read at the same level.

On top of that there are loads of things I want to do with logview4net, jsiPodFetch, jsiServiceManager and two Swedish sites I am working on. (For you Swedish readers one of them is komdit.nu and the other one is still in the design phase.

If this was all work related stuff I would make a list and tick them of off one at a time, but now I am totally irrational. I sit down to work but I get nothing done. There is just one more blog post to read and one more WoW quest to do.

I recently added the UserVoice widget to jsisoft.com so please make sugestions and vote for them. At least that will help me prioritize work on the jsisoft side of things.

The blame game

We have all been part of the blame game, by our choosing or by the actions of someone else.

In todays Dilbert, Wally takes it to the next level.

I work as a consultant and beyond the instant irritation I actually find some amusement in watching the blame game in action. At least when I am not a central player.

I’ve had to work with people that CC’s and forwards every mail to a supervisor (or a hand full of peers) and insists on the same policy for booking meetings. My experience is that those that do what ever they can to protect their back are usually the ones starting the game.

So, is their protective behavior the result previous games or strategic moves for the next one?

Get rid of some recursion

I just had a doh! moment.

In .Net the System.IO.Directory object has a GetFiles method that returns all files from a directory.
I used to pair that up with some recursion to get all files from all sub directories.
BUT, heres the doh!: GetFiles has an overload that takes a SearchOptions parameter so that it can return the sub files directly.
So go back to your old unnecessary recursive code and do it the .Net way instead.

I just released a redesign of jsisoft.com

I used to run jsisoft.com (and jsisoft.se) on Wordpress, but since the content is very static it felt like overkill.
Now I have all of the site, including all file releases, in a Subversion repository. This way It will be a lot easier to have the application documentation in line with the current release. It also allows me to revert to an older version if (when) I screw up.
To support the development of these applications I will keep the ads, even though there is almost no one clicking them. Users are taken to a download page when there are new updates so there is at least some potential for ad clicking when a make new releases.

Bloggerwave has come through

It seems bloggerwave has worked through their problems and are now actively seeking Swedish bloggers.
(Så om tillhör gruppen Svenska bloggers kan du tjäna ihop till domän- och webhotelsskostnaderna med Bloggerwave)

Bloggerwave is an intermediary between advertisers and bloggers that are willing to write paid articles.

There has been some rumors about them not paying their bloggers but I have written a couple of articles for them before and have always been paid on time.

Better than logview4net

Someone Googled for ‘better than logview4net’ and ended up on my blog. It must have been an anticlimax to look for something better and end up on the developers blog.

There is a java application called Chainsaw that is part of the Apace Logging Services. I don’t know about all it’s features but it inspired me to create logview4net.

I know there are some performance issues with some usage patterns. If you think you are on of those users please write a comment and use a WORKING email address so that I can try to fix your issues.

Scrum and Continuous Integration

I’ve been rambling about Continuous Integration a couple of times before and I just noticed that I have misspelled Continuous every time so I guess I’ll just have to go through all of my old posts and correct that. I have, on the other hand, gotten a lot of Google traffic from fellow misspellers around the world.

Here’s a google search with misspelled articles, and here’s a search with the corrected ones.

If you find any weird language constructs or words in the future please tell me. A big reason for blogging at all is to keep my english alive.

Anyway, I was thinking a bit more on Scrum and it struck me that Scrum is Continuous Integration for people. I know it won’t take a genius get that idea, but it made me feel even more comfortable with Scrum. I like to enable continuous delivery of value to the customer.

A customer should be able to stop a project (almost) any time and still get some value out of it.

Next Page »

Close
E-mail It