<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://www.developerdotstar.com/community" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>developer.* Blogs - page - Comments</title>
 <link>http://www.developerdotstar.com/community</link>
 <description>Comments for &quot;page&quot;</description>
 <language>en</language>
<item>
 <title>There&#039;s no such thing as something for nothing</title>
 <link>http://www.developerdotstar.com/community/node/154#comment-3731</link>
 <description>&lt;p&gt;See my blog entry with this title, Mr. Toshi.&lt;/p&gt;
</description>
 <pubDate>Sun, 21 Jan 2007 01:52:48 -0800</pubDate>
 <dc:creator>Edward G Nilges</dc:creator>
 <guid isPermaLink="false">comment 3731 at http://www.developerdotstar.com/community</guid>
</item>
<item>
 <title>Do they have to hold true to what is in an offer letter?</title>
 <link>http://www.developerdotstar.com/community/node/154#comment-3607</link>
 <description>&lt;p&gt;In my offer letter almost 3 yrs ago it was written that I would get a $300 a month car allowance, no mileage documented. About a year later the Board decided that no one would get a flat rate but rather .40 a mile. In the time since my job descrption has changed drasitically and I no longer dirve much for work so my mileage check are an average of $80. My question is are they legally bound since it is writing to pay me the $300 still? That was a large amount of money and a reason I accepted the position and now I go without it. Do I have any claim to it?&lt;br /&gt;
Thank you&lt;/p&gt;
</description>
 <pubDate>Thu, 18 Jan 2007 06:07:20 -0800</pubDate>
 <dc:creator>Toshi</dc:creator>
 <guid isPermaLink="false">comment 3607 at http://www.developerdotstar.com/community</guid>
</item>
<item>
 <title>Gratitude</title>
 <link>http://www.developerdotstar.com/community/node/658#comment-2631</link>
 <description>&lt;p&gt;See my blog &quot;&lt;a href=&quot;http://www.developerdotstar.com/community/node/682&quot;&gt;Being a Dung Beetle Considered Harmful&lt;/a&gt;&quot;&lt;/p&gt;
</description>
 <pubDate>Mon, 25 Dec 2006 22:43:55 -0800</pubDate>
 <dc:creator>Edward G Nilges</dc:creator>
 <guid isPermaLink="false">comment 2631 at http://www.developerdotstar.com/community</guid>
</item>
<item>
 <title>Higher or lower</title>
 <link>http://www.developerdotstar.com/community/node/135#comment-1928</link>
 <description>&lt;p&gt;As computer power increases, level of abstraction is raised, allowing the programmer to &quot;design&quot; at a different level, while the design decisions that used to have to be made at a lower level.&lt;/p&gt;
</description>
 <pubDate>Wed, 06 Dec 2006 23:36:03 -0800</pubDate>
 <dc:creator>paper shredders</dc:creator>
 <guid isPermaLink="false">comment 1928 at http://www.developerdotstar.com/community</guid>
</item>
<item>
 <title>Great article!</title>
 <link>http://www.developerdotstar.com/community/node/530#comment-1652</link>
 <description>&lt;p&gt;Hi Mario,&lt;/p&gt;
&lt;p&gt;I have spent more than 15 years designing and developing in-house case tools for our legacy systems (more than 1.000 developers). I have implemented almost all of the â€œTraditional CASE toolsâ€ features that you described in your article, and they have proved that they are necessary to archive a very productive development environment. &lt;/p&gt;
&lt;p&gt;Now, we are focusing our efforts on distributed systems, and specifically, in OO environments. We have a current discussion about which is the best strategy towards our toolset in these environments. On one side, there is the opinion that we must use OO COTS tools; and on the other side, that we must developed our own tools following the guidelines of the traditional case tools. The absence of some of the features that you stated is inclining the balance towards the second option (the traditional one). Some features, as the central repository relying on databases, are essentials in environments focused in the reusability of the artifacts, and with OO COTS tools you canâ€™t implement them, with or without â€œframeworksâ€. They seem designed for individual developers or small teams and not for a big enterprise.&lt;/p&gt;
&lt;p&gt;Congratulations for the article, I have enjoyed reading it.&lt;/p&gt;
</description>
 <pubDate>Mon, 06 Nov 2006 15:54:50 -0800</pubDate>
 <dc:creator>Ferdy</dc:creator>
 <guid isPermaLink="false">comment 1652 at http://www.developerdotstar.com/community</guid>
