2,972 reputation
12032
bio website xepoch.com
location Big Creek, MS
age 44
visits member for 4 years, 3 months
seen Nov 12 '13 at 17:59

Software Engineer & Architect & Evangelist & Pundit & Skeptic

Started with Unix in 1984. I have no recollection of what version but was labeled IBM, maybe a Unix-style shell on mainframe?, then to C64 (all BASIC line editing by LIST and using the up key), Apple ][ (who didn't?), Windows, Linux and AIX in 1993, OS/400 in 1997. Back on Windows now as a client only to my Linux boxen in the "cloud."

Under my own revolution a little now in that I'm starting to be OK with Windows as the server. With a decent shell and vi, it works for me (gasp).


Jan
24
comment Building a DSL: Scripted atop a general-purpose language or stand-alone?
I'm pretty language agnostic, but why do you think Python incarnations are better suited?
Jan
24
comment What are the factors that have made Java a success as a programming language in enterprise computing?
I would agree that IBM was a silent but strong force for Java adoption. Say what you want about IBM, but they embraced a language from another company with relatively little argument and mostly no "embrace and extend" mentality. They knew Java got it right and it resonated through their customer bases which is HUGE.
Jan
24
comment Hiring at start-ups vs established companies
I'm curious how you expect to hire A-people if you only take freelance on trial bases? Those who are freelancing and good likely will stay freelancing; others who are good likely have heaps of experience but would not find freelance->perm enticing?
Jan
24
comment Building a DSL: Scripted atop a general-purpose language or stand-alone?
I consider any possibility for the hosts. Consumer will be those writing asynchronous programs (messages with destinations).
Jan
24
asked Building a DSL: Scripted atop a general-purpose language or stand-alone?
Jan
19
comment Why such popularity with Python?
@Jon Hopkins - almost any company will have some code style guidelines and even mandate them, Perl, SQL, C, Java. The important part of these is that that style can be your own. Yes, Python dictates style for you, it feels like a new-age, out-of-the-box school yet where all pupils have the same dress code.
Jan
19
awarded  Popular Question
Jan
13
comment Biggest mistake you've ever made
@Char, I have a personal preference for maintaining all DB interactions within transactions. Those who don't, they carry risk or have business cases which don't care. The specification assumption and MANDATEs are that we will begin and maintain code projects with transactional DB management.
Jan
13
comment Why such popularity with Python?
@DVK, I know, but looking at it from a design goal.
Jan
13
comment Biggest mistake you've ever made
@Chad, should we generally not assume all data calls should be implicitly transactional?
Jan
11
comment How important is my job title?
Titles become very important when you pass the Manager phase.
Jan
11
answered Is it common to print out code on paper?
Jan
11
comment Does knowing Latin or other logical languages contribute to being a better programmer?
You thus might end up with something like Perl.
Jan
10
comment Which Provides a better Foundation Java or .Net (C#, ASP.NET)?
I believe that Java exposes one to a more broad set of platform concepts. C# clearly has some programming niceties that Java could use. 6, half-dozen, 1 or the other.
Jan
9
comment The most mind-bending programming language?
What about it makes it so? Straight instructions without explicit grouping order? something else?
Jan
9
awarded  Nice Question
Jan
8
awarded  Good Question
Jan
8
awarded  Popular Question
Jan
7
awarded  Nice Question
Jan
7
comment The most mind-bending programming language?
A whole 'nother topic on ORMs, but my project success was increased by orders of magnitude once I finally started treating SQL as a first-class language ("How I stopped worrying and learned to love SQL" :-) ).