4,443 reputation
429
bio website twitter.com/jeunice
location Nashua, NH
age 50
visits member for 3 years
seen May 14 at 14:00

Full-stack developer, DevOps/cloud service operator, IT strategic advisor, smokejumper, codementor

I'm often called in "OMG! Everything is on fire! HALP!!!" situations. I'm especially good at complex integration and automation tasks.

I've programmed inside the Unix kernel and multi-threaded middleware, but my own development projects tend to be up-stack, using Python, Flask, JavaScript, jQuery, d3.js, HTML, CSS, and LESS most heavily at present. Also have worked heavily with Perl, PHP, WordPress, Java, SQL, MySQL, XML, JSON, Open Document Format, and a buncha other stuff. I have played with, but not seriously depended upon, D, Dart, Go, Hack, Julia, Nim, Ruby, Rust, and a few others. Or I can get into the wayback machine and do C, bash, awk, Ada, Pascal, Modula-2, Icon, LISP, Prolog, and Smalltalk, depending how far back you want to go. Let's just pretend that BASIC thing never happened, s'ok?

Look for me also on BitBucket, Github, and stackoverflow.


Mar
31
comment Why are people making tables with divs?
@EricKing It's fair to say that div has a purpose. But div and span don't have the very specific intended purpose that table, thead, td etc do. No one will freak out if you use misc div elements for sidebars, pull quotes, section groupings, etc.--pretty much anywhere in the document, too. Try doing that with a unenclosed thead, td, or li. Instead of "purpose-built," maybe "purpose-specific" or "with a specific intended role."
Mar
31
comment Why are people making tables with divs?
@HorusKol In fact, of the all the answers here, this one is most consistent with, and supportive of, your answer. I would say they mesh well.
Mar
31
comment Why are people making tables with divs?
IMO, it discusses the underlying question of why designers, developers, and content workers choose to use generic elements (<div> and <span>) in place of specific, purpose-built elements (e.g. <table>). It's a little more meta than just those tags, but it speaks directly to the patterns and principles of use.
Mar
31
answered Why are people making tables with divs?
Mar
20
comment Using NLP can we create a summary of functional specification
The vocabulary is limited, but some parts of it are also very technical / precise. So it's a "perturbable" data set. Small changes in interpretation can lead to large differences in output.
Mar
20
revised Using NLP can we create a summary of functional specification
removed extra parenthesis
Mar
19
answered Using NLP can we create a summary of functional specification
Mar
19
answered How do you deal with clients who cannot wait for a feature to exist?
Mar
17
revised How to define complex business rules using User Stories?
reformatted to make example match pattern
Feb
26
awarded  Nice Answer
Feb
26
revised The recommended Way to exit a Loop
edited body
Feb
26
answered The recommended Way to exit a Loop
Feb
17
comment What is the most efficient / fastest way to keep a list in order?
Be careful with the term "ordered." Sometimes it indicates "in the order data was added" like a simple queue, append-to-the-end list, OrderedDict, etc. Sometimes it means "sorted" or "ordered according to some criteria," which includes sorted lists, heaps, etc. This later sense is inherently more expensive because you have to do something more than "add one on" to maintain the ordering criteria.
Feb
16
reviewed Approve Can “higher order function” feature allow/maintain abstraction and encapsulation?
Feb
15
reviewed Approve Should I learn octal numbering?
Feb
14
awarded  Nice Answer
Feb
13
reviewed Approve How can I ask my boss (in a polite way) to comment his code?
Feb
13
answered Do algorithms depend on computer architectures?
Feb
12
comment Parameterized tests - When and why do you use them?
Why should parameters not be used as a convenience to write less code? There is no great virtue in providing an exhaustive listing of a large(ish) set of test cases.
Feb
6
comment Caching at business layer vs Caching at Data Layer
@Emma a simple example would be "page pinning" in operating systems. You let the virtual memory manager make most of the decisions, but occasionally say "this page--keep it in real memory!"