</item>
<item>
 <title>Professionalism evolves</title>
 <link>http://www.developerdotstar.com/community/node/466#comment-1600</link>
 <description>&lt;p&gt;Thanks for a great article!  I also started programming as hobby as a child, and knew very quickly that I wanted to be a programmer by profession.  That was 27 years ago now.  :-)  I was very fortunate when I was 15 years old to meet a businessman who trusted me enough to work with me writing business software.  This was a great experience for me, and I managed to go straight to work writing software out of high school.&lt;/p&gt;
&lt;p&gt;One thing I have noticed is that over time people expect more and more out of professional programmers.  The level of richness that people expect from software increases over time, and the amount of knowledge required to attain the minimum expected level of utility grows year after year.  In addition to objects programmers must now understand agile methodology, unit testing, source control systems, UML, etc.&lt;/p&gt;
&lt;p&gt;Young hobbyists can still program to satisfy themselves of course, but the languages are heavier and less nimble.  Ah, I can remember when...   ;-)&lt;/p&gt;
</description>
 <pubDate>Tue, 24 Oct 2006 14:46:37 -0700</pubDate>
 <dc:creator>Carl Gundel</dc:creator>
 <guid isPermaLink="false">comment 1600 at http://www.developerdotstar.com/community</guid>
</item>
<item>
 <title>Professional Programmer Requirements</title>
 <link>http://www.developerdotstar.com/community/node/466#comment-1595</link>
 <description>&lt;p&gt;Natty,&lt;/p&gt;
&lt;p&gt;Your question is a difficult one to answer, because there are no official requirements for becoming a &quot;professional programmer&quot; in the same way that there are for doctors and lawyers and engineers. There is not any certification or standardized curriculum. The way it works generally (at least where I live, in the U.S.) is that you acquire the skills or knowledge any way you can, and then try to convince people to give you a job.&lt;/p&gt;
&lt;p&gt;Your ability to get a job is based on how you measure up against other people who are competing for the same job, and also on how much money you are willing to work for. The most desirable and most specialized jobs have the most competition and the highest pay, and the least desirable jobs have the least competition and the lowest pay. Sarah&#039;s &lt;a href=&quot;http://www.developerdotstar.com/mag/articles/software_professionalism.html&quot;&gt;article&lt;/a&gt; (and her &lt;a href=&quot;http://www.developingprogrammers.com/&quot;&gt;web site&lt;/a&gt;) is basically about the &quot;informal&quot; journey of becoming a professional programmer, as opposed to a more &quot;formal&quot; or &quot;traditional&quot; path of going to school, getting a degree, and get a job in the software field after college.&lt;/p&gt;
&lt;p&gt;A book you might find interesting is &lt;a href=&quot;http://www.developerdotstar.com/mag/bookreviews/tegethoff_goldrush.html&quot;&gt;After the Gold Rush&lt;/a&gt;, by Steve McConnell. Another good resource is the &lt;a href=&quot;http://www.swebok.org/&quot;&gt;SWEBOK project&lt;/a&gt;, which stands for Software Engineering Body of Knowledge. Also, an article I wrote a few years ago called &quot;&lt;a href=&quot;http://www.developerdotstar.com/mag/articles/read_makingcut.html&quot;&gt;Making the Cut&lt;/a&gt;&quot; addresses some issues related to your question.&lt;/p&gt;
&lt;p&gt;Hope that helps,&lt;br /&gt;
Dan&lt;/p&gt;
</description>
 <pubDate>Thu, 19 Oct 2006 05:06:20 -0700</pubDate>
 <dc:creator>Daniel Read</dc:creator>
 <guid isPermaLink="false">comment 1595 at http://www.developerdotstar.com/community</guid>
</item>
<item>
 <title>please make every thing clear.</title>
 <link>http://www.developerdotstar.com/community/node/466#comment-1594</link>
 <description>&lt;p&gt;I don&#039;t have any comment but i am reading your comments. so, please tell me what the requirements to be a professional programmer. Guys, sorry not sending you a comment rather a question.&lt;/p&gt;
