How to convert a DTED (Elevation) File to a Raster

The NEW ASP.NET Chart Controls (with Screen shots!)

5. December 2008 11:53 by Scott in   //  Tags: , , ,   //   Comments (16)

I must say that I was a bit skeptical about what Microsoft could offer compared to Dundes Charts when they brought out their new charting controls at PDC 2008.  I was not able to attend, but I had to just go take a look at the control and I must say after seeing the sample gallery, I was BLOWN away!  I have included all screenshots that came with the sample website so that you can also see what's going on with this control. I was utterly impressed and you will be too.

I would like to ask for two more types of charts to be added.  

The Speedometer - I would like to see a speedometer type chart added.  This chart will have a radial type chart that has measurements set by the user.  Kind of like a Miles Per Hour setting.  The long stick inside of the speedometer will be calibrated by how much data there is.  Also, there should be allowance for an infinite amount of sticks to be added to one speedometer.  The Sticks should be able to change color depending on how high each item is pacing.  So to put it in terms of a car, I have a car which has 1 speedometer and it has 4 sticks inside the speedometer.  It allows me to set the MPH rating inside and each stick is for each tire spinning on the car.  The stick turns red if the stick is over a certain predefined mark. So what about it?  This chart would probably fall under the Circular charts.

The Unknown Chart Name - This chart is a bit harder to explain and can only be expressed visually, but here it goes. First off it would be radial/Circular.  It will have a status for a separate entity of a system.  When the system states all items are clear, it will show bubbles in an all green, formatted in a triangle form.  When very little of the operations are working, it will show a much small triangle formed red blimp.  I made a crude drawing of what I am talking about below.  Each entity is attached to a triangle inside the circle. When all is well, the circle should be completely green.  When the status is below level, they should start to turn red.  This allows you to look over the status of a system very fast and efficiently.  Each bubble and each triangle should allow for a drill down to see what's going on.

The next question is where can I suggest more charts? Anyone got an answer? 

All of these charts are TOO beautiful.  I want to tell Microsoft and Dundes they did a GREAT job!  Each chart allows for ToolTips, DrillDowns, Hover Over Texts and much more.

To Download: Charts are Here

Dundes Charts V.S. Microsoft .NET Charts

  Area Charts
2D100StackedArea  2DArea 2DSplineArea  2DStackedArea  3DArea  3DSplineArea

Bar Column Charts
2DBar
  2DColumn  3D100StackedBar  3DBar  3DColumn  3DStackedBar

 Circular Charts
2DPolar  2DPolarMarker  2DRadarArea  2DRadarMarker  3DPolar  3DRadarArea

 Combination Charts
ColumnArea  LineArea  Pareto  StockArea

 Financial Charts
Bollinger1  Bollinger2  CandleStick  Forecasting  PriceIndicators  Stock

Line Charts
2DFastLine  2DLine  2DLineMarkers  2DSpline  2DStepLine  3DSpline

Pie Donut Charts
2DBeltPieChart  3DPieLegend  3DStepPie  2DDoughnut2  2DDoughnut  2DPieInsideLabels  2DPieOutsideLabels  2DSupplementalPie  3DDoughnut  3DPie2  3DPie3  3DPie  3DPieInPie

Point Charts
3DBubble  FastPoint  2DBubble  2DPoint  2DPointCustom  2DPointLabels  2DPointShapes

 Price Range Charts
2DKagi  2DPointFigure  2DRenko  2DThreeLine  3DThreeLine

Pyramid Charts
2DPyramid  3DFunnel  3DFunnelGap  3DFunnelWidth  3DPyramid  3DPyramidGap

Range Charts
2DRange  2DRangeBar  2DRangeColumn  2DSplineRange  3DRange  3DSplineRange

kick it on DotNetKicks.com

If you liked this post, please be sure to subscribe to my RSS Feed.

If I was a programmer still in college, I would...

3. December 2008 15:32 by Scott in   //  Tags: , , , , , , , , ,   //   Comments (16)

