mirror of
https://github.com/kennethreitz-archive/.com.git
synced 2026-06-21 15:51:00 +00:00
215 lines
6.7 KiB
HTML
215 lines
6.7 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="en">
|
|
<head>
|
|
<title>A New Spin to Software Platform Design</title>
|
|
<meta charset="utf-8" />
|
|
<link rel="stylesheet" href="./theme/css/main.css" type="text/css" />
|
|
<link href="./feeds/all.atom.xml" type="application/atom+xml" rel="alternate" title="Kenneth's log ATOM Feed" />
|
|
|
|
|
|
|
|
|
|
<!--[if IE]>
|
|
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script><![endif]-->
|
|
|
|
<!--[if lte IE 7]>
|
|
<link rel="stylesheet" type="text/css" media="all" href="./css/ie.css"/>
|
|
<script src="./js/IE8.js" type="text/javascript"></script><![endif]-->
|
|
|
|
<!--[if lt IE 7]>
|
|
<link rel="stylesheet" type="text/css" media="all" href="./css/ie6.css"/><![endif]-->
|
|
|
|
</head>
|
|
|
|
<body id="index" class="home">
|
|
|
|
<a href="http://github.com/kennethreitz/">
|
|
|
|
<img style="position: absolute; top: 0; right: 0; border: 0;" src="http://s3.amazonaws.com/github/ribbons/forkme_right_red_aa0000.png" alt="Fork me on GitHub" />
|
|
|
|
</a>
|
|
|
|
<header id="banner" class="body">
|
|
<h1>
|
|
<a href=".">Kenneth's log </a>
|
|
</h1>
|
|
|
|
<nav><ul>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li >
|
|
<a href="./category/Life.html">Life</a>
|
|
</li>
|
|
|
|
<li class="active">
|
|
<a href="./category/Code.html">Code</a>
|
|
</li>
|
|
|
|
<li >
|
|
<a href="./category/projects.html">projects</a>
|
|
</li>
|
|
|
|
|
|
</ul></nav>
|
|
|
|
</header><!-- /#banner -->
|
|
|
|
|
|
<section id="content" class="body">
|
|
<article>
|
|
<header> <h1 class="entry-title"><a href="a-new-spin-to-software-platform-design.html"
|
|
rel="bookmark" title="Permalink to A New Spin to Software Platform Design">A New Spin to Software Platform Design</a></h1> </header>
|
|
|
|
|
|
|
|
<div class="entry-content">
|
|
<footer class="post-info">
|
|
<abbr class="published" title="2008-11-11T19:31:00">
|
|
Tue 11 November 2008
|
|
</abbr>
|
|
<p>In <a href="./category/Code.html">Code</a>.
|
|
|
|
</p>
|
|
</footer><!-- /.post-info -->
|
|
|
|
|
|
<p>*I wrote this article two years ago, before I found OS X. I wish I
|
|
would have known then.* As I've said before, I find many reasons
|
|
to believe that modern commercialized software platforms are
|
|
severely lacking in many, many areas. This should not come as a
|
|
surprise to anyone. Perhaps basic utility-inclusion is not the only
|
|
solution though. Perhaps the basic priority structure and ethics
|
|
that development and marketing teams utilize should be forced into
|
|
question.</p>
|
|
<p>Essentially, most major computer software corporations, are, all in
|
|
all, trying to make money. No matter how hard you try to find a way
|
|
around this, or justify why these companies try to do the things
|
|
that they do, the only answer is money. These companies are simply
|
|
trying to make a quick buck. This concept has worked incredibly
|
|
well for years, but we seem to have a bit of a problem with
|
|
foresight. After a while, people get rather bored with the same old
|
|
concepts being presented to them in new and exciting ways. This is
|
|
why Microsoft needs to release a new operating system every once in
|
|
a while. Microsoft's current problem is that the masses are
|
|
beginning to realize their other options.</p>
|
|
<p><strong>So here's my proposal for the long-term design and marketing strategy 2.0:</strong></p>
|
|
<p>An operating system should first be a place of power, consistency,
|
|
stability, scalability, and flexibility. Included would be a robust
|
|
and fully scriptable toolset which can be manipulated and presented
|
|
both graphically and statistically.</p>
|
|
<p>Second, the user interface should be very well thought out and
|
|
planned, with ample room for improvement down the road. Its purpose
|
|
should first be a place of usability, workflow, and creativity.
|
|
Task-related workflow and presentation customization, accessible to
|
|
all types of users, is crucial to the success of the UI. Second,
|
|
the User Interface should be a mode of personal expression and
|
|
aesthetic preference. This should never take precedence over the
|
|
overall stability, usability, or general usefulness of a desktop
|
|
system, for any given reason.</p>
|
|
<p>Lastly, the user application platform system needs to be designed.
|
|
A centralized repository of applications is an incredibly efficient
|
|
method for application distribution. This repository would be a
|
|
dynamic, centralized database of application software and packages
|
|
that are intended for different groups of people. Most major Linux
|
|
distributions use this heavily, as well as Apple for it's iPod and
|
|
iPhone applications, and it has been proven to work well.</p>
|
|
<p>Any of these rules should have the ability to be broken easily by
|
|
advanced power users for technical reasons/needs. This should be in
|
|
no way advertised or demonstrated.</p>
|
|
<p>Anyone up for the challenge?</p>
|
|
|
|
</div><!-- /.entry-content -->
|
|
|
|
|
|
|
|
<div class="comments">
|
|
<div id="disqus_thread"></div>
|
|
<script type="text/javascript">
|
|
var disqus_identifier = "a-new-spin-to-software-platform-design.html";
|
|
(function() {
|
|
var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;
|
|
dsq.src = 'http://kennethreitz.disqus.com/embed.js';
|
|
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
|
})();
|
|
</script>
|
|
</div>
|
|
|
|
|
|
|
|
</article>
|
|
</section>
|
|
|
|
|
|
<section id="extras" class="body">
|
|
|
|
|
|
<div class="blogroll">
|
|
<h2>Links</h2>
|
|
<ul>
|
|
|
|
<li><a href="http://github.com/kennethreitz">GitHub Repos</a></li>
|
|
|
|
<li><a href="http://flickr.com/kennethreitz">Photography (Flickr)</a></li>
|
|
|
|
<li><a href="http://twitter.com/kennethreitz">Latest Tweets</a></li>
|
|
|
|
<li><a href="http://www.linkedin.com/in/kennethreitz">Résumé</a></li>
|
|
|
|
<li><a href="http://pick.im/kenneth-reitz">Design Portfolio</a></li>
|
|
|
|
<li><a href="http://laterstars.com/kennethreitz">Later Stars</a></li>
|
|
|
|
</ul>
|
|
</div><!-- /.blogroll -->
|
|
|
|
|
|
|
|
<div class="social">
|
|
|
|
<ul>
|
|
<li><a href="./feeds/all.atom.xml" rel="alternate">atom feed</a></li>
|
|
|
|
|
|
|
|
<li><a href="http://facebook.com/kennethreitz">Facebook</a></li>
|
|
|
|
</ul>
|
|
</div><!-- /.social -->
|
|
|
|
|
|
</section><!-- /#extras -->
|
|
|
|
<footer id="contentinfo" class="body">
|
|
<address id="about" class="vcard body">
|
|
© 2011 Kenneth Reitz & co. All Rights Reserved.
|
|
</address><!-- /#about -->
|
|
|
|
</footer><!-- /#contentinfo -->
|
|
|
|
|
|
|
|
<script type="text/javascript">
|
|
var disqus_shortname = 'kennethreitz';
|
|
(function () {
|
|
var s = document.createElement('script'); s.async = true;
|
|
s.type = 'text/javascript';
|
|
s.src = 'http://' + disqus_shortname + '.disqus.com/count.js';
|
|
(document.getElementsByTagName('HEAD')[0] || document.getElementsByTagName('BODY')[0]).appendChild(s);
|
|
}());
|
|
</script>
|
|
<script type="text/javascript" charset="utf-8">
|
|
var disqus_developer = 1;
|
|
</script>
|
|
|
|
</body>
|
|
</html> |