ThoughtsOnThinking

Thoughts about Thinking, Thinking Tools and Software... with occasional bonus Business Musings...

About

Links

  • ThoughtsOnLiving
  • Subscribe via e-mail
  • Old ThoughtsOnThinking Site

March 2010

Sun Mon Tue Wed Thu Fri Sat
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      

Recent Posts

  • Delete Tweets
  • Insights Into Your Task List - 4 Questions To Ask Yourself
  • Healthcare Problem in a Nutshell
  • Mass Delete Twitter Cleanup Utility - TweetDelete
  • Non-Adaptation
  • Time Perception
  • Bailout Nation
  • eBay Stock Devaluation, 101
  • Entrepreneurial DNA
  • The 2000-Year Advance Payment

Categories

  • Blog news
  • Business
  • Computer Hardware
  • Creativity
  • Delphi
  • Design
  • Diversions
  • Economy
  • Focus / Attention
  • Internet
  • Internet Tools
  • Music
  • Security
  • Society
  • Software Applications
  • Software Development
  • Tablet PC
  • Task Management
  • Thinking Tools
  • Ultraportable PC's
  • Virtualization
  • Web/Tech
  • Weblogs
  • Writing
Subscribe to this blog's feed

Archives

  • March 2010
  • November 2009
  • July 2009
  • April 2009
  • February 2009
  • December 2008
  • November 2008
  • October 2008
  • September 2008
  • August 2008

StatCounter


 Subscribe in a reader

CodeGear -> Embarcadero

I took a few days off this week, was offline for two of those, and wasn't far from the home of CodeGear at one point.  Had I known the big news, I could have driven on up there and brought them some champagne! -- CodeGear is engaged to a new owner: Embarcadero Technologies.

The hands-on insiders seem very pleased w/the merger, which bodes well IMHO.  More here, and a good post from Marco here.

May 10, 2008 in Delphi | Permalink | Comments (0)

On Corporate Transparency -- Kudos to DevExpress

Just a quick shout-out to the crew at Developer's Express for their recent, and seemingly transparent-as-they-can-be, road map post.  Julian Bucknall, the author, left an insightful comment on my Delphi upgrade perspective post a while back.  I found it especially interesting because it shows in part the implications of non-transparency, especially among mutually-dependent firms.  It's nice to see some of the major players in the community laying out their intentions more openly.  Frankly, I think there's enough risk in technology development investments as it is --- why do we need to add to it with non-visible intentions?

I remember not that many years ago, when DevExpress was an absolute black box when it came to such matters -- you really, as a customer, had no idea where they were going to invest their efforts.  Thankfully, those days are no more, for an increasing number of vendors.

Thanks for that, Julian and the rest of the DevExpress team over there -- it's appreciated.

February 09, 2008 in Delphi, Software Applications, Software Development | Permalink | Comments (0)

2008 Delphi Survey

Hey, there's a new Delphi Survey out there, just FYI.  If you're a Delphi developer, take the time to give some directional feedback.

I just completed it, and have one recommendation for the CodeGear team: make more accommodation for comments, specifically about particular questions.  More than once I found myself wishing I could clarify my input, which sometimes probably seemed contradictory to my answer(s) on other questions.  You should let us give feedback on your survey as well, as a last question or something...  : )

Saw this on the questionnaire, and had to smile....

Delphisurvey_2

...my Virtual Development Environment post from two years ago gets an increasing amount of traffic all the time, so apparently lots of people are looking into this setup.  If you're thinking about it too, don't hesitate.... jump!  I've been running my dev environment virtual for three years now (can't believe it's been that long), and wouldn't go back for anything.  It's just too handy, having it all in its own little portable sandbox...


Related to that, recently came across this post on the same thing, which has some good Q&A in the comments; also VirtualBox, a free/open source virtualization tool.  Haven't tried it (I use VMWare (and have become quite addicted to managed snapshots)), but it might be worth checking into if you're in the market.

February 08, 2008 in Delphi | Permalink | Comments (3)

Upgrades and Downgrades - an Update

Just as a follow-up to my earlier lament re: Windows Vista (side note: What a book cover!) and upgrading to Delphi 2007: I ended up acting on both. 

