<?xml version="1.0" encoding="UTF-8"?>
<feed xml:lang="en-US" xmlns="http://www.w3.org/2005/Atom">
  <title>Get More From Coding ! - Home</title>
  <id>tag:www.getmorefromcoding.com,2009:mephisto/</id>
  <generator version="0.7.3" uri="http://mephistoblog.com">Mephisto Noh-Varr</generator>
  <link href="http://www.getmorefromcoding.com/feed/atom.xml" rel="self" type="application/atom+xml"/>
  <link href="http://www.getmorefromcoding.com/" rel="alternate" type="text/html"/>
  <updated>2009-05-28T16:32:29Z</updated>
  <entry xml:base="http://www.getmorefromcoding.com/">
    <author>
      <name>admin</name>
    </author>
    <id>tag:www.getmorefromcoding.com,2009-05-27:29</id>
    <published>2009-05-27T18:23:00Z</published>
    <updated>2009-05-28T16:32:29Z</updated>
    <category term="Consulting"/>
    <link href="http://www.getmorefromcoding.com/2009/5/27/trends-in-freelance-software-development" rel="alternate" type="text/html"/>
    <title>Trends in Freelance Software Development</title>
<summary type="html">&lt;p&gt;A little summary of my findings on the software development freelance market. You&#8217;ll find rate trends, skill trends comparison,  what skills are hot or not, etc &#8230;&lt;/p&gt;</summary><content type="html">
            &lt;p&gt;A little summary of my findings on the software development freelance market. You&#8217;ll find rate trends, skill trends comparison,  what skills are hot or not, etc &#8230;&lt;/p&gt;
&lt;h2&gt;Context&lt;/h2&gt;


	&lt;p&gt;This overview focuses on the freelance software development market specifically. I&#8217;m trying to get a better understanding of the market by combining multiple sources of information. I gathered statistics from several job sites, freelance market places and from open database of government funded projects (NIH, &lt;span class=&quot;caps&quot;&gt;NSF&lt;/span&gt; etc&#8230;).&lt;/p&gt;


	&lt;h2&gt;Overall Industry trend&lt;/h2&gt;


	&lt;p&gt;According to the job site &lt;a href=&quot;http://www.indeed.com&quot;&gt;Indeed&lt;/a&gt;, overall Information Technology job postings have decreased 36% since April 2008. 
&lt;div&gt;&lt;img src=&quot;http://getmorefromcoding.com/assets/2009/5/27/chart_it_trend.png&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;
So far nothing surprising given the morosity of the economy.
Software jobs represent around &lt;strong&gt;15%&lt;/strong&gt; of all job posting on Indeed a little less on SimplyHired.&lt;/p&gt;


According to &lt;a href=&quot;http://www2.computer.org/portal/web/buildyourcareer/news/-/blogs/trackback/tech-wages-hold-steady&quot;&gt;&lt;span class=&quot;caps&quot;&gt;IEEE&lt;/span&gt;&lt;/a&gt;:
	&lt;blockquote&gt;
		&lt;p&gt;Based on conversations with more than 9,000 hiring managers in over 15 US metropolitan areas, the skills most in demand include: .net/C+ developer, Java developer, project manager, &lt;span class=&quot;caps&quot;&gt;SAP&lt;/span&gt; consultant, quality assurance, Oracle, clinical research associate, biostatistician, network engineer, and software engineer. “While the market for technology workers remains sluggish, we are starting to see stability in pay rates,” said Bill Yoh, president and &lt;span class=&quot;caps&quot;&gt;CEO&lt;/span&gt;. “Companies are continuing to hold steady, adopting a wait-and-see attitude.” He predicts that as economic recovery takes hold, wages should gradually increase.&lt;/p&gt;
	&lt;/blockquote&gt;


	&lt;h2&gt;Full Time vs Freelance by the numbers&lt;/h2&gt;


	&lt;p&gt;Now, let&#8217;s get some comparison between full time and freelance work. For this, I&#8217;m going to use the trend feature of two job sites, &lt;a href=&quot;http://www.indeed.com&quot;&gt;Indeed&lt;/a&gt; and &lt;a href=&quot;http://www.simplyhired.com&quot;&gt;SimplyHired&lt;/a&gt;. Both provide an easy to use trending tool that lets you display the percentage of jobs that contains a search term. I&#8217;m going to search for &#8220;contract software&#8221; and &#8220;full time software&#8221;, this is far from perfect but the idea is to get a feeling of the different trends.&lt;/p&gt;


