#5 - The new deal between Microsoft and Novell

November 30th, 2006

Here are a couple reference articles:

Network World
And this one: Linspire

And this

Microsoft, Novell Cozying Up

By P.J. Connolly
Microsoft and Novell announced late Thursday that the two companies had signed three agreements on business cooperation, intellectual property and technical cooperation, aimed at enhancing interoperability between Linux and Windows. The companies will create a joint research facility to focus on document formatting, virtualization and Web services-three areas in which the companies have an interest in creating mutually supportive technology.

The companies will engage in joint marketing activities and exchange upfront payments in return for use of one another’s patents; Novell will also make ongoing royalty payments based on revenues from open-source products. The last item drew criticism from Free Software Foundation attorney Eben Moglen, who told CNET that the payments could conflict with Section 7 of the GPL.

So, the question is: What do you think of this deal between Microsoft and Novell? Is this a good thing or is Microsoft have alterior motives that will hinder more than help?

Eric Smith - Mind Architecture - I think Microsoft’s and Novell’s motives have more to do with solidifying market share than making Linux and Windows work better together. It would be great if the type of hardware and software you can use would be less tied to your operating system but Microsoft and Novell are not who I want making the decisions on how that’s accomplished.

Time will tell, but to me it feels like two industry giants trying to enforce their will and what’s best for their bottom line on the open-source community. Factor in that open-source software developers are responsible for creating much of the software Microsoft and Novell want to regulate and I can’t see this going anywhere…

Stephen Schneider - Mind Architecture - I really don’t know what to think about this. On the short term it doesn’t seem to have much to affect web and database development. I’m not sure what it could mean for the long term. I’m suspicious of what will come out later because of it. Microsoft as a whole aren’t stupid and quite often will spend years building to something. We may not find out the final ramifications of this for a couple years.

#4 - What changes might you be looking at based on the better compliance of IE 7?

November 21st, 2006

Chuck Harris - Astrixs - Best business practice has always been to design, develop and deliver a site that is w3c compliant, so why should things be different with new releases of browsers? Don’t get me wrong; I am happy to see the new releases, if only from the fact that they (the new browsers) are doing a better and more consistent job in rendering compliant code.

If you hadn’t been creating compliant code, then you were missing out on cross platform compatibility (such as desktop browser, mobile devices, impaired readers) and initiatives as well as incentives that Google and other search engines had given us all to become more compliant (such as higher search engine rankings). A couple dated, yet very good articles on the subject are: http://www.alistapart.com/articles/accessibilityseo/ and http://www.alistapart.com/articles/seo/

Eric Smith - Mind Architecture - I’ve always attempted to write standards compliant code with as few browser-specific (read IE-specific) hacks as possible. My stylesheets typically had rules that applied to standards-compliant browsers then a section of hacks - mostly for IE’s doubled-margin bug and for differences in IE’s rendering of form elements and handling of floats.

With these inconsistencies in mind, I haven’t bothered to learn any of the CSS pseudo-selectors or any other techniques that wouldn’t work (or was
inconsistent) in IE.

So, with IE7’s better support for web standards, I won’t necessarily be making more standards-compliant sites, I’ll just be able to use fewer browser-specific hacks than in the past. I’ll also be more willing to learn more of the CSS specification (that part that IE previously did not support) knowing that the majority of users (eventually) will be able to take advantage.

Now if IE could just implement the ECMA/Javascript specification correctly…

Stephen Schneider - Mind Architecture - Mind Architecture is not a layout and design company. Most of the time we have a site already layed out from a designer. So most times we have no say in the use of CSS or anything else. We work with whatever code we get, which is sometimes from a bad editor or just has bad choices in the tags. With IE7 being more compliant, it will be easier to show designers how CSS is beneficial for everyone to use. We shouldn’t have as many ‘Oh yeah, but…’ type of conversations where we have to explain why something works different here or there. If we had code that used more CSS, we could more easily make the pages dynamic and add in our coding to it. There would be less issues of a wrong font or something afterwards also. Plus, later, if the design needs changed a bit, it would be quicker and less expensive to do. So yes, I think we can help to get more sites compliant in a more round about way and get more designers to see how CSS can be easy and extremely helpful to their business.

