Coderific

rating for Softscape

4.0 Cool Place to work posted by jwilliams on January 25, 2007

I am a developer at Softscape and do not agree with the comments posted. Actually the guy who wrote the code is brilliant, best developer I have ever worked with. Additionally, since I have been there, no developer was ever fired and only 2 left the organization to go to other startups.

Whoever wrote the comment was not a developer and does not know how we do translation, some of his facts are wrong. It is too bad the guy has such an attitude - obviously some serious issues.

We consistently are challenged by new opportunities and frequently travel to other coutnries and offices to help out. My salary has nearly doubled since I joined and I have been successful at convincing the CTO on how to improve several processes.

If anyone believes for a minute that a developer would ever question the value of testing, it is a proposterous silly thought that can only be formed by a person with either a vendetta or an agenda. I vote that whoever wrote this post your thoughs without anonymity and take a vacation.

See 17 more ratings for Softscape!

5 comments

Write a comment!
  • Re: Cool Place to work posted on January 31, 2007 12:46 PM

    The Softscape modules that I saw generated orphaned records. I'd hardly call that brilliant.

    reply | quote

  • Re: Cool Place to work posted by thehacker on February 05, 2007 06:01 PM

    Hi, I'm the guy who wrote the original post.

    Some things:

    You're right, I actually wasn't a developer, I was a "consultant". But I don't think that distinction is very meaningful here. I programmed webapps, whatever my official designation was. I saw the softscape software firsthand and implemented apps using it.

    Which of my facts are wrong about the translation system? My experiences were about three years ago, so I concede I may have misremembered some of the details. But the main idea - that translating an app to N languages required N copies of the cource code - is right on. During my orientation the CTO even held it up as a good thing! His reasoning went something like: He needed to make a deadline a few years before, and made an (egregious) hack - copying the source - to do it. It "worked so well" and "was such a good idea" that they did things like that from then on. Wow! See my other post: http://coderific.com/forums/posts/360?start=0 for a more thorough description of the dysfunctional development practices.

    No developers questioned the value of testing. My boss did. For him, it was an unnecessary expense. There was no process for doing automated unit testing, and I wasn't allowed to create one. I was forbidden from writing unit tests at all.

    I don't have a vendetta. I'm motivated by compassion to let others know what they're getting into before taking a job at Softscape.

    It seems I'm not alone in my views:

    http://www.vault.com/career-company/Softscape.html

    reply | quote

  • PS: posted by thehacker on February 05, 2007 06:25 PM

    One of the guys who was in my orientation class got fired for disparaging the 'translation' system. He was bright, and seemed like he knew his stuff code-wise. He'd been hired for some development position they had created for him. One day, the CTO stopped by his cube and asked how things were going, had he familiarized himself with the code, etc. The guy said he found lots of duplicated code and tight coupling, and that the translation system was particularly egregious and should be refactored. He delivered this politely and directly, one engineer to another. The CTO, who was responsible for all of the things this guy was rightfully taking issue with, got offended and fired the guy on the spot. Everybody watched while sheepishly peeking around the corner or over the top of their cube walls as the guy grabbed his bag and got perp-walked.

    reply | quote

  • Re: PS: posted by digispd on April 13, 2007 08:34 AM

    Oh, for Chsit's sake. When did Softscape ever test their products? I AM a developer, and the code is garbage. Version 10 is still not stable after four point releases. It commonly crashes systems. Obviously, brilliant is a relative term.
    The data structures for the products use GUIDs for primary keys, there are no foreign key constraints, and orphans are common and pervasive. The individual tables have absolutely no normalization, making minor problems major to fix.
    You are right, no developers are ever fired. They all quit. How many are there in Wayland now? I think there are three left. The rest are in Thailand, and thy're about as good as you'd expect at $6/hour (actually, I think Sofscape overpays them at $6/hour, based upon the product's performance)

    reply | quote

  • Re: PS: posted on April 13, 2007 10:54 AM

    They pay them $6/hour?? Geez... I heard that they charge their clients $150+ an hour for onsite support. Thats a nice profit margin.

    reply | quote

scores in this rating

development process

clear requirements unrated
design and planning unrated
quality assurance unrated
automated testing unrated
peer review unrated
development environment unrated
development hardware unrated
physical workspace unrated
infrastructure and support unrated
issue tracking unrated
source control unrated
product quality unrated

culture

cultivation of creativity unrated
mitigation of risk unrated
reasonable workload unrated
prevention of crunch time unrated
hitting deadlines unrated
taking responsibility unrated
development autonomy unrated
keeping ego in check unrated

compensation

salary unrated
health coverage unrated
paid time off unrated
snacks unrated
other perks unrated

organization

advancement opportunities unrated
employee retention unrated
hiring process unrated
quality of development management unrated
quality of upper management unrated
quality of developers unrated
team-to-team communication unrated
internal team communication unrated
management-developer communication unrated

general

location unrated
nearby food unrated
business model unrated
cool technology unrated
vision and strategy unrated
warm fuzzy feeling unrated
overall 4.0

preferences

casual dress code unrated
use of Free Software unrated
development of Free Software unrated
use of GNU/Linux unrated
use of Mac OS unrated
use of Solaris unrated
use of Windows unrated
use of BSD unrated
use of Python unrated
use of Perl unrated
use of Ruby unrated
use of Lisp unrated
use of Java unrated
use of C# unrated
use of Objective-C unrated
use of C unrated
use of C++ unrated
use of PHP unrated
use of ASP unrated
use of legacy languages unrated