958 reputation
1118
bio website waynewerner.blogspot.com
location Greenwood, AR
age 30
visits member for 4 years, 2 months
seen Nov 7 at 20:03

I'm a husband to my beautiful wife, father to our children, Computer Science graduate from University of Central Arkansas. I love my wife, our children, computers, playing guitar (especially singing/playing for my wife and/or kids), bicycling (including taking my kids for rides in my bike trailer), woodworking, airbrushing, digital and traditional artistry, playing games with my family (traditional and digital), my poor Chevette that I had to sell, throwing knives, firearms, knot tying, rope making, whip making, and really just learning new stuff in general. If I don't know about it I probably want to learn about it, if only so I can make informed decisions about it.

My three favorite programming languages are Python, Lisp, and Assembly (though I'm not sure about the order of those last two languages...), and I currently develop in .NET languages, especially VB.

I think the CANSPAM act is one of the dumbest pieces of legislation in the history of the universe

Code I can write/read (where 1 is just barely, 3 is the average user, and 10 is the language designer/guru level):

  • Python - 6/10
  • C++ - 4/10
  • Perl - 3/10
  • Assembly - 3/10
  • HTML/JavaScript - 5/10
  • VB.NET - 5/10
  • C# - 5/10
  • Befunge - 2/10


Jan
30
asked What issues should we be aware of converting to Agile/Scrum with a project that's underway?
Jan
6
answered New to Programming/objective c
Dec
30
awarded  Nice Answer
Dec
23
comment Should Software Engineering and Computer Science be separate majors?
Because computer science programs teach a little more about how to build programs than your typical physics program ;)
Dec
23
comment Who usually does the use case analysis in the team?
If you're interested in doing actual code work, I'd suggest (after you've done some analysis and maybe have some down time) you ask one of the other developers if there are any features that you could work on coding, in addition to the analysis.
Dec
23
answered A free game-development language?
Nov
29
comment What would you do if your client required you not to use object-oriented programming?
Those two links are worth an upvote alone...
Nov
29
comment What are good keyboards for programming?
Those are ideal for Emacs programmers because you can move Ctrl to a stronger finger (like your thumb). Or you can also get foot switches.
Nov
29
comment What are good keyboards for programming?
@compman, mechanical switched keyboards (e.g. Model M, or one of the many that use Cherry switches) are better to type with because they have a static force required to push each key. With your crappy rubber dome keyboard (even if you paid $50+USD for it), the pressure to register a key press is variable. Your muscles never get trained, so you end out typing way harder than you need to. Next to mechanical switches, the scissor switches are way better than regular dome-style. Six months of typing on my Model M at work and my wrists never get sore. In just hours on a dome they hurt.
Nov
16
comment What is (are) the most useful technique/visualization for overall project status?
Presuming that I remember, I'll come back and update this with what we've learned. If I haven't posted anything in a month or so you can assume I've forgot - just comment on this post and I'm sure I'll see it in my SE inbox.
Nov
15
comment What is (are) the most useful technique/visualization for overall project status?
I accepted this one because it detailed specific steps to accomplish my task at hand, plus gave several examples of other projects. Thanks!
Nov
15
accepted What is (are) the most useful technique/visualization for overall project status?
Nov
14
comment What is (are) the most useful technique/visualization for overall project status?
Ah, I forgot that the pm exchange exists. I'd migrate it if I could (and I checked the vote to close and the option wasn't there)
Nov
14
asked What is (are) the most useful technique/visualization for overall project status?
Nov
14
comment Most useful features of VIM that aren't standard in a IDE
Most IDEs that do have splitscreen don't provide easy methods of navigating/adjusting a-la <C-w>
Oct
20
comment Why is Scheme my first language in university?
"Once you have grasped the concepts, it's easy to apply them to other languages." - This statement is all too true. I suspect it would take me about a week to pick up the syntax in just about any new language, and be proficient. I was taught C/C++ and Assembly in school, but I taught myself Python on the side and Lisp for a research project. Without the fundamental understanding I gained from Python, Lisp, and Assembly, I doubt I would be nearly the programmer I am today.
Oct
20
comment Why is Scheme my first language in university?
@Felix Dombek - If you simply want to learn programming, MIS courses are sufficient. If you want to learn Computer Science, then you need a more formal understanding of computing. A real understanding of Computer Science (usually) makes you a better programmer. Only occasionally does being a better programmer help you better understand Computer Science.
Sep
2
awarded  Yearling
Jul
19
answered Making the logical jump from complete noob to developer?
Jul
14
comment I'm a manager. How can I improve work relationships and communication with programmers?
this link was posted on another thread that may apply somewhat.