Stubborn and Optimistic

Filed Under (Visual FoxPro, work.BLOG) by WildFire on 20-03-2007

Now the bright side.

Yes we are eternally stubborn and optimistic.

0000 The cloud of uncertainty that have loomed over us for the past, what... 12... 15 years or so has evaporated. The announcement is over. We will no longer have those shrek-donkey-are-we-there-yet moments from within us and those surrounding us, which by the way is annoying.

Now we have to focus on what we have, which is enough really. The VFP core alone is a lot. Sedna being free and open source-d is of course, a plus.

0001 There's more time to catch up. I don't have to be bombarded with features that I don't have the time to learn. I can still learn the old new features. Make the most of it. Probably I can even dig up undocumented ones.

Have more intimacy with VFP9.

0010 The VFP team can work on LINQ and other technologies that are being incorporated into VB.NET and C#. Those two languages still have a lot to do in terms of catching up with FoxPro... : )

0011 The whines generated online by that announcement is entertaining. It helps to ease the stress.

(Ah btw... if you're wondering what this list is all about do check the details in the previous post.)

0100 Probably I can really move my arse to dig into that VS2003 I installed on SAKKHRA a year ago. Probably I can -R it (my attitude included) after letting it remain idle for some time. Now if only I can find a practical real world database application for that.

0101 CodePlex CodePlex CodePlex. Sedna Sedna Sedna. Insert the Balmeys somewhere here. (Animations included.)

0110 It sorts out the insecure developers, programmers and freelancers from the real ones.

There was a time when those Real Programmers don't use C jokes were cool. Probably it's about time someone writes a Fox version for that.

0111 It's in our hands already. Sedna... in CodePlex... free and open source-d. With its promised extensibility, we can make a VisualFoxPro.NET 7000 with it, right?

We can even make our own OS with it if we like.

FoxPro-powered flight simulator... anyone..?

1000 VFP still works with SQL Server (MySQL and FireBird included), works with Office and even OpenOffice, runs on Windows XP and Vista, interconnects with .NET, understands XML... and a lot more.

VFP core still provides practical, reliable and cost-efficient solutions to your problems. Especially desktop-based applications.

1001 It gives you a good reason to really learn something new.

1010 Aliens will have a hard time invading us. Codes (Its syntax and semantics) generated from other languages, except for some, are more cryptic than the clarity FoxPro barfs out.

There's more really... but I need to work.

No worries.

You can be sad of course, if you like. Disappointed perhaps... cry and do the rain dance. You can even compose and hum a melancholic tune if you want...

... but life goes on.

FoxPro puts Microsoft Out To Pasture

Filed Under (Visual FoxPro) by WildFire on 20-03-2007

FOXPRO PUTS MICROSOFT OUT TO PASTURE

I was offline for almost five days due to a series of client visits.

(Yes... I still don't have an internet connection at home.)

Just minutes when I went online, someone sent me a private message with a link to The News.

Microsoft Puts FoxPro Out to Pasture
Daryl K. Taft / March 13, 2007

Along with that link came her 'whine in the rocks'.

Those who have been following Fox-related matters knew this day would come.

Even the 'stubborn and optimistic' FoxPro programmers like me.

Personally in the past two years, I wasn't bothered much by the 'lack of support' rants... I was bothered seeing VFP team members, leaving and transferring one after the other.

But I always remained optimistic.

Along with my dog... and my pet tiger.

Boom.

Magnifying the wound was it being announced on the 13th of March.

If MS or YAG announced it on April, May or even February or any other month it wouldn't have bothered me. But March... March 13. Argh.

They should make announcements like that on February 14.

Seriously, it's a sad day... for the people behind FoxPro and its users and developers. No matter how optimistic one is... no matter how we can always console ourselves with that 'it's a mature product we don't need additional features anymore' line.

It is a mature product indeed, but it still won't change the fact that it's sad.

Nor does it change the fact that, sad news like this does not mean it's the end of the world.

MORE PASTURE LINKS

So after reading that article and the official announcement in Microsoft's site, I went out to check Andrew's site for a series of related links in his Future of (your) Development Lies in You, Not Microsoft blog post.

Here I am thinking that the future lies in the whining and the ranting and that actual coding is only around 2 percent of the entire software development process... : )

If I can squeeze some time within the month, I will compile a series of posts related to this.

STATING THE OBVIOUS, AGAIN

So, since it is still 2:45AM, too early to fire up another Fox-related project in this day's tasks-in-line list of mine, let me post once again the common facts that were posted again and again.

0000 There is no Microsoft Visual FoxPro version 10. It's official. But there's VFP X and there's VFP Y, and who knows a Linux FoxPro 10 might come out somewhere. (Oh did I mention 'facts'? (Hmm... did they mention there will be no Microsoft Visual FoxPro 11 and 12? (Was there ever a Visual FoxPro 4?)))

0001 VFP9 is supported and will exist until 2015. That's 8 more years. Well at least that's what the lifecycle says. I look around and I see applications developed in Clipper 5.2 and FoxPro 2.6. I still see Windows 98SE powered machines and... calculators still exist. Even typewriters.

0010 VFP9 SP2 will be released within 2007. Its target/focus is VISTA compatibility. And the FoxPro team always delivers.

0011 SEDNA Project will be released for FREE... more importantly as an OPEN SOURCE project.

Sedna is built using the extensibility model of VFP9 and provides a number of new features including enhanced connectivity to SQL Server, integration with parts of the .NET framework, support for search using Windows Desktop Search and Windows Vista as well as enhanced access to VFP data from Visual Studio.

So we have a VFP core... connectivity with the SQL Server, .NET framework integration, support for VISTA... extensibility... pancakes, magic potions and all.

0100 The FoxPro community exists... MVP VFP exists... the internet exists... MSDN articles are still archived... e-books exist... the whines will never die. Problems will still exist. Choices exist.

Come on. Do I really have to mention them all?

Bottom line is, we developers exist to solve problems.

Problem solvers... we are.

If problems are solved... become extinct, we can easily recreate them.

In fact, some developers who are in the 'higher places' have 'invented' so many problems already in the guise of 'technologies' that those ought to be enough to occupy us for the next few years.

We even compartmentalize the solutions to these problems. We give solutions that are web based (even if a simple desktop approach is enough). LAN-based solutions, mobile... web and more web.

No matter how the list will go on, there will always be a room for a 20++ year old mature and reliable tool.

Oh wait... this mind barf isn't going the way I intended it to.

I'll re-organize things later... let me just end with this:

If someone, your client probably, or perhaps your boss... will mention that VFP is discontinued/ravaged/pastured or whatever... tell him no. Tell him that in fact you are keeping TheLegacy alive by working on Visual FoxPro 7000 and point them to CodePlex.

Of course you have to move your arse to CodePlex before them.

But you have choices too, you can learn new things, no harm really. Integrate new things and other tools with VFP.

You can also opt to whine and rant, because it makes for good entertainment in between coding.

You can re-learn C/C++ and create a new XBase language with DBF support. You can even use CSharp, or Python or Java or assembly language if you like.

You can change careers too. Becoming an assassin or a spy would probably be more thrilling than proliferating the web with more whines.

And of course you can always continue working on practical solutions and applications using Visual FoxPro.

Your choice, Hal.

Refraction

Filed Under (science/TECH) by WildFire on 08-03-2007

Was the Death Star Attack an Inside Job? (via GeekPress.com)

No... not 'atmospheric bending or refraction of sunlight' but aliens.

vista wallpapers

Filed Under (GFX, Random.links) by WildFire on 05-03-2007

Windows Vista... wallpapers... that did 'not make the cut into Vista's Wallpaper Collection'.

Hmmm... let's just call it Hamad Darwish: World of Photography.

Download link... in the lower part of that site... just in case you're having problems with your attention span just like me... : )

Beautiful DAY

Filed Under (alien.invasion, GFX, Random.scribbles, work.BLOG) by WildFire on 05-03-2007

...

This is the part where we have an awkward moment with an entity whom we haven't had conversation with for quite some time.

...

No posts for more than three months to be precise.

Christmas 2006 went by... New Year 2007... Valentine's day and even this blog's third year online and I haven't been able to pushe myself into posting anything here.

I got tagged too. (I'll post a separate scribble for that.)

And, Yes... foxpro.catalyst is three years old... : )

Ah three years of encrypting anti-alien-invasion code maps and schematics in the guise of FoxPro-related materials for covert cybernetically enhanced humanoids in seven areas of this planet.

(The old process was to embed in each image posted an encrypted message which you can extract through its RGB/HSL/dimension values, and decode using a dynamically-modified key stored somewhere in this site. (Again old process so I'm revealing it now.))

Seriously... thanks for all the fish, the visits, the rss grabbin', the linking, and reading.

Thanks.

So where were we for the past few months..?

The easiest answer is to barf out that b--- word, which every human, including (but not limited to), those who discovered porn, use these days.

The world, our world is slowly being filled with humans who tend to be always busy.

(And pretending to be busy.)

(There's that space between Task.001 and Task.002 so we invented blogs.)

So where were we really..?

Let's just say qs and I decided to take this little work-quest that we have started around five years ago to another level.

I will share the specifics, some keypoints, random roadblocks, issues, fruits and some details of this journey.