I was mentoring some kids the other day about being in college as a programmer.  Heck they could even had been kids in high school.  The ideas stated here still apply.

  • still worry about grades - Grades get you the job, but they don't keep your job.  Learn new things and relax off the grades a little.  You don't have to always get that A in class.  Unless you're going for a masters or PHD right after your bachelors, relax and have a little more fun.
  • put down the video games - There is much more to life than video games and chatting with people online you have no idea about.  The biggest thing that got me to put down a controller were the questions that "If I disappear tomorrow in the gaming world, will I be missed?  If I disappear tomorrow in the real world, will I be missed?"  There is a big line in spending a bit more personal time with your real friends compared to just some people on the other side of the world.
  • go out a few more times - I am two years out of college and I sure do miss it sometimes.  The interaction with all the people.  The not having to worry about bills and not waking up to a 9-5 job would be amazing again.  On a side note: I do think I have grown out of the parties a bit.
  • have thought of a GREAT IDEA and gone with it - It was the perfect time to focus less on college studies and more time on a great business/web 2.0 idea.  I had plenty of time where I got bored, I should have focused it towards a great idea and making it happen.  Now a day, I get home at 6pm and only have about 3 hours to work on my ideas at home.  I don't have much time left in the day to actually get my business ideas up and running.
  • join a Fraternity - It is a known fact that more than 75% of CEO's have been in a college fraternity.  It is a known fact that you get resources and jobs just through your fraternal world.  You get connections beyond your belief and you get a better social life in college.  Instead of playing those video games by your self, you could be enjoying a great time with friends that you have a close bond with.  Sure you might think of it as paying for friends, but I thought of it as networking and a social life.  I did join a Fraternity and got much more than I expected out of what I put in.  For a college job making $7.50 and hour and only working 10 hours a week, I was able to pay for my fraternity and social life.  It was a great bargain!
  • have thought of a GREAT IDEA and gone with it! - I know it is a repeat, but I fear it was one of my biggest mistakes in college.
  • have learned a real programming language - Java and C++ are no longer really used these days outside of academia.  Some people will even argue that java has become too academic.  I know Ill get some flack for this, but I consider it to be true.  Did you know that Microsoft uses 98% C# in its work environment?  I wouldn't learn PHP now seeing that Microsoft gives out its IDE and workspace extremely cheap these days to students.  Java and C++ are a good free language.  Even if you don't pick up two languanges, at least pick up one.  Learn one programming language and build something with it!
  • not let my teacher hold me back - teachers can sometimes not care too much about students.  Don't let them hold you back.  There is a BIG saying at most big universities which is hard to get away from.  "Publish or die" Teachers are required to publish at universities.  Unless they really like teaching, they are required by the university to publish or leave. They don't care much about the students. Don't let the teachers hold you back.
  • try to find a mentor - You can never have too many mentors.  I wish I would have found one to guide me along the programmers trail.
  • have run with my great idea! - I know I said it once and twice, but this is the biggest thing I look back on and think I should have done that!
  • not own a credit card - Spring break is fun for a week, but bad credit last for 7 years or more.  Don't own a credit card and repeat mistakes of others.
  • Last but not least, Be controversial! - Don't be hated, but be controversial. Make sure you get your point of view heard.

This is only a short list and I imagine there are many other things in that period of time I wish I would have done, but this list will not die and will keep growing.

These thoughts are more of advice than a memory.  You can do what you wish with them. 

  • "Be careful whose advice you buy, but, be patient with those who supply it. Advice is a form of nostalgia, dispensing it is a way of fishing the past from the disposal, wiping it off, painting over the ugly parts and recycling it for more than it’s worth." - Baz Luhrmann
If you liked this post, please be sure to subscribe to my RSS Feed.

The Software that Never Crashes

1. December 2008 16:23 by Scott in   //  Tags: , , ,   //   Comments (9)