&lt;div&gt;
&lt;a href=&quot;http://www.indeed.com/jobtrends?q=%22contract+software%22%2C+%22full+time+software%22&quot; title=&quot;&amp;amp;#034;contract software&amp;amp;#034;, &amp;amp;#034;full time software&amp;amp;#034; Job Trends&quot;&gt;
&lt;img src=&quot;http://www.indeed.com/trendgraph/jobgraph.png?q=%22contract+software%22%2C+%22full+time+software%22&quot; height=&quot;250&quot; alt=&quot;&amp;amp;#034;contract software&amp;amp;#034;, &amp;amp;#034;full time software&amp;amp;#034; Job Trends graph&quot; width=&quot;400&quot;&gt;&lt;/a&gt;&lt;/div&gt;

	&lt;p&gt;First notice the scale of the graph, with the terms above, we&#8217;re finding less than 0.1% of the job posting &#8211; I don&#8217;t know if we can make conclusion based on such low percentages. Anyhow, according to the two sites, the beginning of 2009 was terrible, but things seem to be picking up again in the more recent months. According to SimplyHired, freelance jobs increased &lt;strong&gt;140%&lt;/strong&gt; since September 2007, see &lt;a href=&quot;http://www.simplyhired.com/a/jobtrends/trend/q-%22Contract+Software%22%2C+%22Full+Time+Software%22&quot;&gt;SimplyHired trend&lt;/a&gt; ,  while full time jobs decreased &lt;strong&gt;48%&lt;/strong&gt;.&lt;/p&gt;


	&lt;h2&gt;Freelance Rates&lt;/h2&gt;


	&lt;p&gt;I don&#8217;t have a lot of information on rates, but I found the following result published by &lt;a href=&quot;www.odesk.com&quot;&gt;ODesk&lt;/a&gt; interesting. It seems that in the United States–despite the recession–software developers are now charging an average of 35% more than they did in 2008. As noted on Odesk&#8217;s blog: &lt;strong&gt;The exact reasons for the incredible rate increase in the face of America’s much-beleaguered economy may remain a mystery. However, it’s good news for those with software skills.&lt;/strong&gt; And honestly &#8211; these days &#8211; we need the good news.&lt;/p&gt;


	&lt;p&gt;&lt;img src=&quot;http://getmorefromcoding.com/assets/2009/5/27/us_trend_2009.png&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;


	&lt;h2&gt;Skills &#8211; what&#8217;s hot and what&#8217;s not ?&lt;/h2&gt;


	&lt;p&gt;Here, I&#8217;m going to look at seven major programming languages, because trends from Indeed and SimplyHired are consistent, I&#8217;m only going to display  the charts from Indeed.&lt;/p&gt;


	&lt;p&gt;&lt;img src=&quot;http://getmorefromcoding.com/assets/2009/5/27/jobgraph_skills_absolute.png&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;


	&lt;p&gt;According to Indeed, &lt;strong&gt;&#8220;C&#8221;&lt;/strong&gt; is still ahead of the pack, followed by &lt;strong&gt;&#8220;Java&#8221;&lt;/strong&gt; and &lt;strong&gt;&#8220;C++&#8221;&lt;/strong&gt; in terms of number of jobs openings. It is interesting at this point to look at the relative growth of the different languages:&lt;/p&gt;


	&lt;p&gt;&lt;img src=&quot;http://getmorefromcoding.com/assets/2009/5/27/jobgraph_skills_relative.png&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;


	&lt;p&gt;Here, &lt;strong&gt;&#8220;Ruby&#8221;&lt;/strong&gt; and &lt;strong&gt;&#8220;Groovy&#8221;&lt;/strong&gt; turn to be the most dynamic languages on the job market. Both are interpreted languages that are also at the foundation of two web development frameworks : Ruby On Rails and Grails.&lt;/p&gt;


	&lt;h2&gt;Conclusion&lt;/h2&gt;


	&lt;p&gt;My feeling and from my experience on the job market, it seems easier these days to find a full time job than a freelance one. If you&#8217;re on the market, the trend tools provided by Indeed and SimplyHired can help you decide on how to market your self or on what skill to acquire next.&lt;/p&gt;
          </content>  </entry>
  <entry xml:base="http://www.getmorefromcoding.com/">
    <author>
      <name>yacin</name>
    </author>
    <id>tag:www.getmorefromcoding.com,2008-03-04:23</id>
    <published>2008-03-04T20:00:00Z</published>
    <updated>2008-07-10T17:15:05Z</updated>
    <category term="Collaboration"/>
    <category term="Technology"/>
    <link href="http://www.getmorefromcoding.com/2008/3/4/how-to-design-and-deploy-an-r-d-portal-to-augment-productivity-of-a-software-development-team" rel="alternate" type="text/html"/>
    <title>How to design and deploy an R&amp;D portal to augment productivity of a software development team ?</title>
