Latest Entries »

Formal vs. Informal Learning

The other day I was reading a book (yes – physical paper) about Access 2010 and discovered some new basic things.  Most of my learning about computer stuff has been informal – it’s learning by doing – looking up references, etc. – not a formal process.  It’s mainly been driven by having a need to do something – as it forces you to really learn (it’s no longer an academic prospect).

When reading this book I realized there still is a value in formal learning – instead of just figuring it out.  I read about some basic debugging techniques that I didn’t know about – simple stuff – that could help me do my job.   This surprised me and made me wonder if I’m having the right balance of formal learning – of taking the time to learn instead of just do.  I still believe highly in learning through doing – as it forces us to make mistakes – which teach us so much more.

I think this is relevant though – as our world is changing -where formal learning is not as valued as it used to be.  I wonder when it’s cost effective and when it isn’t – as frankly some formal learning is pretty weak – not a lot of depth.  I’m thinking this is when formal learning is effective:

  • It’s a totally new concept – as this helps you get a leg up.
  • What you are doing isn’t working – you need to think better about what you are doing.
  • The web doesn’t have quite what you need (yes – it’s possible).
  • When you know a lot – but need to fill in the gaps (like I’m doing with Access)
  • When it’s not really technical – but a general learning concept (like coding patterns independent of language and implementation)

That said – I don’t recommend just reading a book without doing anything – as it’s just academic now.  Some process needs to go along with it – write some code, discuss with someone, write a blog post about it, etc.  One of the frustrating things about learning to me is when it just goes away – it’s in my head but never reinforced.  That’s why I really enjoyed the Dale Carnegie classes – as they made application a part of the class – not just spoon-feeding information (and they are over a long time span to get a chance for it to stick).

Amazing Prices for Computer Stuff