There are many untold stories in the world today.  From saving lives to sacrificing your self for the greater good.  Stories are past down from generation to generation and I want to make sure there is another story that is told to every programmer in the world.  It is the story of those who write perfect code. An interview in Dec. 2007 was done by Charles Fishman about the programmers who code for the space shuttle.  The men and women that put their code to the test.  It either works and people live, or it fails and people die.  There is only a good and a bad scenario.  If you are space shuttle programmer, you are a perfect coder.  I don't want to bore you with the forward, I would just rather get to the meat of the article. So here it is in all of its glory.

http://www.fastcompany.com/magazine/06/writestuff.html

After reading the article, I hope you realize the amount of inspiration that could be taken from this as a programmer. The quote that sums it all up for me is:

"But how much work the software does is not what makes it remarkable. What makes it remarkable is how well the software works. This software never crashes. It never needs to be re-booted. This software is bug-free. It is perfect, as perfect as human beings have achieved. Consider these stats: the last three versions of the program -- each 420,000 lines long-had just one error each. The last 11 versions of this software had a total of 17 errors. Commercial programs of equivalent complexity would have 5,000 errors."

That quote right there sums up coding in a basket.

  • Write better code.
  • Write cleaner code.
  • Write as if you had to save a life  - Its amazing what someone would do to know that their code could end up costing lives.
  • Learn something from this article and bring it back to your company.
  • In the end, its the process by which they executed that makes their code perfect.  Learn to make great code, plan and think about great code.
  • The average programmer today thinks 80% of the time and actually codes only 20% of the time.  This thinking is what makes the programmer better at writing clear and concise code.

This story should be placed in a book for all to see and remember.  Its an inspiring piece about the perfect programmers.

Now the question remains: Have you ever created something flawless?

kick it on DotNetKicks.com

If you liked this post, please be sure to subscribe to my RSS Feed.

TED: Whats in a Name and Slogan?

25. November 2008 16:30 by Scott in   //  Tags: , , , , , , , ,   //   Comments (16)

While working on bringing a new TED down here to the South East, I was able to get in contact with TED HQs in New York.  I had a good conversation with them about what I wanted to do and they gave me the requirements that were needed to be met when I hosted a TED down here in the South East. The problem with these requirements, I cannot explain as of yet, but there were two big problems I had with them.  TED will be coming out with a innovative way to spread TED around the world, but in doing so they want to protect the name of course. They will be unveiling this new idea in January or February of 2009, but as of now I will not use TED as the name because of the requirements.  Maybe later down the road when things get ironed out, we could move the name around TED.  I don't wish to speak about it more than that, until they make their final decisions on how they are going to go about it.  With these two problems taken into account, I will have to create my own TED like event down here in Central Florida with a different name.

So where do I start, as stated last I was pursuing a name that would work best.  I want to do an acronym with some words I have drawn up that could best express the goal in mind.

  • Relevant
  • Innovative
  • High Quality
  • Design
  • Technology
  • Entertainment

I found a decent and pretty intelligent acronym creator at http://ac.epfl.ch/cgi-bin/ac.cgi. Any help on creating an acronym out of two or all those words would be amazing.  Have fun at it.  I will definitely be back next time with a name.

Now, TED does have an amazing slogan/mission statement.  Its one of those statements that cannot be topped at least I think.  The Statement is "Ideas Worth Spreading".  I also thought of another statement that was inspired by one of the people that left a comment on my blog. The statement is "Ideas Worth Spreading is an Ideal that must Grow"  These two phrases, I think brings everything together.  The fact is I think this slogan can be used over and over since it isn't copyrighted.  I personally think that TED and the idea of TED is worth spreading, so why can't another partner of TED also use the same slogan?  I will most likely be using this slogan and making the final decision on it by the time I blog next about TED.  

Again, any help on the name would be amazing! Also, if anyone wants to give their opinion about the mission statement, I would appreciate it.

The video below is a decently long one, but I think it could have the most impact on the Human Race in the next century or two. It is pretty drawn out and only after a few minutes do you realize what he is talking about.

