18,769 reputation
23384
bio website bloritsch.d-haven.net
location Washington, DC
age
visits member for 3 years, 5 months
seen 21 hours ago

Been paid for developing for a couple decades, in addition to the assembly, Basic, and DB III I learned for the fun of it. Most of my professional career has been spent developing server systems and web applications.

Some things I have come to believe are:

  • Simplicity is hard, but oh so necessary
  • The hardest problem is understanding
  • Users are great, they keep you humble

Jun
4
awarded  Nice Answer
May
31
answered We're not a software company. Is a complete re-write still a bad idea?
May
31
answered How much time/money should be spent on software QA/QC?
May
31
comment How Does Download Size Affect Potential Users of Your Product
Hmm. I have a 20mbit connection at home, 70MB takes about 30+ seconds for me. That's not too bad. However, if it were to take something like 5 minutes to download, and I had to leave soon, I would probably not mess with it.
May
31
comment How Does Download Size Affect Potential Users of Your Product
By all means, don't assume the target computer has full access to the internet. There are several cases where files are downloaded, vetted, and then moved to a private network. The private network has no internet, while the public network does.
May
31
answered Can CSS be considered a DSL?
May
31
comment Can CSS be considered a DSL?
I understand your point, however, I also don't trust your source. You are treating Wikipedia as if it were the Bible. Both articles are incomplete. It's almost as if it doesn't exist on wikipedia it doesn't exist. I could (but won't) go up on both of those articles and edit them to add information or change information. That doesn't necessarily make it true or more accurate. You can do the same. But how about martinfowler.com/bliki/DomainSpecificLanguage.html?
May
31
comment Can CSS be considered a DSL?
It is common enough to lump it with HTML on the resume.
May
31
comment Can CSS be considered a DSL?
I also would dare to say that CSS is used significantly in the branding of the site, which is a business concern.
May
31
comment Can CSS be considered a DSL?
We all know that Wikipedia contains no errors, omissions, or contradictions right? CSS contains a syntax and a grammar. These two things make it a language. It is also pertinent in only one domain, which makes it domain specific. It is used to declare, and specify where things are on the screen and how they are presented. This is a very narrow part of the specification process. You won't be able to do business level specifications with it, but you will be able to do screen layout specifications and use the file in production. Your definition is too narrow and your source is not perfect.
May
31
comment Can CSS be considered a DSL?
You are saying that CSS is not a specification language because it doesn't compute (a programming language function). That is not correct.
May
31
comment Can CSS be considered a DSL?
SQL is a DSL, and its realm is not business.
May
31
comment Can CSS be considered a DSL?
in common use is the key. There is also XSL:FO that has a similar scope, although much different look/feel. XSL:FO is not nearly as compact as CSS, which explains why there is little or no push for browsers to adopt it.
May
31
comment Can CSS be considered a DSL?
It is a specification language. Computations and variables are the realm of programming, but CSS allows you to specify the style and location of elements in a markup language such as HTML or XML.
May
31
comment Can CSS be considered a DSL?
That's an artificial distinction. It's domain is the presentation of markup. I.e. a representational domain.
May
27
answered Code reuse: Reusing complex method vs. cherry-picking parts
May
25
awarded  Enlightened
May
25
awarded  Nice Answer
May
25
answered Why use an OO approach instead of a giant “switch” statement?
May
24
comment I've taken a job where there is no work to do!
A short stay at a job is usually very easy to explain--particularly in a case like this. If you have a history of staying with companies for much longer, than the one that doesn't match the rest is usually not a factor. Just be careful how you phrase the quick turnover. It's OK to say they didn't have enough work on that contract--it's not OK to put the company in a bad light.