<summary type="html">&lt;p&gt;&lt;cite&gt;Knowledge, if it doesn&#8217;t determine action, is dead. 1st Ennead, Plotinus, 205-270 C.E.&lt;/cite&gt;&lt;/p&gt;


	&lt;p&gt;Software is knowledge. How can you leverage open source tools to encourage positive behaviors and discourage negative ones in a distributed software development team ? What processes and tools can be deploy to augment productivity and optimize information flow?&lt;/p&gt;</summary><content type="html">
            &lt;p&gt;&lt;cite&gt;Knowledge, if it doesn&#8217;t determine action, is dead. 1st Ennead, Plotinus, 205-270 C.E.&lt;/cite&gt;&lt;/p&gt;


	&lt;p&gt;Software is knowledge. How can you leverage open source tools to encourage positive behaviors and discourage negative ones in a distributed software development team ? What processes and tools can be deploy to augment productivity and optimize information flow?&lt;/p&gt;
&lt;h2&gt;Software is knowledge&lt;/h2&gt;


	&lt;p&gt;In the &lt;cite&gt;Laws of software process&lt;/cite&gt;, Philip G. Armour, argues that the product of software development is not the software but the knowledge contained in the software. Taking this perspective on software development,   coding (the transcription into a language) is only one small part of the software development activity, the real work occurs  when we try to translate knowledge into requirements and when later we discover that this knowledge is incomplete ( testing and bug discovery ).&lt;/p&gt;


If your company is passed the stage of &#8220;Angel Funding&#8221;, then your software development team is most likely relying on a combination of the following pieces:
	&lt;ol&gt;
	&lt;li&gt;software control management system&lt;/li&gt;
		&lt;li&gt;build system&lt;/li&gt;
		&lt;li&gt;testing sytem&lt;/li&gt;
		&lt;li&gt;project management system&lt;/li&gt;
	&lt;/ol&gt;


	&lt;p&gt;Different functions collaborate and use these tools to specify, develop, test, integrate and deliver successive releases of the software. Some of these functions are: project management, software development, researcher,  tester, integrator.&lt;/p&gt;


	&lt;p&gt;Each of these functions brings and accumulates a tone of knowledge about the different aspects of the product.
How can we optimize the flow of information between the different parties?
How can we make sure we retain this important knowledge ?
How can we put in place a system that enhances productivity ?&lt;/p&gt;


	&lt;h2&gt;Open-source to the rescue &#8230;&lt;/h2&gt;


	&lt;p&gt;Open-Source software teams are composed of coders that contribute to projects in parallel to their professional life.
