6,465 reputation
1130
bio website linkedin.com/in/rosspatterson
location Virginia
age 55
visits member for 3 years, 11 months
seen Sep 12 at 10:53

Over 35 years designing and building software systems, both in-house and for profit, and building and leading the teams that do so. A proven track record of delivering releases on time and meeting requirements, enabling sales and marketing to plan well and to execute according to plan.


Sep
7
comment Is there any license which require to distribute the source code, even it is only used in a company's internal project?
Plus, of course, Stallman's whole point originally was not "software should be free", but rather "users should have full access to the software they use". If you're weren't a user of the software, he didn't think you had a right to the source code. If you were a user, he thought you should be able to do what you wanted with it.
Sep
6
comment RefactorException: Good idea or bad idea?
You keep using that word. I do not think it means what you think it means.
Sep
6
comment Is a complete rewrite against the license/eula of this software?
Gee, how did this question not get closed as "asking for legal advice"? Did one of the Usual Suspects not log in recently?
Sep
6
comment Should I throw guard exceptions that will be thrown by internal methods anyway?
A more interesting question might be "Should I write methods that re-implement and/or just wrap standard class library methods?". 'cause the answer would be "No."
Aug
31
answered “Used with permission” reusable in a GPLv2 derivative work?
Aug
22
answered Is it safe to convert Windows file paths to Unix file paths with a simple replace?
Aug
22
answered Using json as database with EF, how can I link EF and the json file during DbContext initialization?
Aug
22
comment And at what point of modification to the original does source code with no license become owned by me?
+1 for 'never" and "BSD". There's lots of case law there, and it matters.
Aug
18
revised In the days of modern computing, in 'typical business apps' - why does performance matter?
Typo
Aug
13
comment Has there really not been one thing in the past 20 years that provided huge software development gains?
@tmyklebu Every generation of programmers thinks they've basically got everything they need. Those of us who've got a few generations behind us understand how wrong we were. :-)
Aug
13
comment Has there really not been one thing in the past 20 years that provided huge software development gains?
@tmyklebu Moore's Bottleneck is already upon us, and things have gotten terrible again. There hasn't been a significant improvement in single-engine CPU performance in years. And while those of us who go back to punched card days would certainly agree that the cycle goes faster now, I wouldn't say it has increased productivity dramatically.
Aug
12
comment How to handle growth of an open source project?
@BenTorell I tell anyone who asks, "Every bug tracker sucks, the only question is, 'Which one sucks least with respect to your processes?'".
Aug
12
comment How to handle growth of an open source project?
Oh, and +1 on the comment - we guys need to be reminded from time to time. This business is far too male-centric.
Aug
12
comment How to handle growth of an open source project?
@Elin Just answering the question asked: "How have the big boys like GIMP, FFmpeg, Blender, etc. handled this transition?"
Aug
12
answered How to handle growth of an open source project?
Aug
11
awarded  Nice Answer
Aug
10
comment Should an IT consultant charge for time spent on planning?
Various forms of software development, over the last 35 years. The contracts I'm thinking of were always either bespoke development, outsourced development, or subject matter expert advice, and the PM side of it was never more than 75% of the "actual work" rate, and often less.
Aug
10
comment Distributing GPL licensed software that optionally links to non-GPL licensed libraries
@ali_m Obliged? No. But Bart's point about static libraries is well-taken.
Aug
10
comment Writing a superset of a programming language as a transcompiler
This is exactly how C++ got started. Stroustrop's first C++ "compiler" (called CFront) did a full syntactic analysis of the input C++ program and produced an equivalent output C program.
Aug
10
comment Should an IT consultant charge for time spent on planning?
+1, but I disagree on upcharging for planning. In my experiences on both sides of the table, planning and project management always are charged at a significantly lower rate than design and programming.