</description>
 <pubDate>Thu, 19 Oct 2006 00:05:24 -0700</pubDate>
 <dc:creator>Natty</dc:creator>
 <guid isPermaLink="false">comment 1594 at http://www.developerdotstar.com/community</guid>
</item>
<item>
 <title>First Software Creativity Story</title>
 <link>http://www.developerdotstar.com/community/node/560#comment-1532</link>
 <description>&lt;p&gt;We received our first entry for the Software Creativity Search contest, from Ben in San Francisco, California. Ben&#039;s story describes exactly why we&#039;re so excited about the publication of &lt;i&gt;Software Creativity 2.0&lt;/i&gt;. Read the story on the &lt;a href=&quot;http://www.developerdotstar.com/books/softwarecreativitycontest.html&quot;&gt;new page we&#039;ve set up for the Software Creativity Search contest&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Thanks for reading,&lt;br /&gt;
Dan&lt;/p&gt;
</description>
 <pubDate>Fri, 22 Sep 2006 09:32:55 -0700</pubDate>
 <dc:creator>Daniel Read</dc:creator>
 <guid isPermaLink="false">comment 1532 at http://www.developerdotstar.com/community</guid>
</item>
<item>
 <title>My personal experience is</title>
 <link>http://www.developerdotstar.com/community/node/517#comment-1470</link>
 <description>&lt;p&gt;My personal experience is similar or even simpler.&lt;/p&gt;
&lt;p&gt;The key factors are: &lt;/p&gt;
&lt;p&gt;1. The problem solving environment&lt;/p&gt;
&lt;p&gt;- Hej, Tony I have problems with the Tixxxx certificate.&lt;br /&gt;
- OK, sit down I will see if I can help.&lt;/p&gt;
&lt;p&gt;2. Quick decision process at the company.&lt;/p&gt;
&lt;p&gt;- Hej boss, it seems that we need another Test server for this Fixxxx project. Here are the specifications.&lt;br /&gt;
- OK, I talk to the big boss that you come in to the management meeting this afternoon to inform them about the problem. By tomorrow I will tell you if we get the money for that. If not we will find out some solution.&lt;/p&gt;
&lt;p&gt;That is it. Deadline helps. But those detailed schedules, timesheets, task lists, weekly reports? According to my several years of experience, they do not help at all. They are just constant headache for those guys who want to deliver product. They are just milestones toward to an environment, where tasks are just thrown among departments, and nobody wants to make decisions.&lt;/p&gt;
</description>
 <pubDate>Fri, 01 Sep 2006 08:03:04 -0700</pubDate>
 <dc:creator>Guest</dc:creator>
 <guid isPermaLink="false">comment 1470 at http://www.developerdotstar.com/community</guid>
</item>
<item>
 <title>Deadlines and requirements</title>
 <link>http://www.developerdotstar.com/community/node/517#comment-1455</link>
 <description>&lt;p&gt;Yes PM, I had the same question. I&#039;m also amused by projects which have no written requirements, and still manage to deliver late.&lt;/p&gt;
&lt;p&gt;Some projects have a natural deadline, e.g. a tax calculator must be ready for the end of the financial year. I have never worked on one like that. When I&#039;ve been given a &quot;deadline&quot;, it has been a stretch goal, not based on a well-founded estimate of effort.&lt;/p&gt;
&lt;p&gt;Usually the true situation behind a &quot;deadline&quot; is that the requirements are fixed, and the project will in fact continue until they are complete. And the developers usually know this.&lt;/p&gt;
&lt;p&gt;Some projects have a time box: we&#039;ll deliver as much as we can, to the appropriate quality standard, by the end date, then we&#039;ll move on.&lt;/p&gt;
&lt;p&gt;With incremental delivery, the payoff for each increment is likely to decrease. The agile ideal is that at every iteration, an assessment is made about whether there is a business justification for continuing development. But I don&#039;t know how you write a contract that gives a decent level of security of employment in an environment like that. &lt;/p&gt;
&lt;p&gt;The worst case is that end date, resources, and scope are decided in advance, without the participation of the developers. Then failure to meet one of the goals is more or less guaranteed. &lt;/p&gt;
&lt;p&gt;If this happens, it may not only be the fault of management. It may be their experience that the developers cannot make useful estimates of effort. I suspect that the result in the report reflects this sort of environment.&lt;/p&gt;
</description>
 <pubDate>Sun, 27 Aug 2006 23:10:31 -0700</pubDate>
 <dc:creator>chrishmorris</dc:creator>
 <guid isPermaLink="false">comment 1455 at http://www.developerdotstar.com/community</guid>