#3 - Should more businesses start using Mac’s?

November 13th, 2006

Steve Giunto - Bark at the Moon Graphics - This question obviously can’t be generalized to all businesses. Application demands as well as IT support capabilities, would govern this final answer.

Though there’s not much cooler than walking into an office and seeing a sleek shiny imac sitting at a receptionists desk. You automatically get a certain feel for the company before you even talk with anyone.

With the new intel chips I foresee many more apps coming to the MAC over the next couple years. So if the apps and support is there, I see no reason why company can’t make the switch.

Eric Smith - Mind Architecture - I’m pretty ambivalent about this - right now I wouldn’t recommend it unless you’re sure the software necessary to run the business is available on a Mac, but I don’t think there’s a reason to choose one over the other apart from software availability.

Given the ubiquity of current hardware, operating system (Mac vs. Windows vs. Linux) is more of a vanity or familiarity issue rather than a performance issue so I don’t think changing operating systems would provide much bottom-line benefit for most businesses.

Bob Moreland - H2 Studios -
I would be more than happy to switch back to a Mac. Cost aside, it has less intrusions than a PC. The architecture is more compatible with modern needs with regard to the processor’s library format.

I remember, as a joke, an AU professor and I ran a test in the late 90s. We installed Minitab 10.5xtra - using the same CD - onto an 80 Mhz Mac and onto a Gateway 333Mhz processor. They both had the same amount of RAM [256MB?].
We then opened the exact same Minitab Worksheet and ran an analysis on some huge database. Running the same MultiVariate Test on this same database took up 20 minutes worth of processing time on the 80 Mhz Power Mac; after
24+ hours, the 333 Mhz PC crashed with nothing to show for all of the
whirring, humming and waiting. Two more attempts finally yielded a result [25+ hours on the successful attempt].

So, you may wonder, why am I typing this on my Dell [to which, I’d like to take a sledge hammer]?

1. Mac does not offer the wide range of software that I need; 2. Compatibility issues.

I realize that #2 is the result of user issues and that the Mac is fully compatible. The fact is that the constant battle against the Blue Screen god and the army of Spybots has not annoyed me more than listening to the average person say, “I can’t open this,” and “my PC won’t recognize your file.” 98% of the market view the web through a PC; it’s just easier to build the website for a PC knowing this.

There is a solution which will change all of this. There have been companies who make processors small enough to plug into a slot in a computer - as far back as the ISA slot era. Sooner or later, it will dawn on these people [or the blackberry makers] that not much of a processor is needed to surf the web. When this happens, a company will offer a limited capability mini-PC for web surfing. This will be its own complete system, networked to your main system. In essence, you will be able to torch the mini hard drive and reload the OS in very little time. Your main system will be then unaffected by spyware since the only files that you’ll move onto your main hard drive will be ones that have been disinfected. This separate web mini PC may even be removable for wireless, mobile use. Some of you may be chuckling and have seen this, I haven’t but it just seems logical. I realize that webphones and blackberries play a similar role, but they do not yet function on the level that I’m describing. When they do, it will simply be a matter of Mac resolving issue #1 [without using a clunky, problem-riddled emulator] before they will be able to increase their market share and win back customers like me.

John Dowling - iSite Design - I agree, mainly for the reason of virus protection. Mac are not effected by most or all viruses out there and I also think macs are more stable than a pc. I very seldom crash or lock up on my mac but I always do on my pcs. The disadvantage to going to Macs is the cost, they cost 2 to 3 times more and not all software is compatible.

Stephen Schneider - Mind Architecture - I’m of 2 minds on this, and it depends on what hat I’m wearing at the moment. From the geek techy perspective, this could be good for all the normal and quoted reasons. Competition means lower costs and more innovation. But on the other side it can become a web developers nightmare. Most web sites have clients that run IE. If we have a small problem with safari most of the time they don’t care and we don’t worry about it. When any business has Windows, Mac and Linux all running, now that small problem will be a bigger problem. So in this case, my earnings would go down as I’d have to spend more time to get things working with each browser. Why does that make my earnings go down? Because most people have no concept of the complexity and time that may be needed when programming. To them it’s a small simple thing or even a non-existent thing. So I won’t be able to necessarily charge for those extra 4 or 5 hours.

