Six Laws of the New Software
LordFoom writes "Still suffering from post-dotcom stress disorder, I keep my eye out for gentle balm to sooth my ravaged psyche. The manifestos at ChangeThis are not it. The most popular manifestos range from irritating to enlightening, with none of them particularly comforting. In particular the recent Six Laws of the New Software have done my dreams of writing lucrative code no good - although it has changed my idea of what money-making code is."
Keep it simple
Keep it small
You're not gonna be the next Microsoft
Do many releases
Comply with relevant standards
"I'd rather be a lightning rod than a seismometer." -Ken Kesey
There was a widespread belief among physicists that there's nothing more to discover in physics. They were wrong. This guy is also wrong.
When developing a web browser, if a plug-in needs to be launched, don't let the plug-in's loading cause all other instances of the browser to lock up.
I'm looking at you, Firefox.
What's the deal with the PDF-format anyway? The document is 17 pages of Powerpoint-like slides. I'm sure some nice, simple HTML could have displayed that much more quickly. And not locked up Firefox for a minute.
19th century, that is
The first law of new software is you do NOT talk about new software.
The second law of new software is...
C'mon, somebody had to say it.
I hope safety is built in.
coral link of article (Six Laws)
Link to article
Be careful, it locks up Firefox until it loads.
http://www.mirrordot.org/stories/7900b722e2bf91ba0 321f6b16c25b973/index.html
Actual pdf
But seriously, I thought the dot com bust was actually a *good* thing for real programmers. It weeded out all those retards with a geology degree who were in it just for the cash. Granted, those who were actually good at coding made a lot more back in those days. But if you're actually talented then there is no reason you can't make what you want to make. Doesn't matter what the profession is.
.pdf download? First off it's /.ed, second... isn't that what the webpage is there for in the first place?
Anyways, what's the deal with the
By and large there is no need to demand your users trust you with full write access to their home directory, their ethernet device, and more. Consider writing your software in the Java Web Start sandbox.
Schedule your world with ScheduleWorld.com http://www.ScheduleWorld.com/ (Java Web Startable)
All the good stuff has already been thought of, but not everyone knows they exist. Try to find really good ideas by looking back at least 10 years for a piece of software that never took off and has been abandoned and remarket it as the next big thing. Remember: Marketing people could sell blood to a turnip.
It seems like some of these people spend more time writing about software than actually writing software...
www.kiwilyrics.com - a wiki for lyrics
The SIX LAWS of the NEW SOFTWARE
GO AHEAD AND PRINT THIS. This manifesto
continued
is toner-friendly: the backgrounds wont print on paper and are only visible on-screen to aid readability. We recommend printing a test page as some older printers do not support this Acrobat feature.
by Dror Eyal
NEXT
Not using Adobe Acrobat? Please go to http://changethis.com/content/reader
The first wave of software is over, it is doubtful that any one company will capture the market like Microsoft or SAP did. Not because the software they write isn't better or has less functionality, they've simply arrived too late. Most home consumers have all the software they will ever need, and most companies out there already have all the basic technologies they need to successfully compete right now.
I can hear their objections all the way down here, and I agree, your software is better designed, faster, has more features, is more user-friendly and can indeed make seven flavours of coffee. We have something similar, it isnt well designed, it doesnt have half of the features that yours has and no, it doesnt run on Service Orientated Architecture. We did however pay a small fortune for the per-seat licences, we have learnt to use it quite comfortably over the last five years and this is the system that our business runs on. This view isnt limited to us -- Northwestern University economist Robert Gordon, in a 2000 article published in the Journal of Economic Perspectives, argued that "the most important GO AHEAD AND PRINT uses of THIS. This manifesto computers were developed more than a decade into the past, not currently."
is toner-friendly: the Its a fairly bleak view to be sure, but one that isnt unique to Mr Gordon. Many business backgrounds wont executives print on paper and are are turning away from purchasing new technologies and looking for new ways to use their only visible on-screen existing technologies effectively. Not because the new software entering the market to aid readability. We recommend printing a test page as some older printers do not support this Acrobat feature.
isnt better, but because the functionality that they need already exists in software that was bought years ago. Budgets for software expenditure are dropping and the accountants are starting to question why the software that was essential last year needs an upgrade this year. What this means to the average software developer is that the window of opportunity for selling into the corporate market and to some the degree the home market is getting smaller than ever before. So does this mean that this is the end for the software industry? Obviously not, we will continue to develop better products, occasionally new technology will get developed and or a new idea will start a trend and software will get developed around it. Software that meets a new need will always be welcome. Who knew that we needed file sharing software before Napster turned the music industry on its ear? Or that social software and bloging tools were essential if your company was to be seen to be on the cutting edge? No, it isnt the end, but for every tool that revolutionizes the industry and strikes a path into a new territory there are several hundred software companies out there trying to build a better CRM or CMS -- the software industry equivalent of the mousetrap. Obviously it would be better if we all developed software that met a new need and created new markets, but just as obviously we cant all develop revolutionary new software. Most of the software being developed right now in studios around the world is trying to find a niche in existing and saturated markets. So how do you build software that stands out and can compete in this new environGO AHEAD AND PRINT ment? You build a tool based on new generation software laws. THIS. This manifesto
is toner-friendly: the backgrounds wont print on paper and are only visible on-screen to aid readability. We recommend printing a test page as some older printers do not support this Acrob
flossie
Write now. Defend liberty
The best software may have been written,
but better servers will always be in demand...
Seventh law of software is to put it on a server that can withstand /.
I'm a virgo and on Slashdot. Coincidence? Yes.
Law: Software supported and promoted on web sites that can't handle the ./-effect will surely die.
Materials contains rules which violate the 3 Laws of Robotics. Self-destruct sequence activated! ETA: 5:00 ENGAGING THRUSTERS NOW AT: Seattle, WA ETA: 2:00 BYE! (KaBoom)
1. Make sure it's impossible to use.
2. Make sure it's buggy.
3. Make sure it's unsecure.
4. Market the hell out of it. (Making sure to state how great and secure it is.)
5. ???
6. Profit!
...Had this been an actual emergency, we would have fled in terror, and you would not have been informed.
Tools | Options | Downloads | Plugins
Untick PDF.
Now whenever you click on a PDF link you are prompted if you want to view it in Adobe PDF viewer.
Works for me!
Happy moony
"Forget enterprise systems that do everything possible within your field. They're too large, clumsy and require too much development time. Instead, create small discrete software that can collaborate seamlessly with the technology that the end users are currently using."
This, in a nutshell, seems to be the core philosophy behind much of the original Unix. Most Unix apps (and in particular, all the 'commands' which are small applications) have the concept of standard in (stdin), standard out (stdout), and standard error (stderr). Because most commands can operate to accept stdin, do its purpose, and then send to stdout, it is both possible, intuitive, and very practical to chain together many small commands to accomplish a single task very easily. I suspect there is some terminology for this process, but as I don't know what it is I generally think of it as being a "stream centered" approach. You have many discrete components operating on a stream of information. However, I know of no similar functionality in most modern GUIs, which are all basically application-centered approaches (though Windows tends to present itself as being document-centered). Each application is a single thing that you open up, and has its own self contained operations, usage, etc. I would like to see this more object-oriented stream approach exist in more GUIs today, because it is really a very useful paradigm for many tasks. It allows developers to concentrate on doing a single task extremely well, and then allows users to chain that task in as many ways as they can imagine, which is always more then what the original developer could think of. In Mac OS X 10.4, the Automator feature sounds like it might very well be close to what I have in mind, though a lot will depend on how easily and powerfully developers can make new 'Actions' (Apple's terminology for single task apps/commands). However, these days I really think that is an old concept that is time tested and very useful and just waiting for the right re-implementation to become critical for a new generation.Step 1: Get rope
Step 2: Tie it in a noose
Step 3: Get a chair and stand on it
Step 4: Tie other end of rope to ceiling fan
Step 5: Put noose over head, snugly over neck
Step 6: Kick chair out from under yourself
Step 7: ???
Step 8: Newsletter!
*Poster does not endorce subscriptions to this newsletter.
Your ideas sound intriguing. How can I subscribe to your newsletter?
Beep. Boop. Beep. You have questions. I have answers and your home address.
ahem.
--
the strongest word is still the word "free"
Your server gave me this error: It just happened right after I submitted a link to your website from Slashdot.org
I don't know what may have caused it, but you certainly will be able to figure it out by looking at your logs.
Regards,
AC
P.S. I am sorry, I hope I did not break it!
Hmm, much like tricking people by saying 'rm -rf' will 'fix [whatever]' , isn't posting this asking for trouble? Last thing we want is people actually trying this.
Charge excessively high fees for product updates that are really just bug fixes.
"We make our world significant by the courage of our questions and by the depth of our answers." Carl Sagan
Are you sure about that?
One good rule when writing software would be to assume people are profoundly retarded, thus maximising the possible market share of your software by making it really easy to use.
You misspelled "endork."
I can't helpGO AHEAD AND PRINT THISfeeling that some kind of backgrounds wont print on paper subliminal message are only visible on-screen to aid readability is embedded in this This manifesto this post.
do the machinists create manifestos about their work? get over it, programming is mildly creative, but whole notion of paradigm-changing products is grossly overinflated. try doing something that has some obvious utility and dont try to ream people for it.
/* todo: add six laws here */
#7 if you product isn't open source, it better not suck
Your thoughts intrigue me and I wish to subscribe to your newsletter.
Depending on how the fan is mounted to the ceiling it may just pull down and the person would just end up with a sore neck and a light fixture to replace. Most ceiling fans aren't held up by much particularly ones that were put in after the house was built. Just to be safe, YMMV.
In Republican America phones tap you.
If they try this, they're getting what they deserve. Anyone stupid enough to actually follow through on those instructions wasn't worth their weight in oxygen anyway.
while your point is well taken, the city of denver requires a permit and building inspection when installing a new ceiling fan. also, most ceiling fans come with hardware that mounts onto the bottom chords of two trusses, making it fairly sturdy. but then, how many people get a permit for a fan? and how many are installed properly by do-it-yourself-guy? fan info pdf yeah anyway...
always mosh clockwise
'rm -rf' will 'fix [whatever]' , isn't posting this asking for trouble? Last thing we want is people actually trying this.
Wait, I wasn't supposed to do that? Why?
Oh crap, all my files are missing!
Could the formatting in that article be GO AHEAD AND PRINT THIS. This manifesto is toner-friendly: the backgrounds wont print on paper and are only visible on-screen to aid readability. We recommend printing a test page as some older printers do not support this Acrobat feature EVEN MORE FUCKED UP than it already is?
7. Never release software until you've rewritten it at least three times. (i.e. version 3.0 is the minimum one that's any good).
Time and again this one seems to prove itself true!
There are no defined laws of "new software." The "old software" is largely defined by the players that captured whatever market there was to capture at the time. It's not "old software" with an old process.
Realize that the software industry has had most of its life squeezed from it. Sure, there will be decent jobs in software for quite a long time (I hope...), but leave your dreams behind, unless you plan to come up with something innovative. When I say innovative, I mean the type of innovative where common people actually want to buy it, as opposed to turning on a few geeks. If you are successful, you sure as shit won't be sharing your x number of secrets. What a waste of bandwidth.
Anybody who uses "leverage" as a verb is not qualified to comment on the state of computer programming.
There will always be people who need support in order to use software: Most members of the group mentioned find it far easier to pay someone else whose only claim to proficiency may be having read the documentation available and used the program in question.
Okay, maybe it's not glamorous, but it is steady employment... No big money in market-cornering software? Maybe not, but there's still a comfortable living to be had supporting it, market-cornering or not.
Take the 90-Day Challenge! http://rwmurker.bodybyvi.com/
1) Make it complex 2) Cram in every buzzword, expensive license, and strategic partnership you can. 3) You're gonna be the next Microsoft. 4) Do no releases. Software thats released gives too much away. Your ideas are too lofty to be nailed down like that! 5) Comply with irrelevant standards For example: "SuperZyzergy.com enabling a new way of doing business on the web! Oracle, Solaris, W3C compliant business solutions, enhancing the synergy of your XML framework!" Company had 40 employees, gold plated everything, a gigabit network back when that cost $$$. The lone technical member of the staff was suffering delusions regarding the wonderful possibilities of an XML enabled world, "even your car will run on XML instead of gas!". He'd recently gotten to parse a small XML file after several months of work, at a salary of $200K/year. Of course most of his time was spent synergizing about business strategy and alliances. Where Oracle would come in he didn't know yet, but he'd already spent $1M on a license deal. The company IPO party cost $5M, and his stock was soon worth $100M on paper. The stockholders saw the value of the XML enabled world, even if the customers still couldn't figure out what they where selling, or even how to buy some of it. [CRASH] As much as the crash and recession sucked, it is kind of nice that technical skill matters again. For a while programming was irrelevant as long as you could sling around long strings of buzzwords with some 'synergies' and 'enablings' thrown in.
Funny/Insightful...parent post has it all.
Avoid Missing Ball for High Score
Please don't take your eyes out. You might need them when times get tough.
Why are none of the 6 "laws of computing," "The software must not, through action or through inaction, allow a human to come to harm?" People we gotta get started early if we want these to be in everything.
Seriously folks, does anyone here think that they're going to get to be Bill Gates by whining and complaining about the market?
If you want to make a living, or get rich for that matter, writing code... then you better have a decent idea and a great (and agressive) sales staff. Everything else is just about squeezing money from every turnip you can find. Your geek ethic doesn't lend well to this, which is why so many are under-employed right now.
"Don't waste your time reading slashdot."
In all most all industries the developed product decays with time and use. People buy new cars every 10 years or so (and sell their used '90 firefly to me...) But in the software industry programs last forever, and there is no need to replace them as the article suggests. The only way is to work on new technologies just like mathematicians can't simply re-calculate pi to 100 digits, if they want to get anywhere.
He says, correctly, that HTML is the standard for documents on the Web.
He says stick to these standards.
His own article is in a crappy PDF - possibly the lamest format possible for web articles.
A case of "do as I say not as I do"
1000s Warcraft Gold while you sleep
I installed the ceiling fan in my bedroom a few years ago, to replace the old one that was wearing out. I sure wouldn't trust it to hang myself on. If I want to commit suicide, I want to be dead, not just have a sore neck and head. Not to mention I would have to use a rope that only has about one foot of slack in it, or I would just end up standing on the floor after kicking out the chair.
Although having a permit and inspection seems reasonable for these things, there's no way I'm going to pay the local money-grabbers for either one.
I have to stop wasting so much time reading Slashdot. It's interfering with my crystal meth addiction.
This was also said 15 years ago: go for vertical markets, nothing else is left. And it's good advice, unless you're ambitious. It's b*llsh*t to say all companies needs have been met. Look around you. It's called the "software crisis" for a reason. There is something huge waiting, lurking around the corner. Be there for it.
Thanks
"Those who have never entered upon scientific pursuits know not a tithe of the poetry by which they are surrounded."
From TFA:
The author is obviously lives in some parallel universe. I wish I could live there too. Not testing your html in *all* browsers is the most ignorant thing one could possibly do.
I'm trying to improve my English. Please correct me on any spelling/grammar errors in this post.
The point is: there will be no next Microsoft. So, it won't be you. Got it?
It's better to be the foot on the boot than the face on the pavement. ~~ tkx Kadin2048
The business models employed in the software industry are no different than in other industries, yet software makers continually try to convince themselves that they are the only area of business where the only way to make it is with entirely new ideas. Perhaps those who make it do so because of things like good timing, and more knowledge about how business actually works (ie. what plans work in what circumstances, how to see the patterns into which said plans would fit, as they're emerging). The second biggest problem in software is people who continually try to publicly pat themselves on the back and call themselves "original thinkers". The biggest problem in software are the people who believe them.
putfwd.com - 1GB Free file storage with a twist
The point isn't as much the degree. I think college didn't teach me too much that I didn't already knew, for example.
The problems are (A) if you love programming, and (B) if you have the mental skills for it. At all. Yes, I've been through the "bah, programming is easy, everyone could do it if they wanted to" phase myself. Then you start to realize that things that are trivial and obvious to you, just aren't so for 90% of the rest of the people.
For example, I've actually sat and watched someone painfully try every single of "*", "&" and nothing, on every single variable on a C program, until it stopped crashing. He just could never wrap his mind around the concept of a "pointer". Some 10 years later, AFAIK he _still_ can't. Made me realize that maybe it's not that trivial a concept as I assumed.
And that's just one example. People just aren't built to, basically, think like a machine. They're hampered by natural language fuzziness, and by the human-to-human expectation that the other gets the basic idea and can work out the details for himself.
And it only becomes worse when you deal with people who don't even intend to learn. They're in it just because they "deserve" to be paid a ton of money. And they're not gonna "waste" their time on such boring stuff as actually learning an algorithm, or even the basics of the language they're paid to program in.
I've dealt with too many people whose _only_ interest is hanging around bored until the next paycheck, and their _only_ skill is marketting themselves to a clueless PHB. They can't program worth shit, and they don't even intend to learn more.
And why would they? They get paid anyway. And in the unlikely case that the boss gets a clue and fires them, they'll just move on to another company to scam. There's one sucker born every minute, after all. Not hard to find another sucker who'll swallow a faked resume. Beats actually working and learning.
And, yes, there are a _lot_ of clueless ex-burger-flippers who did just that. Moved into programming not even "just for the money", but "for _undeserved_ money."
A polar bear is a cartesian bear after a coordinate transform.
"post-dotcom stress disorder"
That is exactly what I suffer from. Thanks for putting a name to my suffering.
If you want a truly insightful essay, not on what makes a good product, but how to bring a technical product into the mainstream market, I can heartily recommend Crossing the Chasm by Geoffrey Moore. With this kind of thinking, Microsoft wasn't going to be the next Microsoft, way back when. Don't set up and run your company as if you're going to be a major league company, but be ready for it when it happens unexpectedly anyway. As they say: "Luck is where preparation and opportunity meet".
If construction was anything like programming, an incorrectly fitted lock would bring down the entire building...
Well, maybe they do create manifestos. I don't know any, so I don't really know, but programmers aren't the only people who have long, deep discussions about their subject that sound like arcane magic to everybody else.
Musicians discuss who and how makes instruments, and I'm sure machinists get into their own technical arguments comparable to the ones that happen here. So why wouldn't they also create manifestos?
You make it sound as if programmers were the only people discussing this stuff, and the rest of the world just shuts up and works, as I suppose you think they should.
I try to educate people on this very serious issue. When you kill yourself, you do NOT want to fail it.
Your ceiling fan will likely not support your own weight, and you'll just crash to the floor with a fan on top of you.
If you have to hang yourself (say, no sharp objects around), You need to exploit leverage. Find a tree and throw a rope over it, and attach it to something heavy at the other end. In a pinch, you can always do this from another angle -- Wrap the rope around a bedpost(Futon style works best), and fall forward off the bed. You want to make it so all of your own weight is transferred through the rope, and is the only thing keeping you from falling.
HTH
Pain lasts, kid. Its how you know you're alive. Sometimes I think this growing up thing is just pain management-TheMaxx
To my ears this sounds like "640 Kb is enough for everyone."
That way lies making a bad interface nevertheless.
See for example ESR's relatively recent rant (it was on the Slashdot front page too) about his frustrating efforts to configure CUPS on a simple home network. I dunno if you'd consider ESR a retard, but I'd say he's not quite clueless about Unix. Or at least way above the level of an average home user. Yet it took him... what? Several hours?
That was the perfect example of the kind of GUI made not to actually help the user, but simply based on "gah, we must throw together whatever crap GUI with buttons, because retards want that." It's a GUI, but it misses the mark of being easy to use by a mile nevertheless.
Why? Because those people didn't even try to understand the users and to make a program for the _users_.
Users aren't retards. They just don't have the same needs you have. Most of the time that's what the "users are retards" whine means: you haven't even tried to understand what they need, but instead are trying to boss them into accepting whatever _you_ feel like coding. The rest of the time it means "they're retards because they didn't guess which obscure directory my configs are in, or which obscure sequence of programs and options to pipe together to make my crap work."
The thing is, they're paid to do _their_ own job, not to be an IT expert. If someone is, say, a marketting expert, their real job is to market a product, _not_ to learn the Unix CLI and whatever other obscure interface. If they're an architect, again, their job is to design a house, not to wrestle with a piss-poor program interface. Etc.
Each minute they spend wrestling with a bad interface (e.g., searching through a piss-poorly designed menu), adds up slowly to mean needlessly wasted hours when they're _not_ doing their job. And it's an hour that costs their employer money.
A good program at least tries to minimize that. It was written by people who tried to understand _what_ the user does, _how_ he/she does it, what existing skills the user has that can be reused, etc. A bad program, well, you can bet it was written by someone who called the users "retards".
A polar bear is a cartesian bear after a coordinate transform.
Don't spend your time on writing business plans, designing a website and choosing logos
Yeah, anyone who's ever tried to run a business can tell you how completely useless those activities are...duh!
Law #7: Don't hide a link inside an unnecessary HTML GET form. (AcroPDF speedup breaks this document, reenable some of the plugins )
Why would I want to break my celing fan?
The situation is neither as good nor as bad as some imply. As others have noted, there were times at the end of the 19th century when physicists thought they were at the end of discovery. People have proclaimed that the patent office should close because everything has been invented (good idea, wrong reason). At the beginning of he 1990s, some academic made a stir with a book entitled "The End of History" (IIRC, it was not long before the 1st Iraq war). Obviously, this is no more the end of software development than the end of any of those processes.
However, that said, things are now very different than they were in the last two decades.
For a time after any new technology becomes practical, those who build and market it can charge based upon VALUE DELIVERED. The proposition is basically that "Your current process now costs $X per year; with our new widget, it will cost only 20% of $X, and our widget costs only [insert large sum aprox=$X]. Every day you delay is a day you are not competing as well as you could". Nevermind that it only costs 0.001% of $X to develop and produce the widget, the customers are happy to pay because of the advantage it brings. Outrageous profits result.
Later, almost everyone already has the widget, or something like it. The productivity and cost gains of the process are already assumed and the new $X is now 20% of the old $X, so it is harder for a vendor to create a benefit to the customer. With a wide set of widget vendors out there, the customer can also push back on the price. The price fall to something closely related to COST TO PRODUCE.
This inevitable shift from an industry based on VALUE DELIVERED to one based on COST TO PRODUCE does not mean the industry is dead, but it can sure feel that way. The leadership of the 'genius shops' gives way to leadership of efficient business managers, who come up with incremental improvements and manage costs well.
This article is simply about finding a profitable niche (Single Idea, Collaborate), building stuff that can sell well (Disappear, Simplify, Comply), and managing the process tightly (Release). Software is now like any other business; good profits are available, but the easy fortunes have already been made.
i wouldnt pay it either. if you opt to kill yourself jump off a really tall building. someone might think 'hey, free dummy' and try to catch you.
always mosh clockwise
As they say: "Luck is where preparation and opportunity meet".
So what's "skill" then?
>
> I can't helpGO AHEAD AND PRINT THISfeeling that some kind of backgrounds wont print on paper subliminal message are only visible on-screen to aid readability is embedded in this This manifesto this post.
"We recently had a company who were interested in our Content Management System to upis toner-friendly: the backgrounds ate their website."
"They were not convinced, so we added a small hyperlink at the bottom of recommend printing a test page as some older printers do not support this Acrobat feature."
"This manifesto is toner-friendly: the backgrounds wont"
About here, I started screaming things like "Toner-friendly cubeless stupid! You do not know that GO AHEAD AND PRINT THIS TIME CUBE!"
Quartz is definitely impressive - a lot of parts of OSX are impressive - but as a Windows guy I've gotta say, getting locked into buying $3000 hardware every 2 years and being sorely limited on software options (Mac users who disagree, save it - I'm a .Net programmer, I've looked.) make Quartz much less exciting.
If Quartz comes out for Windows, you'll see me raving like a madman. A happy madman.
Hmmm... I think the post about suicide got more well-thought-out responses than any software-related posts. Assuming that most of us are software professionals, what does this say about the state of programming as a profession in the 21st century?
Proud neuron in the Slashdot hivemind since 2002.
Don't put all your content in PDFs that don't work with xpdf. :-(
I've abandoned my search for truth; now I'm just looking for some useful delusions.
e:\scratch>pdftotext "C:\Documents and Settings\Me\Desktop\shite.pdf"
Error: PDF version 1.5 -- xpdf supports version 1.4 (continuing anyway)
e:\scratch>notepad shite.txt
You get something that reads even more like pretentious garbage than the original (if that's possible).
...and yes, all PDFs DO suck, even in a stand-alone viewer.
The intro reminded me of the "Everything that can be invented has been invented" comment by Charles H. Duell in 1899 and the rest of it made feel like I was reading a hip-hop cover of Eric Raymond's Cathredral & the Bazaar with a few verses left out.
The idea that all the really needed or important software is mostly already written is in the same category as all those other wierd claims like that only 6 computers would be needed in all of the US or that home users had no software needs beyond b;lancing their checkbooks or storing a few recipes. I certainly agre though that anyone who believes all the needed softw;re has aiready been addressed has no business being in this field.
Be a man! Go eat a tub of beans.
All good things...
1. Strangle yourself.
2. ???
3. Profit!!
All good things...
It's better to be the foot on the boot than the face on the pavement. ~~ tkx Kadin2048
my point that "there will be no other Microsoft, ever" still stands. The players are there, the game has begun. Everyone else in in the audience. IMHO, evidently.
It's better to be the foot on the boot than the face on the pavement. ~~ tkx Kadin2048