| Comments

a while back i ranted about my woes with high speed internet companies and choices.  when is a monopoly not a monopoly?  apparently when it is a utility. argh, i get frustrated thinking that i have 1 choice for electricity, 1 choice for telephone, 1 choice for gas, etc. -- argh.

anyhow, because of the cox acquisition of cableamerica and my concerns about cox services and customer service, i figured i'd jump on the opportunities presented to my by qwest dsl (higher speeds).  anyhow after some bumpy starts (i placed the order 45 days ago and it is just getting connected today.  hmmm...vision of what is to come on customer service?

anyhow, so it got connected (and i finally plugged everything in correctly -- yes, i had to open mouth, insert foot on one incident).  so here's some speed results.

i first used bandwidthplace.com for my pre-tests:

cox internet:
[using setting: cable, arizona region]
first test: 795KB/second
second test: 1.2 MB/second

then i used speakeasy.net for comparison:

cox internet:
[using los angeles location]
first test: 1215KB/second
second test: 2184KB/second

now the same tests using dsl:

qwest dsl:
[bandwidthplace.com - same settings]
first test: 2.7MB/second
second test: 3.9MB/second

[speakeasy.net - same settings]
first test: 5881KB/second
second test: 6067KB/second

wow.  i had to run a few more just for giggles...here's the results:

Download Speed: 5984 kbps (748 KB/sec transfer rate)
Upload Speed: 674 kbps (84.3 KB/sec transfer rate)

Download Speed: 6000 kbps (750 KB/sec transfer rate)
Upload Speed: 741 kbps (92.6 KB/sec transfer rate)

Download Speed: 6031 kbps (753.9 KB/sec transfer rate)
Upload Speed: 674 kbps (84.3 KB/sec transfer rate)

Download Speed: 5709 kbps (713.6 KB/sec transfer rate)
Upload Speed: 475 kbps (59.4 KB/sec transfer rate)

so it's hooked up and piped through the house now (although i have to get a dsl filter for my patch panel, which is en route)...seems to be doing fine!

| Comments

there have been a lot of interesting projects showing up on lately.  i want to learn more.

when you submit a project request, you enter details about the project.  unfortunately, those details *do not* get transferred to your project wiki/homepage when the project is approved.

so what happens is a short teaser blurb is in the 'most recent' and project directory, but when you click on the project, you get nothing :-(.  i agree, the details you submitted should be automatically put on the homepage of the project.

but until that happens (if it even will), please, please, please, once you get approved, take 2 minutes and update the homepage.

| Comments

okay, so one thing was bothering me about the flickr retrieval and sizing for thumbnails, the performance.

so, i implemented a background worker process and wow, what a difference in the user experience.

please get this 1.1.60817.1 update instead of the other...trust me.

| Comments

i've updated flickr4writer with some changes in functionality and some suggestions from users.


you can get the updated build and release notes on the flickr4writer codeplex site.

| Comments

there's been a lot of coverage lately about open source and microsoft projects, namely sparked by the 'death of ndoc' postings all over the internet.  this has caused me some pause to reflect on why...and i'm not sure i have the answer, but it is just interesting to see the surroundings discussions on this.

here's one comment i found interesting (speaking on ndoc, etc. -- tools ported from java tools)...

The big difference is that the ports are usually maintained by a single person or a very small team whereas the Java tools have a thriving community supporting them and are constantly being improved. Java has a community that Microsoft has never been able to replicate for .NET. [via fiat]

i couldn't help agree with this initial thought of single person/small team.  however, i think that is due mainly to the immature nature of microsoft developers embracing open source development.  historically we've never thought of writing code that way...we've always just left code like that to live (and die) in articles, snippets, samples, but never really built a community around it.  sourceforge was never friendly to microsoft developers really.  it is only until recently (past couple of years), i would argue, where pockets of open source projects have been providing useful value and perking interest around the .net community, NDoc being one of them (NUnit, log4net, blog engines, etc.).

so why did ndoc 'die'?  you can't help but point to the reason pointed out above -- a single person.  where was the community?


there were a lot of developers who loved/used ndoc over time -- and presumably if you were using ndoc, you were writing code seriously (it would be hard to argue retail consumers not contributing to open source projects).  so (myself included), where were you?  why did the author of ndoc have to declare it dead?  where was the core team to pick up the slack?  it should cause you to think.  open source shouldn't mean "just give me the free stuff and the code will ya" but rather some level of contribution -- *something* to keep the momentum alive. 

talks about some of these challenges in his recent podcast on open source and his thoughts on the reasons why he thinks they exist.

microsoft has begun to attempt to build a more microsoft-friendly environment for fostering these kind of outlets in codeplex.  it is available.  i was waiting for it for a long time.  in my feedreader project i had been receiving countless emails about wanting the source code to modify it and fix the two glaring issues with it in certain environments.  i honestly received over 50 unique inquiries to *modify* the source, not just wanting the source.  so alas, finally i put it out there in an environment i felt friendly to microsoft developers.  the source has been downloaded over 4700 times.  contributions: 0.  inquiries to join the project: 0.  now maybe codeplex isn't the best place and people don't understand how to do things...but i doubt it is that challenging to figure it out or ask.

even more recently i put out a few plugins for windows live writer and put the source code out there.  heck, i know there are awesome developers out there that are far superior in their ideas of implementation than me, and i'd love to see some contributions.  i had an interesting exchange with another employee today about a topic around one of the plugins.  his comments were along the lines of not believing that open source projects could create highly usable products by non-developers (which was an applicable comment given we were discussing a plugin that ideally is consumed by non-developers).  is that a true statement?

so, my plea is no different than those that have come before me on the same blog topic...can you take a few minutes and reward the developer community with your talents...especially if you consume source that provides value to you? 

open source shouldn't mean single-developer-source.  it should be a community of ideas.  an ideology that collective gray matter can produce perhaps a better product, whether it is a UI, faster code, more secure code, or simple bug fixes on spelling changes.  look at codeplex, find an interest, contribute.  and if you can't and there are barriers, tell me what they are so i can understand.