Craig Venter on creating Synthetic life.

If you liked this post, please be sure to subscribe to my RSS Feed.

Why get bored, when you could be coding!

23. November 2008 18:01 by Scott in   //  Tags: , , , , , ,   //   Comments (34)

There are many times in life when you have nothing to do.  As a member of the civilized world, we as a people are becoming bored every day. We are a world that watches more movies everyday.  I bet if the movie industry came out, we would see the statistics of movie goers have increased over the last 20 years.  We are a world that technology has allowed to do many things that have taken us hours or even days to do before.  Our world is speeding up and everyone wants more.  They want to get done faster, finish things better and move on to the next project.  People get bored easily these days because production levels have gone through the roof with the help of technology which allows us to become lazier.  Life in it self is full of its bored moments.  People in general have less and less to do because technology has sped up our daily tasks.  I think that is one reason why more and more movies are being watched.  People want more out of life and movies give you that little action and adventure that your looking for. Movies give you the ability to stop boredom.  To some people, movies are a way of life. 

My life is no different, technology has made my life so much easier than people that have come before me.  My solution of boredom?  People need to find a hobby.  They need to find something that will keep their attention.  If they don't they will inevitably become a YouTuber.

YouTuber -A person that watches excessive amounts of YouTube to pass the time.  Not only applied to YouTube, but a person that does an excessive amount of anything to which they do just to pass the time.  This isn't a hobby, but a time waster.  

People that watch and enjoy YouTube to me are either doing it because that is their hobby or they are doing it to pass the time.  I personally code as my hobby or down time.  I not only do it as a hobby, but to make my life and everyone else's life a bit easier and a bit better.  I am like every other programmer or hacker the does it. I chip away at making life better.  I don't think I will ever be as rich as Bill Gates, but I hope to have helped as many people in my life as he has.  This is where coding/hacking comes in. When I get bored I code; when I want to do something, I code.  Due to technology, I get to do a lot of my hobby. 

If this is your first time reading, then you wouldn't know that I usually try to have around 2-4 projects going on at once.  My projects are all for making life a bit easier for me and everyone that has access to a computer and internet.  I have about 15 ideas that could be implemented currently and boredom brings my code to life.  Like I said before, I don't get bored, I code.  Right now I am even sitting with friends and watching some football.  I can keep a conversation, watch football and blog all at once.  When I get bored, I code (so I am not coding, but being productive).  

The point I was trying to get across: Stop being bored, be productive.  Find a hobby, find something.  Carpe Diem (Seize the day).  Learn something, do something and retain it. When I get bored, I code.  Life is not about being bored.  Life is about doing something.  Its about achieving something better than your self.  My something better right now in my life is coding and my great girlfriend. 

If you liked this post, please be sure to subscribe to my RSS Feed.

How to Convince your Customers they need a CMS

20. November 2008 17:21 by Scott in   //  Tags: , , , , ,   //   Comments (4)

Currently, I am dealing with one of my current clients.  They control a multi-national non-profit organization.  In the past they have used basic html to do the work for them in the web side of things.  They came to me through a person I knew and asked me to do very minor things for their web site. I agreed and started working with them.  There last request was to accept payment through the website and I told them to look at PayPal.  I thought it was the best bang for their buck.  Banks can charge an arm and a leg to manually enter things in while PayPal does it just fine. Most of the time, PayPal is much cheaper than what banks charge too. So I built them a PayPal system straight from Rick Strahls site. The next thing they started asking was a bunch of questions as in what can I do next, what can they do next and what can be done to improve apon this? Now they aren't very big, with a membership only in the thousands and much of the money is spent through the year.  So I decided to write them an email explaining what could be done with this organizations site. I decided to post it to show others why there is a need to have a Content Management System and hope it helps any other programmer trying to convince their customer to buy into a CMS.

I would like to title it "How to Convince you Customers they need a CMS"