They have very little time and have to optimize the way they collaborate and work on project. 
Linux is being developed by a team of volunteers scattered on five continents with very little face to face time, how do they manage to deliver a rock solid product ?
There is a great collection of tools developed by the open source community that are used by developers worldwide. 
But tools are not the panacea and redesigning or designing processes to better take knowledge management and team collaboration into account will help us a great deal. 
We will first review behaviors and processes and then present a set of tools that can be combined for the best results.&lt;/p&gt;


	&lt;h2&gt;Positive and negative behaviors&lt;/h2&gt;


	&lt;h3&gt;Positive behaviors you want to encourage:&lt;/h3&gt;


	&lt;ol&gt;
	&lt;li&gt;information sharing&lt;/li&gt;
		&lt;li&gt;event driven development&lt;/li&gt;
		&lt;li&gt;code reviews, not necessarily in a strict and systematic way&lt;/li&gt;
		&lt;li&gt;specifying acceptance unit and functional test before writing the code&lt;/li&gt;
		&lt;li&gt;individual contributor should focus on the tasks they&#8217;ve assigned &lt;/li&gt;
		&lt;li&gt;sens of ownership of continuous integration process&lt;/li&gt;
		&lt;li&gt;sens of ownership of the code developers write&lt;/li&gt;
	&lt;/ol&gt;


	&lt;h3&gt;Negative behaviors you want to discourage&lt;/h3&gt;


	&lt;ol&gt;
	&lt;li&gt;large, organizationally focused, cold-blooded dinosaur processes ( when processes are designed by people who are more driven by politics or their career than by efficiency)&lt;/li&gt;
		&lt;li&gt;lack of accountability (I didn&#8217;t know that test was failing, I didn&#8217;t know that bug had been assigned to me etc &#8230;)&lt;/li&gt;
		&lt;li&gt;distrust across management layers, between functional teams, development, QA, project management (always assume the other is doing his/her best)&lt;/li&gt;
		&lt;li&gt;miscommunication caused by functional, cultural barrier &lt;/li&gt;
		&lt;li&gt;knowledge is power (when team members or managers refrain from sharing information to secure their position)&lt;/li&gt;
	&lt;/ol&gt;


	&lt;p&gt;The conclusion of this is that processes should be focused around people, around customers and very important around learning. We must take every opportunity to let the developer learn from the software and store it&#8217;s knowledge to share with the current and future employees.
Note: If you&#8217;re familiar with Agile methodologies, you&#8217;ll have recognize many of the driving ideas behind adaptive development.&lt;/p&gt;


	&lt;h2&gt;R&#38;D Portal&lt;/h2&gt;


	&lt;p&gt;This is where we get to the tools that can be used to help our team analyze, code and deliver with efficiency and passion.
Let me start with a side but important note, don&#8217;t let your IT sponsored &lt;span class=&quot;caps&quot;&gt;SAP&lt;/span&gt; consultant design and deploy this, you&#8217;ll end up with a system that doesn&#8217;t use the language, doesn&#8217;t fit the processes, has a huge learning curve and that every body will hate.
Pick a couple of senior developers &lt;cite&gt;people with passion and efficiency in mind, not politics&lt;/cite&gt; and let them drive.
Let&#8217;s review what we&#8217;re trying to achieve: we&#8217;re trying to design and deploy a system that will glue together all the pieces and processes that make our development environment.&lt;/p&gt;


The fastest and cheapest way of deploying such a system is to customize a web based content management or project management system (open-source obviously). Your choice will be driven by the expertise you have available and the amount of integration with your existing systems you&#8217;ll need.
You want this portal to provide the following views:
	&lt;ol&gt;
	&lt;li&gt;roadmap view = management view (milestones, open bugs, open features)&lt;/li&gt;
		&lt;li&gt;code view ( viewing of code and code changes)&lt;/li&gt;
		&lt;li&gt;bug tracking view &lt;/li&gt;
		&lt;li&gt;continuous or not-continuous integration view (build status)&lt;/li&gt;
		&lt;li&gt;my page for each developer (my bugs, my features, my failing tests)&lt;/li&gt;
	&lt;/ol&gt;


	&lt;p&gt;All this can be implemented from scratch by combining a web development language (php/rails) with unix scripting and cron jobs.
The cron job are used to collect, analyse and prepare reports that are stored in a database and then properly presented by the web layer.&lt;/p&gt;


	&lt;p&gt;If you don&#8217;t to start from scratch, here&#8217;s a summary of tools and framework that can be used to deploy a software development portal.&lt;/p&gt;


	&lt;table&gt;
		&lt;tr&gt;
			&lt;td&gt; Tool &lt;/td&gt;
			&lt;td&gt; Category &lt;/td&gt;
			&lt;td&gt; Effort&lt;/td&gt;
			&lt;td&gt; Features &lt;/td&gt;
			&lt;td&gt; Skills &lt;/td&gt;
			&lt;td&gt; Customization &lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td&gt; Rails &lt;/td&gt;
			&lt;td&gt; Framework&lt;/td&gt;
			&lt;td&gt; High &lt;/td&gt;
			&lt;td&gt;High(plugins) &lt;/td&gt;
			&lt;td&gt; RubyOnRails&lt;/td&gt;
			&lt;td&gt; Excellent &lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td&gt; Joomla &lt;/td&gt;
			&lt;td&gt; CMS&lt;/td&gt;
			&lt;td&gt; High &lt;/td&gt;
			&lt;td&gt;Rich &lt;/td&gt;
			&lt;td&gt;&lt;span class=&quot;caps&quot;&gt;LAMP&lt;/span&gt; &lt;/td&gt;
			&lt;td&gt; Difficult &lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td&gt; Drupal &lt;/td&gt;
			&lt;td&gt; CMS&lt;/td&gt;
			&lt;td&gt;  High &lt;/td&gt;
			&lt;td&gt;Rich &lt;/td&gt;
			&lt;td&gt; LAMP &lt;/td&gt;
			&lt;td&gt; fair (modules)&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td&gt; SimpleCMS&lt;/td&gt;
			&lt;td&gt; CMS &lt;/td&gt;
			&lt;td&gt; High &lt;/td&gt;
			&lt;td&gt;low &lt;/td&gt;
			&lt;td&gt; LAMP &lt;/td&gt;
			&lt;td&gt; Easy &lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td&gt; Trac &lt;/td&gt;
			&lt;td&gt; PM &lt;/td&gt;
			&lt;td&gt; Low &lt;/td&gt;
			&lt;td&gt; High &lt;/td&gt;
			&lt;td&gt; LAMP &lt;/td&gt;
			&lt;td&gt; Easy &lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td&gt;RedMine&lt;/td&gt;
			&lt;td&gt; PM &lt;/td&gt;
			&lt;td&gt; Low &lt;/td&gt;
			&lt;td&gt; High&lt;/td&gt;
			&lt;td&gt; Rails &lt;/td&gt;
			&lt;td&gt; Easy &lt;/td&gt;
		&lt;/tr&gt;
	&lt;/table&gt;




	&lt;p&gt;I&#8217;ll try adding more details in this section in the coming weeks.&lt;/p&gt;
          </content>  </entry>
  <entry xml:base="http://www.getmorefromcoding.com/">
    <author>
      <name>admin</name>
    </author>
    <id>tag:www.getmorefromcoding.com,2008-02-22:8</id>
    <published>2008-02-22T00:08:00Z</published>
    <updated>2009-05-27T17:06:36Z</updated>
    <category term="Consulting"/>
    <category term="contracting"/>
    <category term="coorporate life"/>
    <category term="intelectual property"/>
    <link href="http://www.getmorefromcoding.com/2008/2/22/why-do-contractors-become-contractors" rel="alternate" type="text/html"/>
    <title>Why do Contractors become contractors or why I think the employee/employer relationship is flawed ?</title>
<summary type="html">&lt;p&gt;As a software professional working for a corporation, you&#8217;re giving away your &lt;em&gt;your main asset&lt;/em&gt; : your brain &#8230; you&#8217;re also at risk of loosing your soul !&lt;/p&gt;</summary><content type="html">
            &lt;p&gt;As a software professional working for a corporation, you&#8217;re giving away your &lt;em&gt;your main asset&lt;/em&gt; : your brain &#8230; you&#8217;re also at risk of loosing your soul !&lt;/p&gt;
&lt;p&gt;&lt;img class=&quot;feat_img&quot; src=&quot;/assets/2008/2/21/brain_thumb.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;


	&lt;p&gt;What&#8217;s your main asset as a coder ? Your brain  !&lt;/p&gt;


	&lt;p&gt;You use your brain to analyze problems, to design innovative solutions, to come up with business value adding ideas &#8230;
The sad thing is that as an employee, your ideas, basically your brain &lt;em&gt;your most valuable asset&lt;/em&gt; is owned by by your employer.&lt;/p&gt;


	&lt;h2&gt;Why is your brain your main asset ?&lt;/h2&gt;


	&lt;p&gt;You&#8217;ve invested a lot in your brain. Countless hours studying, and learning new subjects. You and/or your parents have spent a great deal on your education and training. Accounting for all the hours and tuition money you may well have invested over $300,000 building the right synapses that make you the professional you are today.   
The same way muscles are the major factor of success  in the career of a football player, your brain will decide of your future as a coder or software professional. You&#8217;ve been taking good care of it, nurturing it and protecting it. 
As a coder, you are a knowledge worker. Your knowledge, your experience, your skills is what you rent or sell for a living.&lt;/p&gt;


	&lt;p&gt;So if your brain &lt;strong&gt;is&lt;/strong&gt; your main asset , why are you giving it away for free ?&lt;/p&gt;


	&lt;h2&gt;Why doesn&#8217;t your brain belong to you anymore ?&lt;/h2&gt;


	&lt;p&gt;Have you read the fine prints on your formal employment agreement  or offer letter. It refers to a document that you&#8217;ve signed on the first day of employment: &lt;strong&gt;Non Disclosure and Invention Assignment Agreement&lt;/strong&gt; also called &lt;strong&gt;Proprietary Information and Invention Agreement&lt;/strong&gt;.&lt;/p&gt;


	&lt;p&gt;I have nothing against the non disclosure clause. I consider non-disclosure of information you&#8217;re entrusted with by a third party, the corner stone of any relationship, personal or professional. Integrity is built on non-disclosure .&lt;/p&gt;


	&lt;p&gt;Now, on the other hand, from the stand point of a software developer, &lt;em&gt;proprietary and invention agreement&lt;/em&gt;  is a rip-off agreement  !&lt;/p&gt;


	&lt;p&gt;The &lt;em&gt;proprietary and invention agreement&lt;/em&gt;  basically assigns to the company all rights to any invention that results from work performed for the employer or work that relates to the employer&#8217;s current business or demonstrably anticipated research and development.&lt;/p&gt;


	&lt;p&gt;It is the worst type of agreement you can signed as a knowledge worker. You&#8217;ve been investing and improving this beautiful house that is your brain and your just handing out the keys to your employer. Ho, but wait, &lt;cite&gt;I&#8217;m getting a rent in return, my salary&lt;/cite&gt; . Yes, you are getting a rent but  your also giving away your property title &#8230; remember the &lt;strong&gt;Invention Agreement&lt;/strong&gt;, you&#8217;re not getting a return on your investment, your employer is !&lt;/p&gt;


	&lt;p&gt;Let&#8217;s illustrate this with an example. As a direct result of you hard work and passion, you&#8217;re in a position to file a patent.
You go ahead and according to the agreement you signed, your name is on the patent but the patent belongs to your employer.
If you&#8217;re lucky, your employer has incentives in place and you get a couple of thousand dollars. On the other hand, your employer, gets all future rights to the invention and its lucrative derivatives. In addition, having an additional patent in its portfolio increases its competitive advantages and its valuation. Guess who wins ?&lt;/p&gt;


	&lt;p&gt;But enough with materialistic consideration, what about your soul ?&lt;/p&gt;


	&lt;h2&gt;Loosing your soul &#8230; corporate politics&lt;/h2&gt;


	&lt;p&gt;I their great study of knowledge contractors in the Silicon Valley, S. Barley and G. Kunda, interviewed several contractors to understand why in the first place they had decided to &#8220;&lt;em&gt;escape the world of full time employment&lt;/em&gt;&#8221;. They report that &#8220;politics&#8221; is cited as the most common motif for  moving into the world of contracting. &#8220;&lt;em&gt;Politics&lt;/em&gt;&#8221; , they say, &#8220;&lt;em&gt;is best understood as a cover term for the myriad ways in which personal agendas and interests undermine technical rationality as a a criterion for action Contractors&#8217; complaints about politics often targeted managers. The perception that managers acted to further their own interests was so wide spread that contractors frequently portrayed technical professionals as pawns in management&#8217;s political game&lt;/em&gt;&#8221; .&lt;/p&gt;


	&lt;p&gt;On his &lt;a href=&quot;http://bizcoach.blogspot.com/&quot;&gt;blog&lt;/a&gt;, Marc Dangeard, a Senior Advisor dedicated to Entrepreneurs as he describes himself, writes about politics within the corporation.  Taking the recent example of Societe Generale he explains why &#8220;&lt;em&gt;the whole corporate system is conceived to promote people who do not take risk&lt;/em&gt;&#8221; and how &#8220;&lt;em&gt;in such an environment doing nothing also means letting your reports do things that may not be 100% ethical as long as you can maintain an ability to claim ignorance&lt;/em&gt;&#8221;.
He finishes on a bright note &#8220;&lt;em&gt;let&#8217;s hope that the changes brought by Social Networking and Peer-to-peer collaboration will bring us better systems to organize how we work together&#8230;&lt;/em&gt;&#8220;&lt;/p&gt;


	&lt;h2&gt;What can you do about it ?&lt;/h2&gt;


	&lt;p&gt;If you decide to stay an employee, not much, unfortunately.
It is your employer who has the lawyers, the cash and who is making the rules of the game, and guess what, the rules are not drafted in your favor ;-( .&lt;/p&gt;


	&lt;p&gt;Ok, this was a little overstated and on the dark side, I admit it.&lt;/p&gt;


There are actually a couple of things you can do to protect your self and your investment:
	&lt;ol&gt;
	&lt;li&gt;legal: make sure you disclose, in writing in the &lt;strong&gt;proprietary agreement&lt;/strong&gt;,  all invention from prior to your employment. In this way your employer will not be able to claim rights on work/research you did prior to joining,&lt;/li&gt;
		&lt;li&gt;intellectual property: make sure you never, ever use your employer time/facilities/computers/network/pen to work on an idea you have, wait until you live the company to file a patent,&lt;/li&gt;
		&lt;li&gt;education/training: make your employer pay for as much training and education as possible.&lt;/li&gt;
	&lt;/ol&gt;


	&lt;p&gt;But if you really want to cash on your investment, &lt;strong&gt;escape to contracting&lt;/strong&gt; !&lt;/p&gt;
          </content>  </entry>
  <entry xml:base="http://www.getmorefromcoding.com/">
    <author>
      <name>admin</name>
    </author>
    <id>tag:www.getmorefromcoding.com,2008-02-11:1</id>
    <published>2008-02-11T17:38:00Z</published>
    <updated>2008-04-23T04:32:48Z</updated>
    <category term="consulting"/>
    <category term="freelance"/>
    <category term="health care"/>
    <link href="http://www.getmorefromcoding.com/2008/2/11/health-care-for-software-consultants" rel="alternate" type="text/html"/>
    <title>Health Care for Software Consultants</title>
<summary type="html">&lt;p&gt;You just started your life as a &lt;em&gt;freelance&lt;/em&gt; aka self &lt;em&gt;employed&lt;/em&gt; aka &lt;em&gt;President MySmallBiz Inc.&lt;/em&gt; 
Or maybe you&#8217;re just planning on doing so &#8230;&lt;/p&gt;


	&lt;p&gt;The first thing that you&#8217;ll need to plan for, is health coverage.
This is critical especially if you have a family &#8230; and if you&#8217;ve recently watched M. Moore&#8217;s &lt;a href=&quot;http://www.michaelmoore.com/sicko/checkup&quot;&gt;Sicko&lt;/a&gt;  you know it&#8217;s going to be a pain &#8230;&lt;/p&gt;</summary><content type="html">
            &lt;p&gt;You just started your life as a &lt;em&gt;freelance&lt;/em&gt; aka self &lt;em&gt;employed&lt;/em&gt; aka &lt;em&gt;President MySmallBiz Inc.&lt;/em&gt; 
Or maybe you&#8217;re just planning on doing so &#8230;&lt;/p&gt;


	&lt;p&gt;The first thing that you&#8217;ll need to plan for, is health coverage.
This is critical especially if you have a family &#8230; and if you&#8217;ve recently watched M. Moore&#8217;s &lt;a href=&quot;http://www.michaelmoore.com/sicko/checkup&quot;&gt;Sicko&lt;/a&gt;  you know it&#8217;s going to be a pain &#8230;&lt;/p&gt;
&lt;div&gt;

	&lt;table&gt;
		&lt;tr&gt;
			&lt;th&gt;Plan &lt;/th&gt;
			&lt;th&gt;Individual &lt;/th&gt;
			&lt;th&gt;Individual + Family &lt;/th&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td&gt; Corba &lt;/td&gt;
			&lt;td&gt; $900/mo &lt;/td&gt;
			&lt;td&gt; $1,500/mo &lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td&gt; Individual Plan &lt;/td&gt;
			&lt;td&gt; $800 &lt;/td&gt;
			&lt;td&gt; $1,200 &lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td&gt; Small Business Plan &lt;/td&gt;
			&lt;td&gt; $230 &lt;/td&gt;
			&lt;td&gt; $700 &lt;/td&gt;
		&lt;/tr&gt;
	&lt;/table&gt;




&lt;/div&gt;

	&lt;p&gt;The thing is, there isn&#8217;t any easy, straightforward ways of getting health coverage for an individual. In this article I&#8217;ll be walking you through the process of getting health coverage at the best rates. Rates  vary considerably depending on the plans and your application status.&lt;/p&gt;


	&lt;h2&gt;Corba&lt;/h2&gt;


	&lt;p&gt;So you use to be on Employer Health Plan, in most cases you&#8217;ll be entitled to coverage under a &lt;a href=&quot;http://www.legal-definitions.com/employment-law/termination-issues/cobra-health-benefits.htm&quot;&gt;Corba Plan&lt;/a&gt;&lt;/p&gt;


	&lt;p&gt;Corba Plans are usually extremely  expensive but they provide a guaranty under federal law, to continue receiving your health benefits.  Usually you have 60 days to decide to get coverage under a Corba Plan. Don&#8217;t neglect the Corba option, it is very expensive, around $1500/month for a family of five, but the advantage is that you can&#8217;t be denied coverage as it might well happen if you decide to go on your own and shop for better rates.  Also, be very careful with your payments, one payment missed could mean a termination of your contract and ineligibility to Corba.&lt;/p&gt;


	&lt;h2&gt; Self Insured&lt;/h2&gt;


	&lt;p&gt;Either you missed the deadline or you decided that the rates are outrageous, you&#8217;re  now looking for a plan that could cover you and/or your family. You&#8217;re going to apply personally as an individual.&lt;/p&gt;


	&lt;h3&gt;Shopping around for a plan&lt;/h3&gt;


	&lt;p&gt;I found the best way to shop around for plans is to use a site like: 
&lt;a href=&quot;https://www.ehealthinsurance.com&quot;&gt;EHealth&lt;/a&gt;
You&#8217;ll be able to search for plans that meet your criteria and compare side by side the features of the different plans.
I also found their &lt;a href=&quot;https://www.ehealthinsurance.com/ehi/StandAloneFlashHelp.ds?flashEnabled=True&quot;&gt;tutorials&lt;/a&gt; to be very helpful.&lt;/p&gt;


	&lt;h3&gt;Applying &#8230; and getting rejected ;-(&lt;/h3&gt;


	&lt;p&gt;On to the next step: after countless hours looking at plans and plan options you&#8217;ve decided on one.  You download the (&lt;em&gt;10 page long&lt;/em&gt;) application, you fill it out carefully &#8211; there I recommend making no omissions of previous health conditions. It is preferable to be rejected upfront than to find out that a claim is rejected because of a non disclosed medical condition.  (Health care companies have armies of MDs that sole occupation is to dig into customer medical files so to deny a claim) ... don&#8217;t play that game, you&#8217;ll loose ! 
Unfortunately, chances that you get rejected are fairly high, I got rejected twice although I consider my family and my medical history as close to flawless as it can be &#8230; the mysteries of risk management !&lt;/p&gt;


	&lt;h2&gt; Corporate plan through your business&lt;/h2&gt;


This is by far the best option of all. You&#8217;ll get the best deals and your chances to be denied are very low. Now, the catch is that you&#8217;ll have to qualify for Small Business Plans, first of all, you&#8217;ll have to be incorporated. Your company will probably be eligible for a small business plan if it meets the following criteria:
	&lt;ol&gt;
	&lt;li&gt; Your company consists of at least two full-time owners, officers, partners and/or employees, as verified by officially-filed state quarterly wage and tax statements (e.g., &lt;span class=&quot;caps&quot;&gt;NYS&lt;/span&gt;-45 in New York and DE-6 in California) or annual federal tax return documents;&lt;/li&gt;
	&lt;/ol&gt;


	&lt;ol&gt;
	&lt;li&gt; Your company is a legitimate business entity (i.e., your company was formed for a purpose other than to obtain insurance), as verified by one of the following documents:&lt;/li&gt;
	&lt;/ol&gt;


	&lt;ul&gt;
	&lt;li&gt;A business license or fictitious name filing (proprietorships and partnerships);&lt;/li&gt;
	&lt;/ul&gt;


	&lt;ul&gt;
	&lt;li&gt; Articles of incorporation (corporations); or&lt;/li&gt;
	&lt;/ul&gt;


	&lt;ul&gt;
	&lt;li&gt; Articles of organization (limited liability company).&lt;/li&gt;
	&lt;/ul&gt;


	&lt;ol&gt;
	&lt;li&gt;Your company meets the minimum employer contribution percentage set by the insurance company.&lt;/li&gt;
	&lt;/ol&gt;


	&lt;p&gt;Again, &lt;a href=&quot;https://www.ehealthinsurance.com&quot;&gt;EHealth&lt;/a&gt; 
is the best place to shop and compare plans. Ounce you&#8217;ve identified a plan you can either apply through them or get in touch with a broker that will assist you with your application.&lt;/p&gt;


I also found the following plans to be worth the attention:
	&lt;ol&gt;
	&lt;li&gt;&lt;a href=&quot;http://www.costco.com/&quot;&gt;Costco&lt;/a&gt; , offers a Small Business Plan for health and Dental care&lt;/li&gt;
	&lt;/ol&gt;


	&lt;ol&gt;
	&lt;li&gt;&lt;a href=&quot;http://www.ieee.org&quot;&gt;&lt;span class=&quot;caps&quot;&gt;IEEE&lt;/span&gt;&lt;/a&gt; , also offers a set of financial and health &lt;a href=&quot;http://www.personal-plans.com/product/ieeeinsurance/&quot;&gt;plans&lt;/a&gt; , but you need to first qualify for an &lt;span class=&quot;caps&quot;&gt;IEEE&lt;/span&gt; membership.&lt;/li&gt;
	&lt;/ol&gt;


	&lt;p&gt;Here are some resources on the Web for individuals and small businesses in the &lt;span class=&quot;caps&quot;&gt;USA&lt;/span&gt; who are seeking health insurance.&lt;/p&gt;


	&lt;ol&gt;
	&lt;li&gt;&lt;a href=&quot;http://www.ehealthinsurance.com/&quot;&gt;EHealth&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;http://www.extendbenefits.com/&quot;&gt;ExtendedBenefits&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;http://covertheuninsured.org/&quot;&gt;50 Million Americans live without health care&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;http://smallbusinessonlinecommunity.bankofamerica.com&quot;&gt;Bank Of America Small Business Community Site&lt;/a&gt;&lt;/li&gt;
	&lt;/ol&gt;
          </content>  </entry>
</feed>