</item>
<item>
 <title>No Schedule = Less Pressure = Fewer Compromises</title>
 <link>http://www.developerdotstar.com/community/node/517#comment-1413</link>
 <description>&lt;p&gt;:-) What I took that to mean was the success was defined as the delivery of the desired functionality, but that the project was not burdened (my word) with a schedule. In other words, the lack of a schedule (which I think of implicitly as an imposed schedule), contributed to the project&#039;s success. If you take away time pressures, perhaps you take away pressure.&lt;/p&gt;
&lt;p&gt;It also occurs to me that the definition of &quot;schedule&quot; used by the researcher could be important to this discusson. Is schedule in this usage synomous with &quot;deadline,&quot; or does it mean &quot;a time-oriented plan with a task breakdown and milestones in a spreadsheet or project management software&quot;?&lt;/p&gt;
&lt;p&gt;Dan&lt;/p&gt;
</description>
 <pubDate>Fri, 18 Aug 2006 06:22:14 -0700</pubDate>
 <dc:creator>Daniel Read</dc:creator>
 <guid isPermaLink="false">comment 1413 at http://www.developerdotstar.com/community</guid>
</item>
<item>
 <title>Most projects that had no schedule</title>
 <link>http://www.developerdotstar.com/community/node/517#comment-1411</link>
 <description>&lt;p&gt;The article stated this as the first surprise:&lt;br /&gt;
&lt;cite&gt;&quot;Most projects that had no schedule were successful&quot;&lt;/cite&gt;&lt;br /&gt;
I was just wondering: When do you call a project without schedule a failure?&lt;/p&gt;
</description>
 <pubDate>Fri, 18 Aug 2006 01:33:46 -0700</pubDate>
 <dc:creator>PM</dc:creator>
 <guid isPermaLink="false">comment 1411 at http://www.developerdotstar.com/community</guid>
</item>
<item>
 <title>Nice review, maybe its time for the second edition</title>
 <link>http://www.developerdotstar.com/community/node/159#comment-1319</link>
 <description>&lt;p&gt;Hi,&lt;br /&gt;
I saw that you mentioned that industry lacks updated version od Code Complete, but now, here it is. Published, with added OOP.&lt;br /&gt;
I don&#039;t know if it is ok to post it here, but you can check out my&lt;br /&gt;
&lt;a href=&quot;http://krisreviews.com/reviews/code_complete_2.html&quot;&gt;review of Code Complete&lt;/a&gt;.&lt;br /&gt;
Maybe somebody will find it useful to read, before buying the book.&lt;/p&gt;
</description>
 <pubDate>Sun, 30 Jul 2006 00:24:35 -0700</pubDate>
 <dc:creator>Guest</dc:creator>
 <guid isPermaLink="false">comment 1319 at http://www.developerdotstar.com/community</guid>
</item>
<item>
 <title>Excellent Point, Chris</title>
 <link>http://www.developerdotstar.com/community/node/517#comment-1313</link>
 <description>&lt;p&gt;&lt;cite&gt;It&#039;s this: even in iterative development, there is a lot to be gained from writing the requirements down. The final requirements document will be ready only shortly before the final delivery of software, but in my opinion it&#039;s still very useful.&lt;/cite&gt;&lt;/p&gt;
&lt;p&gt;I feel very similarly -- that you only know the requirements once the product moves into production.  Requirements documents should be the most &quot;living&quot; of any development artifacts.  They are most closely related to user documentation/help -- they have to change through the maintenance life of the code.&lt;/p&gt;
</description>
 <pubDate>Fri, 28 Jul 2006 06:33:28 -0700</pubDate>
 <dc:creator>Andy Tegethoff</dc:creator>
 <guid isPermaLink="false">comment 1313 at http://www.developerdotstar.com/community</guid>
</item>
</channel>
</rss>
