<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-10427202</id><updated>2011-07-28T03:52:01.348-07:00</updated><category term='Ccode'/><category term='programing'/><category term='religious metaphor'/><category term='computer users'/><category term='programmers'/><category term='leadership'/><title type='text'>Random Rants</title><subtitle type='html'>People live in thier own little worlds and often don't realize what is outside it.  This blog generally covers topics such as religion, spirtuality, programming, gaming, art, cats, and whatever else I feel like.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://jastiv.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10427202/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://jastiv.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Jastiv</name><uri>http://www.blogger.com/profile/16933261474449916393</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>4</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-10427202.post-5519829372231667382</id><published>2009-02-20T17:25:00.000-08:00</published><updated>2011-03-09T09:18:34.302-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='religious metaphor'/><title type='text'>The Importance of Ego</title><content type='html'>I was thinking today about the importance of the ego. Without the ego, you would not exist. I do not think too highly of any religious of spiritual system that tries to eliminate this vital component of life in any kind of perminate way. Without ego, we would not be able to make choices that benifet us as individuals. We would keep going around thinking we are other people or that our decisions do not matter.&lt;br /&gt;One day a few months ago, I saw some graffiti where I lived. It had these heads with open mouths, and underneath was written the word, ego. I still do not completely get it. I also saw a gray lightning shaped streak in the sky after I drew it out on paper.&lt;br /&gt;&lt;br /&gt;Anyway, my husband gets to hear about his ego all the time. People try to put him down at work and school and be hard on him. That is bad for his ego. It is important to tell people how great they are all the time as well. Sometimes that is not an easy thing to be doing, because people want to tell each other what they don't like about the other person instead of what they do like about them.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10427202-5519829372231667382?l=jastiv.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jastiv.blogspot.com/feeds/5519829372231667382/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10427202&amp;postID=5519829372231667382' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10427202/posts/default/5519829372231667382'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10427202/posts/default/5519829372231667382'/><link rel='alternate' type='text/html' href='http://jastiv.blogspot.com/2009/02/importance-of-ego.html' title='The Importance of Ego'/><author><name>Jastiv</name><uri>http://www.blogger.com/profile/16933261474449916393</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10427202.post-4647899144176596047</id><published>2007-08-30T12:46:00.001-07:00</published><updated>2011-03-09T09:17:50.580-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='computer users'/><category scheme='http://www.blogger.com/atom/ns#' term='programmers'/><title type='text'>Hackers and the Ordinary Computer Users</title><content type='html'>Computer Users and Hackers, a match made in heaven, right? Wrong.  See, there &lt;span lang="en-US"&gt;aren't&lt;/span&gt; first of all, enough free software hackers to go around.  They always want to work on the next version of Ubuntu, or Fedora with its six month release window (get real, most computer users would rather just use the same os the computer came with until the hardware is too slow, like what five or six years) Instead of working on the new distro every six months, they should just have upgrade (patches)  &lt;p&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt; Instead the hackers should spend time writing applications that users &lt;span lang="en-US"&gt;actually&lt;/span&gt; want.  What kind of things do users want? No, its not another emacs &lt;span lang="en-US"&gt;plug in&lt;/span&gt; to read text based emails or broken game development libraries, no, its actual complete working games, you know like the evil proprietary titles that people are buying off steam with DRM attached.  It should be easy to create similar games to those released in the 80's and early 90's. But do we make them, no, we just play text based net hack with bad game play that no user would actually like, then we go and package up last years version of Pysnake for ubuntu or some other equally out of date and &lt;span lang="en-US"&gt;mediocre&lt;/span&gt; rehash of Tetris&lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt;The real people we need to talk to are the game-developers in training.  The people who have decided they want to write games, and are willing to spend time and money to do it.  We understand that they have fallen in with the Microsoft crowd and the proprietary software ideology because it seems like a way to make money from game design.  But the fact of the mater is having the game in the first place is more important than getting paid.  Even if no one ever got paid for making games again, why could they not be made.  People play games because they are fun, not because it makes money.  &lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt; The other side of this is the free content movement.  Content is important, just as important as the software code.  If we don't convince people who write stories and people who do artwork that free-culture is important, than it does not seem like some programmer should have more power than someone who can put together a &lt;span lang="en-US"&gt;coherent&lt;/span&gt; story. People have already &lt;span lang="en-US"&gt;admitted&lt;/span&gt; there are too many programmer designers, and not enough game design comes from people who are &lt;span lang="en-US"&gt;primarily&lt;/span&gt; &lt;span lang="en-US"&gt;interested&lt;/span&gt; in things other than programming.  The programmers tend to dismiss them out of hand.   &lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt; For the longest time, I did not care about free software, I only hated Microsoft and only installed GNU/Linux because unlike Mac-OS it would install and run on my old computer.  But then I thought to myself, after reading the free software philosophy, what would my life be like if all games were free software.  What kind of games would &lt;span lang="en-US"&gt;exist&lt;/span&gt; that do not &lt;span lang="en-US"&gt;exist&lt;/span&gt; now.  I could see them in my dreams and I was completely &lt;span lang="en-US"&gt;frustrated&lt;/span&gt; by the fact that so many games do not come with source code.  &lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt; &lt;span lang="en-US"&gt;Perhaps&lt;/span&gt; we need a multi-&lt;span lang="en-US"&gt;pronged&lt;/span&gt; &lt;span lang="en-US"&gt;approach&lt;/span&gt; to this effort.  Instead of simply focusing on the easy targets, Grandpa Joe who uses his computer for email and &lt;span lang="en-US"&gt;web surfing&lt;/span&gt;, we should focus more on the hard targets, people who dream of making a living designing games. For instance, instead of writing a flash player, we should be thinking about software freedom for the people who make the flash movies and games.  They are the people who drive people to download flash players in the first place.  We need to think about the trend setters, not just the general populace or people who are behind on the trends.  &lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt; Compelling content will get people to throw out what ever philosophies people have, because it bypasses all the logic, and simply appeals on an emotional level. You can't ignore the kind of marketing like a cute Free-licensed (as in what a &lt;span lang="en-US"&gt;Debian&lt;/span&gt; hacker would call a free license, not some artist) anime series that promotes free software. I know hackers think of marketing as an evil word, but we are trying to appeal to an audience, that in our eyes, could qualify as evil.  They &lt;span lang="en-US"&gt;operate&lt;/span&gt; purely on selfish emotional drives, never caring about other people, instead living on a selfish level of getting what you want no matter what.  &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10427202-4647899144176596047?l=jastiv.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jastiv.blogspot.com/feeds/4647899144176596047/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10427202&amp;postID=4647899144176596047' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10427202/posts/default/4647899144176596047'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10427202/posts/default/4647899144176596047'/><link rel='alternate' type='text/html' href='http://jastiv.blogspot.com/2007/08/hackers-and-ordinary-computer-users.html' title='Hackers and the Ordinary Computer Users'/><author><name>Jastiv</name><uri>http://www.blogger.com/profile/16933261474449916393</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10427202.post-117071629003053438</id><published>2007-02-05T14:51:00.000-08:00</published><updated>2011-03-09T09:12:54.003-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programing'/><category scheme='http://www.blogger.com/atom/ns#' term='programmers'/><category scheme='http://www.blogger.com/atom/ns#' term='leadership'/><title type='text'>The Myth of Meritocracy</title><content type='html'>Some people like to work on open source projects.  They seem to think it is a meritocracy and they will get to work for people who are much more skilled, nicer, and less full of themselves then their bosses at their corporate job.  However, these issues are not going to go away in the open source world, or anywhere else for that matter.  Perhaps a simple explanation is an order, so people can quit having unrealistic expectations for how things  are supposed to work. &lt;p&gt;&lt;br /&gt;First of all, people have to understand why successful projects are started and what kind of person tries to start a project.  Doesn't it seem easier to work on something that is already being started?  If you actually have some skill, then yes, because people want you to volunteer to work on their project. Most open source coders are very happy to have  bugs fixed. If however, you are incompetent, and your code looks like something a junior high school student would write, spaghetti code with memory leaks, then you will not be able to get on an open source project that is already highly successful.  The better coders will tell you to read the fine manual or other less friendly terms. &lt;/p&gt;&lt;p&gt;&lt;br /&gt;As a result of this, the incompetent coder does not get his or her stuff in the project that is already successful.  Where they go from there, however is another matter.  Many just decide “hey I suck” and go work for Microsoft, play proprietary games, or “volunteer” for proprietary projects, such as being a windows beta tester or volunteering to write a manual for a proprietary game manual and giving the copyrights to the company.  &lt;/p&gt;&lt;p&gt;&lt;br /&gt;A small minority of the people who end up being told that their code (or artwork or music) sucks, decides that they are right, and everyone else is wrong.  They then proceed to ignore or fork the project, and start a totally new and “better” project knowing that eventually, everyone will see how great they are.  Most of the time, they suck too much to pull this off.  Either they lose interest, or they are just too stupid to learn.  The dead project sits around sourceforge taking up space, and no one uses it because it is in pre-alpha, the code doesn't work, and the developer hasn't updated it in years. &lt;/p&gt;&lt;p&gt;&lt;br /&gt;Occasionally, however, the monkey pounding at the keyboard produces the open-source equivalent of hamlet.  Whether this is from sheer ego and stubbornness, or actually having enough skill to make software that is actually usable I am uncertain. Perhaps due to the stubbornness, they eventually create something worthwhile.  The successful projects sooner or later attract other developers, who come to the egotistical keyboard monkey and say “Hey, I can do this better than you.” Now the monkey has a choice, either the monkey can keep an empire of one (or two, or however many idiots the project started out with) or have a better project.  The successful projects chose the later route.   &lt;/p&gt;&lt;p&gt;&lt;br /&gt;The next developers that join the project tend not to be very good, although they have to, by definition, be better than the original monkeys that started the project. They too have big ego and lack skill, but fortunately for us not as much as the original founders. These people, in turn, attract new developers who say “I can do better than these slightly talented monkeys.  Now the second layer of monkeys have a decision to make.  Either they can let these new, better developers on the project, or they can shoo them away.  Now, this is a harder decision, the new monkeys will never let someone who they think is worse then them on the project.  The simple reason is this, the original boss monkeys left them in charge of part of the project, it has to get better, not worse, so they only have people working under them who are better than this second later set of monkeys. &lt;/p&gt;&lt;p&gt;&lt;br /&gt;This continues down the layers of management depending on how large a project gets, it could stop here, or it could potentially go down hundreds, even thousands of layers. And this explains essentially why it is always mean, egotistical incompetent people who lead these open source projects. It wont' change, because it is hardwired in the fundamental human nature. &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10427202-117071629003053438?l=jastiv.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jastiv.blogspot.com/feeds/117071629003053438/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10427202&amp;postID=117071629003053438' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10427202/posts/default/117071629003053438'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10427202/posts/default/117071629003053438'/><link rel='alternate' type='text/html' href='http://jastiv.blogspot.com/2007/02/myth-of-meritocracy.html' title='The Myth of Meritocracy'/><author><name>Jastiv</name><uri>http://www.blogger.com/profile/16933261474449916393</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10427202.post-116342800517245881</id><published>2006-11-13T05:41:00.000-08:00</published><updated>2011-03-09T09:11:45.171-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programing'/><category scheme='http://www.blogger.com/atom/ns#' term='religious metaphor'/><category scheme='http://www.blogger.com/atom/ns#' term='Ccode'/><category scheme='http://www.blogger.com/atom/ns#' term='programmers'/><title type='text'>C Programmers  Reality or Fiction</title><content type='html'>Today I want to talk about a common urban legend that is &lt;span lang="en-US"&gt;widely&lt;/span&gt; believed.  That is the &lt;span lang="en-US"&gt;existence&lt;/span&gt; of people who write code in C for fun.  I don't believe in it myself since I have never met &lt;span lang="en-US"&gt;someone&lt;/span&gt; who knows C programing, beyond the hello world and memory leaks anyway.  Sure there are a lot of C programs already out there, but simply having a program doesn't mean that a &lt;span lang="en-US"&gt;programmer&lt;/span&gt; exists or even ever existed.  In fact, atheists have used this argument to prove the non-&lt;span lang="en-US"&gt;existence&lt;/span&gt; of god quite frequently, and since they say they are smart people and always right, I have to agree with them, because I don't want to be stupid.  &lt;p&gt;&lt;/p&gt; &lt;p  style="margin-bottom: 0in;font-family:courier new;"&gt; Besides C programs, I  can't really think of any other argument for the &lt;span lang="en-US"&gt;existence&lt;/span&gt; of C &lt;span lang="en-US"&gt;programmers.&lt;/span&gt;  Most people &lt;span lang="en-US"&gt;these&lt;/span&gt; days tell newbies to learn a &lt;span lang="en-US"&gt;language&lt;/span&gt; like python, and not C, because, as newbies soon find out, C &lt;span lang="en-US"&gt;produces&lt;/span&gt; lots of memory leaks.  The thing is, a lot of the good games, such as turn based &lt;span lang="en-US"&gt;strategy&lt;/span&gt; games such as Battle for Wesnoth (although that is &lt;span lang="en-US"&gt;written&lt;/span&gt; in C++) and Crossfire are &lt;span lang="en-US"&gt;written&lt;/span&gt; in C.  &lt;span lang="en-US"&gt;Supposedly&lt;/span&gt; this was done several years ago when there were more C &lt;span lang="en-US"&gt;programmers&lt;/span&gt;, but I don't know anyone who writes C programs for fun, let alone for work.  &lt;/p&gt; &lt;p  style="margin-bottom: 0in;font-family:courier new;"&gt; Some people claim that C &lt;span lang="en-US"&gt;programmers&lt;/span&gt; must exist because of the programs, and think they hide in caves or in their basements and write code for fun.   I don't believe it.   I don't believe in &lt;span lang="en-US"&gt;supernatural&lt;/span&gt; nonsense like trolls either, because, if I did, I would be stupid, insane, or both.  But that doesn't mater the point is a made up story about where C &lt;span lang="en-US"&gt;programmers&lt;/span&gt; are hiding out does not prove the &lt;span lang="en-US"&gt;existence&lt;/span&gt; of C &lt;span lang="en-US"&gt;programmers.&lt;/span&gt;  Sure it doesn't refute it either, but that is meaningless without proof, a C &lt;span lang="en-US"&gt;programmer.&lt;/span&gt;  &lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10427202-116342800517245881?l=jastiv.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jastiv.blogspot.com/feeds/116342800517245881/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10427202&amp;postID=116342800517245881' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10427202/posts/default/116342800517245881'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10427202/posts/default/116342800517245881'/><link rel='alternate' type='text/html' href='http://jastiv.blogspot.com/2006/11/c-programmers-reality-or-fiction.html' title='C Programmers  Reality or Fiction'/><author><name>Jastiv</name><uri>http://www.blogger.com/profile/16933261474449916393</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