Here is the deal.  I decided to go with the cheapest hosting possible when I purchased the space for $60.00 because of your budget.  It is another server hosted by GoDaddy.  Since its PayPal we are talking about. You are not required to have another server from another Service Provider to use PayPal, but for me to work using my programming languages ASP.NET, C# and SQL I needed another type of server other than what the company you were using had to offer.  Basically, since you wanted my work I needed to use GoDaddy (which is the cheapest hosting so far). PayPal doesn't have  restrictions as to what it uses as a server, but the application I build for you and the programming I do for you does have the restriction.  The $60.00 will be an annual expense once a year on or around the same date of this past week.

The way I look at it is that we are in the very early stages of development on what is formally known as a Content Management System(CMS). The best place to loosely define it would be Wikipedia at http://en.wikipedia.org/wiki/Content_management_system. If we look at your organization at the base level.  We can see the organization requires most if not all of the following:

Required:

  • A membership database.
  • An event calendar and scheduling feature for the calendar.
  • A money management system.
  • A payment system. 

Extra/Additional:

  • A place to hold all your images and review them in a photo gallery.
  • A place to hold all your official documents.
  • A place to publicly display all your public information (Website).
  • A place to download any and all forms or documents relating to events and organizations.
  • A place to write and read all the news of your organization.
  • A place to create newsletters that can be emailed out to all your members once completed.
  • A blog for your organization.
  • A place to email all your members on a regular basis.
  • A place to host a forum which would allow all your members to communicate and chat amongst each other.
Above and Beyond:
  • Because your organization has several other organizations below it in a tiered approach, you could also host webpages for those different organizations.  It could have something like a main page for each and every member in your organization or team.  This can be seen for example in another online application such as facebook.com or linkedin.com.  This of course is above and beyond, but it is available.
Overall it would be a place to store all your information and data about your organization.  It would not only be a time capsule, but an evolving time capsule.  The software will belong to you.  If I disappear with no word, you will be able to higher another person with my same skill set that could help you develop more.  As for having the ability to update the application/webpages I create for you online would be difficult for a person in your shoes.  What do I mean by that?

ASP.NET and C# is not regular HTML that you might be used to.  It is an entirely new platform for developing web applications.  When I say new, I must say that’s it has been around for about nine years and is owned by Microsoft, so I do not see it going anywhere soon.

You will get all this with the $60.00 a year hosting through GoDaddy and along with my working costs.  You can achieve this with your other hosting company, but it would not be through me.  I am sorry to say, but I do believe the other languages that are used to develop applications like this could not compare with what could be built with ASP.NET and C#.

I hope that clears things up for you.

P.S. As an organization, I must imagine you do have a membership management system in place along with some sort of news letter system.  Both those systems could/would cease to exist once I built this for you.

Side note: All this information is completely dynamic. Once I build a “component” for your application, it will then pull data dynamically from the database.  This means that you can have an extensively large amount of information on a webpage without very many things to develop or need a programmer for.

I hope this all makes sense.
If you liked this post, please be sure to subscribe to my RSS Feed.

SEO and BlogEngine.Net

19. November 2008 19:12 by Scott in   //  Tags: , , , , , ,   //   Comments (1)

In the world of blogs, people can find many types of Blog Engines out there.  The list is vast and non-exclusive which includes but is not limited to:

  • Google Blogger
  • WordPress
  • BlogEngine.Net
  • SixApart
  • Movable Type
  • InstantSpot
  • And More...

I am not here to discuss which blog is the best.  I am here to discuss the transformation of the SEO (Search Engine Optimization) that BlogEngine.NET has succeeded in. SEO is a big game in the world of having an online presence.  You need people to be able to find what they are looking for and get out.  People don't want to spend forever looking for something that they want to solve.  That is what made Google so popular is the fact that they have search well established and it works.

After BlogEngine.NET released version 1.2 (currently at 1.45), they sent out a call for new ideas and thoughts.  That call was answered with many comments, but one in particular I think helped shape the strategic world of BlogEngine which gives it the ability to compete with the other blogs listed above. The user called for many upgrades in BlogEngine for SEO and I think they listened.