THOUGH - as a repair technician or sysadmin it can be a good thing. It looks bad because now you need to know more OS’s with more problems and more interoperability issues. Looking at it from a different light, that just means I could earn more by having knowledge of running a system like that.

What’s good for some may be bad for others. I also think as more people get Mac’s you’ll gain the benefits of more software, better interoperability, cheaper and more hardware. Of course this will also come with the price of more people having it so you’ll get more security hacks and viruses. As Steve said, we’re small and like it.

#2 - Do you see the direction Apple is taking as a good thing for Apple and for your business personally? Why?

November 7th, 2006

Steve Giunto - Bark at the Moon Graphics Studio - Yes for Apple, No for Me.

Moving over to intel chips (although I’m sure, for better hardware reasons), will no doubt get more people interested in owning a MAC. Increasing Apple’s market share is great for Apple, but doesn’t help me or our business, as long as Apple is solid enough to stick around versus the Microsoft conglomerate, which they’ve been doing since the 80’s.

I think most MAC users will agree we’re happy with our handful of apps, and comfy little corner of the world. I may be a little naive here, but I believe most MAC users are of the sophisticated type, and are not interested in using the MAC to push the “IT” boundaries or exploit loop holes. We’re happy with our initially-daunting, over-priced machines that only run the dozen programs we need each day. If the learning curve and a high price tag, help keep MACs out of the hands of bored teenagers who would love nothing else but to splatter their name on a million computer screens, then I’m all for it.

I must believe the intel move was purely a performance increasing decision. I hope Apple’s pursuit of market share, doesn’t hurt the loyal MAC user’s out here.

Eric Smith - Mind Architecture - In my opinion, Apple’s success has been more about smart branding and good design/packaging over superior hardware. I don’t want to start a holy war about the speed or utility of Apple machines vs. PC machines, but I think it’s safe to say whatever success Apple has had in the desktop market hasn’t been from vastly superior hardware.

It’s smart for Apple to focus on their strengths and on the iPod brand. I’d take millions of 99 cent downloads a month over iTunes with those margins over trying to move desktop or laptop systems any day.

As for the viability of their computers, they’ve always been held back by the dearth of software titles available for the Mac and the switch to Intel-based hardware could help. The ability to dual-boot Windows opens up their market substantially, but I don’t think the average user has any compelling reason to buy an Apple over a PC.

Whatever markets they enter, Apple should stick to their strengths - branding, marketing, and cool designs because that’s what sells consumer electronics.

John Dowling - iSite Design - Yes, I think apple is going in a good direction. I think it will help boost apple sales when pc/windows users can use windows software on a mac. I like it because I have to check everything I do against a mac and a pc browser and I can do in on one machine now.

Stephen Schneider - Mind Architecture - It’s interesting. Apple has always wanted the control of the hardware. That makes for a stable platform, but less choice. One of the things I like about the PC is being able to walk into any computer electronics store and knowing almost anything I see I can get. It’s now like the 50’s muscle cars were. With Apple you can’t do that, but you do get the stability. Moving to the Intel chips doesn’t strike me as real bad or different for them, but more so than before. I mean, they’ve changed chips before it was just more of an evolutionary upgrade rather than an about face. Personally, I would consider getting a Mac now. Like has been said above, if I had a Mac, I could run all the Windows software I like and need plus run any good Mac software. Plus, with VMWare or Virtual PC I can install a Linux OS. I would then have this all available on 1 machine. For a developer that needs to check multiple browsers against web applications, this is perfect.

I also have an iPod. I am not actually ga-ga over it, like it’s the best thing since sliced bread. I got it because at the time it was the only one that had the storage space, ability to add a mic to record, and it also allowed photos. But since then, I’m not totally impressed as it being better than other players. In the last year my iPod has locked up and crashed more than my Windows PC.