Vista / XP / Toshiba: Called Toshiba to see if they would downgrade my Satellite notebook to Windows XP, and though the tech I talked to very much understood and could empathize with my situation, I was informed Toshiba had no plans to offer XP on that machine.  I thought about downgrading manually, but I knew drivers would be a nightmare.  The showstoppers for me with Vista were network incompatibilities w/VMware (the wi-fi adapter wouldn't show up as a virtualize network adapter, which could be a hardware issue, regardless of OS), and various specific-software incompatibilities that were just getting too annoying (namely, some graphic-intensive stuff, and a few older apps that I use regularly).  I ended up bying a Dell Inspiron, which offered XP as a free downgrade, and which had more RAM to boot (but less hard drive space).  I'm running happy as a clam now. 

Not, though, that I basically agree with Joe Stanton's point: "From my POV, this all sounds just like the when XP SP0 was released, everyone hated it and stuck with Windows 2000 until SP1 and SP2 came out. Now XP is the old reliable mule?" 

Truth is, I found XP pretty darned annoying when it came out too, for many of same reasons.  In general, I find Microsoft's propensity for wheel-reinvention and eye candy  frustrating... but maybe that's just me.  Given the choice, give me improved functionality over useless glam any day of the week.  (Not to say that beautiy is not important -- in fact, I think it's one of the key indicators of elegance.  It's just that I prefer it built-in, not bolted on).

OK.... man I've got opinions about UI stuff.... sheesh.... "shut up already, Cass".... <g>

Delphi 2007 / CodeGear RAD Studio:  CodeGear had a special  running until December 31 that enticed me to go ahead and take the plunge.  Since I run my development environment on virtual machines, I've been able to run parallel with my Delphi 6 setup while getting D2007 up to speed.  More on all that later, but suffice it to say I compiled my first real project two nights ago, and overall my impression of Delphi 2007 is good.

Lastly, Rob touches on some of the why-use-third-party components issues.  Short answer: If I have the choice between writing-from-scratch, or instead dishing out a few hundred dollars for say, 250,000 lines of world-class, fully-tested code -- with source -- I'll take option B every time.  ; )   That said, it's still harder to upgrade from one version of Delphi to another than it ought to be.  Like I said, more on that later...

February 01, 2008 in Computer Hardware, Delphi, Design, Software Applications, Software Development, Virtualization | Permalink | Comments (2)

Win32 on Mac without Parallels or Boot Camp

Interesting post from a Delphi developer re: one of his customers deploying his app on a Mac with Crossover.  Hmmm...... sounds pretty cool...

January 16, 2008 in Delphi, Software Applications, Software Development | Permalink | Comments (0)

Upgrading Delphi, or Not: The Issues At Hand, from One Customer's Personal Perspective

I had a great dialog/chat w/Nick Hodges and Chris Benson from CodeGear (Delphi Product Manager and Delphi Senior R&D Engineer, respectively), yesterday at CodeRage.  They were tremendously patient w/my questions about upgrading (I've been coding a long time, and using Delphi/Turbo Pascal for years, but have much still to learn about raw component development and architecture, which affects migration and upgrading ease tremendously).  They also seemed refreshingly interested in helping, and in hearing this customer's perspective as well.  I appreciated that.

Today, Chris posted about the chat, and offered some thoughts on it (thanks Chris).  I'll respond to some of it here:

Continue reading "Upgrading Delphi, or Not: The Issues At Hand, from One Customer's Personal Perspective" »

November 30, 2007 in Delphi | Permalink | Comments (3) | TrackBack (0)

More Delphi Books

Bob Swart's various Delphi books available here.

November 29, 2007 in Delphi | Permalink | Comments (0)

CodeRage II, Days 2 and 3

Great sessions at CodeRage so far; particularly enjoyed Ray Konopka's presentation on building componsite VCL controls, and today's presentation (by Craig Stuntz) on unit testing.  Also fascinating and jam-packed with potential is OpenWire, a pretty amazing framework created by Boian Mitov for creating components that are visually connected, or "wired together" using simple "pins" -- input pins, output pins, state pins, and the like.  Existing components can be modified to use the OpenWire framework, transferring pretty mush whatever data structures you want between them, via the pins.  I have a feeling I'll be exploring that for some of the "thinking tool engine" stuff I'm working on.

Also exciting to see was/is Ray's considering releasing an updated version of his book Developing Custom Delphi Components, to include some of the newer, powerful techniques such as frame-based components (which just flat-out rock).  Marco Cantu recently announced a new Delphi 2007 Handbook as well, which should help folks like me "make the leap" from the old to the new, once we decide to jump the chasm.  Great to see new reference books coming back into the community.  (Check out the comments for first-hand accounts of how Lulu.com has becoming a prime example of the Long Tail in action)

Lastly, I still find myself delighted by the enthusiasm and friendliness of the community at large (the "neighborhood," if you will).  Liz Kimber, from the UK, got me hooked on a couple Smash Mouth tunes in between sessions (which I spent the rest of the afternoon and early evening listening to via deezer.com (thumbs-up to my man Zay for that recommendation)), and all in all there was plenty of appropriate humor bantered about in the chat sessions, geek-to-geek-to-geek.  It's a great bunch of folks.

If you haven't checked it out, come on down -- CodeRage II is great!

November 28, 2007 in Delphi | Permalink | Comments (2)

Delphi Park, Step One: Knock Down that Ugly Fence, and Invite the Neighborhood (...aka CodeRage II...)

Anyone who reads this blog knows that I'm a great fan of Delphi.  What most people don't know, though, is that I'm still using an old version of it (Delphi 6 Enterprise), rather than the latest (Delphi 2007 for Win32 -or- CodeGear RAD Studio).  This, in spite of the fact that I own a copy of Borland Development Studio 2006. 

I'll post more about that later.  In the meantime, I was glad to find out -- albeit later than would have been ideal (I missed today's CodeRage events entirely) -- that CodeGear finally (and smartly) dropped the $150 registration fee they were charging "non-current version" Delphi folks to attend CodeRage II.  Frankly, in spite of the fact that Delphi is, to quote a non-Delphi-using colleague of mine, "the best Win32 development platform out there," CodeGear still has quite a bit of wooing to do.  Even though I could justify and afford spending the $150, I didn't; it was just irritating enough to me, that I said to myself, "nah....." and figured I'd watch what I could (if anything) from outside the gate.

The power of Delphi was not, is not, and hopefully never will be contained within the walls of Borland or CodeGear.  Somewhere along the way in their enterprise-focused delusional days (remember "Inprise?" ....yikes...), they forgot that.  Now, they are re-enlisting thousands of folks to re-populate what for all practical purposes was once starting to look like it was headed towards becoming the market equivalent of a vacant lot. 

If you get enough folks interested and participating, even the ugliest vacant lot can be transformed into a splendid, life-filled park that can be enjoyed by all.  Heck, if enough gardener-types show up, new types of plants can even be bred once enough Life starts to take hold.  THAT was the power of Delphi -- a full community of vibrant, participating developers and vendors, all contributing to the ever-expanding Garden of Code.... manifested to the individual developer as his own custom-extended VCL; a library of tremendously powerful tools, perfectly-honed for his little section of the park.  The community-developed extensions in Delphi blend perfectly with "stock" built-in functionality; no visible seams delineate one from the other.  As Marco put it, Delphi is the VCL.

The Delphi Park was once one of the most beautiful places in town.  It's still not a bad place -- in fact, it's my favorite park to play and work in.  But it's been sorely neglected for a long time, and a lot of the people who used to garden here have left for other parts of the city.  There are some swing sets that are rusted, but the grass is in pretty good shape, and I'm hearing some great ideas for a duck pond over there in the corner.  The CodeGear Park Restoration Committee is working fervently at getting the neighborhood engaged and excited and participating again.  I think they're succeeding; I still hope, and mostly believe, that they will succeed in fully restoring -- and exceeding -- the "glory" of Delphi's former days.  I think Delphi Park is going to be even more beautiful and full of Life than it was before.

Still, I haven't personally "kicked down the cash" for the new version yet.  I feel like I'm a symbol, almost, of thousands of individual programmers around the world, considering both the vision and the cost of upgrading to Delphi for Win32.  It's kind of like thinking the park would be a great place to have a world-class R/C field, but dang that's going to be a lot of work to clear and level if those guys with the tractors don't show up.  Simply put, upgrading to Delphi for Win32 means not just buying a copy and installing it -- that's the easy part -- it means re-forging half the tools in my "custom and third-party extensions" toolbox.... and that feels like a huge and costly commitment.

So, for now, to CodeGear, let me just say thanks for at least tearing down that ugly cyclone fence you put up there for a while, prohibiting all but the already-signed-up neighbors from coming in and catching the vision, personally imagining what their little garden in Delphi Park might look like if they took the time to re-forge their non-CodeGear tools to fit the new "CodeGear Delphi 2007 for Win32 Handle System."  It was a good move on your part.  Makes the whole neighborhood feel better, and more full of life.

And to the CodeGear Park Restoration Committee; I just want to let you know I'll be there tomorrow.  Feel free to hand me a rake, or a pad of paper and some pens, when I walk on the lot.  I'd like to help clean up the leaves while we hear from the guys who have that crazy R/C field idea.... and then maybe walk over and sketch some pictures to get a better idea of what that duck pond might look like....

November 26, 2007 in Delphi | Permalink | Comments (0) | TrackBack (0)

VBA is about as consistent as English...

The kind of language sloppiness that drives you (OK, me...) crazy if you're a Delphi developer mucking around in an Access app.  Agh... 

(I may have to do some Object Pascal work for fun this evening, just to cleanse my brain...)

March 23, 2007 in Delphi, Design, Software Applications, Software Development | Permalink | Comments (0)

»