Big SEO request (and, honestly, slight aggravation),

The main blog index page is not very conducive to SEO. You have two fields in setup. First field is title, second is description. The description should NOT be appended to the title. If I want it appended to the title, then I'll add it myself in the title field. Further, I do not want my "Pages" in the keywords. I want to add my own custom keywords for the main page. The only other option would be for me to re-create the home page as a separate page and add custom keywords and description, but that's pain. (Please note, that the posts pages are fine. I'm only talking about the front page.) Now, when you look up my site in google, the description is messed up. And, unfortunately, there's no way to change it until the next release. I can't disable your description and keyword mechanism either. It would be great to at least be able to put my own description and keywords in the custom header, but google treats that as "overlooading" and throws both references of the META out.

From an SEM, I must say while the project as a whole it a great piece of work, the SEO, however, hasn't been thought through enough.

Please fix.

I can't tell truly where the changes were made, but they were as in what I can now show you. If you search for any of these topics, you will find my blog in the top 15 or 20 results or even higher.

The facts show for them selves.  BlogEngine.Net has a large amount of SEO maintained in it.  It does a great job with it.  The code is beautiful and works well unlike a platform like WordPress where the code is just a mess.  In choosing a Blogging platform/engine, I would hope that everyone gives BlogEngine a very close look as for it is one of the best I have seen.  The engine has come a long way and hopefully will continue into the far reaching future.

The basic idea of this post was to show you that if BlogEngine.NET does one thing GREAT, then it most likely does other things GREAT as well and should be extensively looked at before starting a new blog.

kick it on DotNetKicks.com

If you liked this post, please be sure to subscribe to my RSS Feed.

What Gives? Microsofts Code Generation Tool

17. November 2008 19:48 by Scott in   //  Tags: , , , , ,   //   Comments (31)

In a world of Microsoft and third party applications, out comes t4.  t4 is a code generation tool that can compete with CodeSmith, but its FREE and built right into Visual Studio. It has been years since the first edition with very little publication of the actual application. t4 is a free code generation engine from Microsoft that underpins the Domain Specific Languages and Software Factory toolkits.  t4 is a rich code generation and has the ability to stand up against and compete with CodeSmith.  I have used both Codesmith and MyGeneration a lot in the past few years, so I have seen the competition.  What is nice about this old/non publicized tool is that it is built directly into Visual Studio 2008.

t4 is being spear headed into the open source market for free templates by Oleg Sych.  It brings a long a toolbox which can also be download with extra templates along with a GREAT T4 Editor which of course is also free.  There is not more need to spend money on CodeSmith, when Microsoft will do it right out of the box with Visual Studio.

Some have speculated, why hasn't Microsoft published this tool to a greater extent.  We can only think that it has to do with being a Gold Partner.  Microsoft doesn't like to lose Gold Partners and therefore hasn't truly publicized this tool.  The next question you have to ask your self is what can be generated?

  • Site Maps.
  • Database schemas.
  • Session Variables. 
  • Store Procedures.
  • Text Documents.

As of October 2008, t4 Editor has been officially placed as a plug in to Visual Studio 2010, which will boost the ability to generate t4 code through other means besides CodeSmith.

Demos and Other information can be found below.

Point of concern: If your company currently uses CodeSmith, wouldn't it be nice to tell your boss what you found could save the company a few hundred dollars by using something that is already built into Visual Studio? So why not give it a try and save a little money doing it?

kick it on DotNetKicks.com

If you liked this post, please be sure to subscribe to my RSS Feed.

In programming, clever != smart.

10. November 2008 19:52 by Scott in   //  Tags: , , , , ,   //   Comments (37)

You ever have one of those days where you think you are the smartest man in the world and the best programmer at your place of work?  Then some clever kid comes along and does something that speeds up your code by a few seconds/minutes?  Ease your self.  Just because that person just solved your problem, doesn't mean they are smart.

"In programming, clever != smart." - anonymous


You work all day on a certain project, take a step back and look at it.  Its some of the beautiful code you just created, but you are hung up on this little issue.  Along comes some programmer and they solve it for you. When I was in high school or middle school and I was getting off the bus.  One day I heard one of my bus drivers say to a girl.

"You might be book smart, but your not street smart" - anonymous 

I tend to think that I am about in the middle of this quote.  I tend to think I am both book and street smart.  I imagine most people do.  Book smart programmers tend to be better at writing code then their street smart counter part.

The book smart programmer (smart):

  1. tended to focus more in school on classes including algorithms.
  2. tended to have less of a social life due to studying more or less depending on how fast they got solutions to projects.
  3. tended to be either inside playing video games or working on a cool project that could solve the way USB drives communicated to computers.
  4. tended to have soda cans and candy around while staying up late around his computer.
  5. tended to get better grades.


The street smart programmer (clever):

  1. tended to focus a bit more on going out and socializing.
  2. tended to focus a bit more on girls.
  3. tended to copy and paste code.
  4. tended to join a social organization.
  5. tended to have a bit more fun in the activities they thought up.
  6. tended to get a little lower grades.


This reminds me of the movie "Real Genius". Where Chris seems to have both of these types of people tackled.  He sees Mitch and he sees the old him.  The book smart programmer(laser tech).  Mitch is stuck with trying to do the best in college that he can. Then one day, Chris gives Mitch a little lesson. He lets Mitch know that college and life can't just be all books.  It has to be books and fun.  It has to be smart and clever. Sure clever != smart, but wouldn't it be good to be both? Wouldn't it be satisfying to be Chris and let Mitch slack off a bit.  They are both geniuses.

I went to college for four years, I did my fair share of partying and I didn't graduate with the best GPA.  For a Computer Engineer, it is a pretty shameful GPA.  Though I got a real job before even graduating.  I had done some work on the side while still in school.  I got an intern with my college Fraternity. This advanced my ability to show my future employer I can have a real job and keep it.  I am not saying stop all your studies now, but live life.

Programmers need to both be smart and clever. Not just smart and not just clever.  If you want to tackle the real issues, you can't keep writing code all day and every day.  You need to just step out and have some fun.

"Don't let Life pass you by..." - Scott

I am not trying to be a philosopher, but what I am saying is find your true happiness in life.  Be smart and clever.  Don't get stuck on always trying to be the best or smartest, but make sure you Get the Job Done at the same time.

P.S. I always tend to start on one subject and completely finish with another by the end of the post.  This one is no different. hah.

kick it on DotNetKicks.com

If you liked this post, please be sure to subscribe to my RSS Feed.

BlogEngine.Net 1.XX where have you gone?

7. November 2008 12:34 by Scott in   //  Tags: ,   //   Comments (75)

First off, I want to clearly state that BlogEngine.Net is the best piece of blogging software I have seen since Live Writer for Windows.  I support this Blog provider and I have found this platform incredibly resourceful and worth its weight in gold.  The community is vast and still growing along the way.  I am increasingly proud of Mads and his team for what they have done with ASP.NET and BlogEngine.

But, the last update was in August 2009 and it is now November.  The dotnetblogengine.net hasn't been uploaded since September and the current road map goes no where.  No specified date attached with the road map. I personally think there still is need for a bit more work to fully compare this blog with Wordpress or blogger.com.  It currently doesn't support multiple blogs, email to blog, and text message to blog (lifestreaming idea) in which all of its current competitors are either there or surpassed what I just stated.

 

The question is, has the development moved slowly for BE or is it currently being taken over by more important projects?  I would at least like to see an updated road map that defines the goals for BE. 

Mads, if your reading this could you give us an update on the status of BE and where the development for it is going?

Respectfully,

Scott

kick it on DotNetKicks.com
If you liked this post, please be sure to subscribe to my RSS Feed.