I’m also not convined about downloadable movies. For $15 I can spend a couple hours downloading a less than DVD quality movie that I can watch on my computer or maybe another device and then it might time out after awhile and I can’t ever watch again.. Or I can go to the store and buy the same movie for $15 and watch it on anything with a DVD player and keep it forever. Or resell it to a used store for a couple bucks. This isn’t just Apple, I don’t like any of the download movie stores at the moment.

#1 -Will you upgrade to Vista?

November 1st, 2006

#1 - When Microsoft Vista comes out, will you be upgrading? Why or why not?

Steve Giunto - Bark at the Moon Graphics Studio - No, I won’t be upgrading to Vista. I was a user of PC’s for 10 years from 88-98. I’ve been PC clean for 8 years and refuse to go back to that self-destructing lifestyle of blue screen & dll headaches. Quit while you can, do yourself a favor and buy a MAC.

John Dowling - iSite Design - I’m not sure, I am using mainly mac’s I guess I will have to wait and see how good it is.

Bob Moreland - H2 Studios -= I’ve never heard of it so, I don’t even know what it is.
Or maybe I’m not enough of a geek to meet roll call.

Chuck Harris - Astrixs - Great idea! Answer to question:

No, nor will I be recommending any of my existing clients to do so any time soon. Reasons for this decision:
1. Hardware Requirements - a number of companies would be required to either upgrade their existing workstations or replace them. Can be rather cost prohibitive, especially for the smaller businesses.
2. Software Limitations - The majority of the applications that we use today, as well as our clients use, will not install or run under the security settings / features that are embedded in this OS build. This is not only cost inhibitive (forcing clients to either upgrade applications or purchase new ones) but can result in actually forcing the company to change the way they do business.
3. Feasibility - Going beyond the previously two mentioned cost inhibitors, there are many hidden costs in an OS upgrade such as:
a. Training
b. Acquisition
c. Implementation
d. Administrative learning curve
e. Support - beyond the OS, identifying which applications will and will not work in Vista
f. The additional security reported to exist in Vista does not out weigh the costs involved
4. Existing systems are beyond adequate enough to handle most of their existing business needs such as:
a. Running standard business applications (Office suites, Intuit applications, email apps, etc).
b. Browsing the internet or other net based medium.
5. Security can be managed more effectively through policies and proper employee education on computer, internet, and email usage as well as a sound auditing procedure to enforce the usage policies.

Eric Smith - Mind Architecture - No, there’s simply no compelling reason to change.

I thought support for 64-bit processors would be a reason to consider upgrading, but from what I’ve read, that’s currently both broken in implementation and not natively supported (i.e. application software must be written to take advantage of it).

I’m also reluctant to be part of the live “security hole beta test” as Microsoft tries to patch the vulnerabilities that are sure to be exploited by new viruses.

Until Vista reaches a verified level of security and stability and/or there’s a piece of software or hardware that I need to use that requires a feature in Vista, I’ll stick with XP.

Stephen Schneider - Mind Architecture - The above answers are pretty much what I expected. :) Personally I’m not going to be upgrading right away. In time I probably will and it may even be before the end of 2007. I just have no reason to at the moment. Everything I need runs in XP and I’m not upgrading any apps that need it.

Since what I mostly do is the web development and programming the main things I need to run are - Browsers, apache, mysql, development apps. Along with this I use Outlook, iTunes, some IM’s etc. All the applications I use run fine on Windows XP and none have a version better than what I have now and I anticipate the next version will run on XP anyway. I am running a 2.0 GHZ AMD, so Vista would be sluggish on it.

Tech opinions

November 1st, 2006

Welcome one and all to the Mind Architecture tech opinion blog. Unlike our other development blogs, this one is more of a small chat type. I have several people in the industry that I will be asking questions to and looking for varying answers. Feel free to leave your 2 cents worth if you feel the need.

Let me introduce the players:
Steve Giunto - Bark at the Moon Graphic Studios
Bob Moreland - H2 Studios
John Dowling - iSite Design
Chuck Harris - Astrixs
Eric Smith - Mind Architecture
Christopher Lee - Mentavius Design
Matt Gear - NEC Unified Solutions