I’ve been amazed lately at how amazing the prices are now for computer stuff – at least hardware.  I get an e-mail from Microcenter often with special deals, etc.  The other day I noticed now that I can get 1 TB Hard Drive for $60 (http://www.microcenter.com/single_product_results.phtml?product_id=0340477) – which to me is amazing.  The amount of space on the hard drive vs. the priced keeps getting better – with the ability to get more space for less money!  I thought I was doing good with a 500 gb hard drive I bought last year – but then again I think that’s about what I paid so I think it shows how aggressive the pricing is.

I’m also amazed by how much computers cost now – as I got my wife a new laptop for about $300 – and not netbook.  While not a screamer this was a basic laptop that seems to perform well – it was what she needed.  I also bought a new desktop for about the same price – $300!  About 3 1/2 years ago I bought this Dell 640m for $749 dollars off e-bay – and that was a good deal at the time.

Maybe I’ve just been around for too long – but I find this amazing (have I used that word enough?) – how much the prices have dropped over the years for better and better hardware.  I’m not sure that software is keeping pace -as now that can be more expensive than hardware – but it’s stil wonderful how much better things are now..

Book Review: Paper Fortunes by Roy C. Smith

I recently read “Paper Fortunes Modern Wall Street; Where It’s Been and Where It’s Going” by Roy C. Smith.  This was a lot to absorb – as it made me realize just how complicated the financial system has become.  We’ve all seen the catastrophic results of chaos in the financial markets – so I’ve been trying to understand more.

This was a fascinating book – in that it showed me how little I really know about the complexity of financial markets.  It provides enough history to help you understand how things have come along – from simple roots to the complex financial system we have today.

There were 2 eras mentioned in the book that significantly involved technology:

  • Backroom Crisis of 1968
  • Complex derivative products

Paperwork Crisis of 1968

In 1968 there was a problem in the financial system- the paperwork involved in a growing number of trades was getting lost.  Back in this era mostof the trades moved by hand – in that a piece of paper had to move from one person to another.   This manual system couldn’t keep up with the volume of trades – therefore a computerized system had to replace this manual paperwork system.  I know today it’s hard to imagine buying a stock or mutual fund and having to mess with paper – but that was where it started.  And computerizing the system made it feasible to handle the large volumes that an expanded financial system brought.

Complex Derivative Products

One of the areas of the recent meltdown had to do with complex derivative products. A derivative product is one where you don’t buy the thing – but something related to it.  For example the most common object of this era was collective mortgage obligations – a package of mortgages together sold for their value.  The value of this package is a function of the underlying assets – or in this case the value of the payments coming from those mortgages (cash flow).

Technology also came into the forefront as these financial objects that can be invested in become more complex.  There was also a lot of financial modeling going on – trying to locate underpriced assets, predict the market, etc.  To support all this a large (and probably still growing) amount of hardware and software had to be developed to support this businesss.

Conclusion

I would recommend this book to others – in that it will help get a sense of what’s going on in the Financial world.  I still don’t understand it all – but I appreciate the complexity of the system much more now.  From a geek perspective it would interesting to know how I would feel now if I had created some of the code that helped sell these complex derivatives that subsequently fell apart.  That said I also can see that as technology evolves it will be easier to understand what the risks and benefits of these packages are -as we continue to gain more information and how to process it better.

Where are the comments?

I realized that social media today has changed how I view most web pages now – as I expect comments.  Sometimes when reading a Techcrunch article I enjoy reading the comments as much as the article.  So today when I was reading some web pages I scrolled down out of habit to the comments – and there were none.  It’s like I expect all web pages now to allow comments…

Maybe this is something about the web today – that I don’t just want to be told – but I want to interact.  That’s one of the nice things about a WordPress blog like this – in that it supports comments out of the box (not that I get a lot).  There’s a power in dynamic content -but a weakness too.  Typing in a post like this limits the layout I can do – simple things like putting pictures in a certain way become frustrating.  So most of the website I work are not dynamic – but are mostly static html.  That said, I do put in a lot of photo galleries and forums – as they work well for their function.  Also having a Facebook FAN page can also add some interactive content to a company – just in a different way.

So the web is changing before my eyes – and I’m a part of that in what I expect now…

Sorry, Google – not buying it.

Today I read Google’s response to criticism of it’s policy proposal with Verizon.  I generally like to give Google a lot of credit – a large benefit of the doubt – as they generally are aligned with consumer’s interests.  But on this “net neutrality” issue I just can’t agree.

I’ll give them a little bit of credit in that they didn’t intentionally want to threaten the future of the Internet – and they struggled with Verizon on coming up with something to be agreed to.  But I can’t agree with them that Wireless Internet should be treated any differently than wireline Internet.

As a believer in the Free Market I believe that Net Neutrality is important for our economy – as the “net” companies are a major driver of the economy now.  Were in a recession now – a bad one – with unemployment being very high.  I believe one of the drivers to creating jobs will be small business – which are generally low capital organizations.

The lower capital requirements that the Internet provides to business can and is a big driver to our economy.  I don’t want those business spending lots and lots of money on bandwidth – I want them spending on on labor – i.e. jobs here in the U.S.  The Internet has become nearly a public utility – in terms of it’s usefulness to the world.

Sorry Google but I can’t go along with what you are saying – even though I acknowledge wireless networks are more constrained than by wired networks – but bandwidth continues to grow each year – and technology takes care of that.  I believe the “cloud” will be a major part of the upcoming world – with a fast Internet connection being an essential part of it.

Is Net Neutrality an easy thing – NO!  It’s going to be very difficult to preserve it – but I think it’s essential for our economy.  I’m not sure that I want a “utility” for the Internet – but it’s close to that in terms of how important I believe it is (it’s has a similar multiplier effect that electricity did).

Google please don’t be evil – stand up for us – for the future of the Internet – for the future of the US (and world) economy.  Defend a free and unfettered Internet – one for the rich and poor – one that keeps growing.

Geeks can be dumb too…

It’s fascinating as a skilled technical person how I can occasionally do such dumb things.  Today I realized this website was down – due to something I did.  I inadvertently changed the database password this weekend and didn’t realize that killed this WordPress blog for a few days.  Fortunately I was able to fix it – as I knew how to configure apps like WordPress.

It’s amazing how we all can have moments of lack of brain function.  I remember once deleting all the files off the root of my C: drive.  I also remember once deleting a file that represented months of work (and of course the server backups weren’t working) – but fortunately was able to restore from an FTP site.

Maybe the truth is that even a smart geek will do dumb things from time to time.  I sometimes wonder if it’s a case of momentary idiocy – when otherwise we’re pretty smart.  Maybe we should give each other a break sometimes – knowing that we may be the next one who’s dumb.  Maybe also those dumb moments help us with our skill – as we have to scramble to fix our own mistakes.

Maybe it makes us human – in that we make mistakes.  If everything went perfectly there would be no need for us – as there would be nothing to fix or manage.

I recently read “The Chief Culprit – Stalin’s Grand Design to Start World War II”  by Viktor Suvorov.  I picked this book up as I’m a WWII buff – for some reason really interested in the history of that period.   The intent of this book is to provide the argument that Stalin had a much bigger role in WWII than is typically thought of.  I enjoyed reading this book and thought it was well written – with solid research to back it up.

I think there are 2 main lessons from this book:

  1. Things are not always as you seem – as someone may be misleading intentionally.
  2. People don’t act rationally – depending on that can be dangerous.

Misleading Intentionally – things may not be what they seem

One of the major points of this author (a Soviet by birth) was that Stalin intentionally misled the world about the Soviet’s role in WWII.  The typical portrayal of the Soviets in WWII is a weak one – where they are victim of Nazi aggression – of them needing help to stand up against the Nazis.   That the reason the Soviets intially lost to the Nazis was obsolete equipment and poor leadership.

This author paints a strong portrait of how it was actually the Soviets that were prepared to invade Germany – that they were on a strong offensive footing.  Their entire industry and military allocations were designed for this – that they were close to an overwhelming offensive themselves – of the being the aggressor and not the victim.

The author then rationally explains why the Soviets were initially hurt so hard by the German invasion – that they were not prepared in any way for defense.  They were set up so strongly for an offensive operation that they were very susceptible to an attack.  That even the equipment they had was poorly suited for defense – as it was set up for offense.

So why did we have the wrong understanding for so long?  The author believes that it was intentional on Stalin’s part – to avoid portraying the Soviet Union as an aggressor.  It was an intentional deception to minimze how dangerous the Soviet Union really was.  That it was in their best interest to appear weak – when they were actually strong.

What does this have to do with business and technology?  The unfortunate reality is that sometimes another party – a vendor perhaps – may intentionally be distorting the truth.  The higher the stakes the more risk there is that this could be true.  The good news is that the technology today makes it harder in some ways to do this – as so much more information is available – provided we look at it carefully.

People don’t act rationally

One of the more interesting points of this book was that Stalin was surprised by Hitler’s attack – as it was an act of irrationality.  The Soviets knew that opening an eastern front with the Soviets was nearly an act of suicide on the part of the Germans – as they didn’t have the resources to accomplish the attack.  In fact they believe Hitler was doomed from the start – as his country lacked the natural resources to sustain a long war – especially in terms of oil.

It wasn’t that the Soviets weren’t paying attention – they had significant intelligence resources devoted to this – watching coat production, gas conversion, etc. – all items needed in order to successfully wage in winter of Russia.  Germany did not take any of the actions they were looking for.  In fact were very unprepared for a war in Russia – even though they attacked.

So again – the lesson is to not assume that people act rationally.  Maybe technology geeks like me are more susceptible to this – as we work with rational computer systems a lot (they behave predictably for the most part).  People often don’t act rationally – they will do things that they’re unprepared for, nobody expected.  Sometimes this works well – other times it certainly does not.

I feel like having a Techcrunch moment – where I get to rant and complain about something.   My Palm Pre is getting on my nerves lately – acting up to point it’s trying to call 911.  I had high hopes for this device – but they’re fading fast…..

In many ways this Palm Pre is a significant upgrade from my Palm Centro – a jump into a new world of mobile computing.  The browser is great (web-kit based) and the notification system is wonderful.   Having access to apps like Facebook, Pandora, Twitter Client, etc. has been great.  In many ways it really is a portable computer – as I can surf the web, check e-mail, facebook – listen to Pandora, etc.  So at first, and at times, I enjoy using the device.  Oh – and it’s a phone too that I can hold in my hand….

Over time though I’ve been disappointed as it just doesn’t quite make it there. The battery life is horrible (I have to charge it during the day and today I was listening to Pandora while plugged into an AC adapter and it still was running out of battery).  Sometimes it just acts strange – turning the orientation to the side doesn’t always work – as I think the processor can’t keep up.  So sometimes I have to turn and turn to get it to shift – then it’s sometimes completely upside down.  The other day I was using the Sprint navigation (which worked well) but I was fortunate the battery just lasted until I pulled into the driveway (and of course my spare batteries were also dead).

One of the most annoying features is how it dials 911 without my intent – yes it dials 911!  I had a pin code set (just numbers) to lock the phone – but the problem is that the touch screen keeps registering the keystrokes wrong.  It also, instead of registering I click done, will then click on the emergency mode.  It did this to me twice while I was on vacation – dialing 911 for me – wonderful surprise.  So last night I gave up and switched to a password I have to enter with the keyboard so I don’t have to touch the screen and it screw up.

It also has this annoying habit of showing a “too many cards” error at random times – which means I need to reboot.  Something to do with memory management -as I don’t think this phone has much RAM.  Again – it’s like it was close – but not quite there in how it handles multi-tasking – in that the swipe, notifications, etc. is neat – it just doesn’t work right all the time.

The other thing that concerns me is that frankly I think it’s a dead platform in terms of a smartphone. Palm was struggling against Apple, Android and others – so it was about to not make it.  HP came in and bought it up – but I don’t know if they care about  smartphone part and not just the OS.  So I seems most of the app development occurring on the Android and Apple platforms – which the Palm Pre being left behind.  I was supposed to be able to use Flash on the phone this Spring – but it’s late Summer and still nothing.  I’m wondering if it’s ever going to come…

So I guess this phone is pretty frustrating at times – but I’m stuck with it for a while. On Sprint I can switch after a year – but there’s still an investment involved.  I’m going to try to stick with it – using the password, charging it during the day every day,  switching batteries, etc.  I’ll use my apps – but have to be careful with battery life.  That said, I’m not sure if other smartphones have much better battery life – as they seem to suck down battery quick….

Anybody got a recommendation for an Android phone on Sprint?

Windows 7 64 bit App Compatibility

One of my concerns of switching to Windows 7 was application compatibility - would my apps and hardware work?  Previously when I checked I had some concerns – especially with my Palm Centro – which didn’t have Windows 7 drivers.

When my desktop broke I was pretty much forced down the Windows 7 path (as most computers today come with it) – also knowing that I needed to understand it.  Many of the hardware concerns had gone away – as it was a new computer and I had a Palm Pre.

I was still concerned about my software – but I had an XP laptop to use for the most part (I use my desktop as more a server than as a PC) to use.  To my pleasant surprise almost all my software – Pinnacle Studio, Dreamweaver, etc. – installed and works.  I wasn’t expecting this – I was only down to one program that really wouldn’t install – Adobe Photoshop Elements.  Probably because I was using Adobe Photoshop Elements 4 – which is kinda old.

So overall I’ve been very impressed with how backward compatible Windows 7 is – in that it just works.   It has some compatibility modes also – which gives you even more options.  Again, Microsoft really did a good job on this one…

IE vs. Chrome Tab Behavior

The other day when I was setting up my new computer – so was using IE as it came pre-loaded with Windows 7 (I hadn’t installed Chrome yet – my preferred browser).  I needed to re-install my security software -from eset.   This software has a user id and password required – which was in my gmail account (as they e-mailed it to me).  So I opened up a gmail tab and found the e-mail – so I could cut and paste the user and password.  But an interesting thing happened – I couldn’t cut and paste.

I had the eset download site open in another tab and it prompted me for a user id and password in order to download the new version.  From this screen I attempted to click back on my gmail tab – but it wouldn’t let me. The user id/password screen was occupying the browser’s complete attention.

I then downloaded chrome and tried it again – and guess what – it worked.  So there is a real usability difference between IE and chrome – in that the tabs are very independent in chrome – vs. interdependent in IE.   I had forgotten this difference – but it made things more difficult for me….

Get Adobe Flash playerPlugin by wpburn.com wordpress themes
Powered by WordPress | Theme: Motion by 85ideas.