983 reputation
1118
bio website waynewerner.blogspot.com
location Greenwood, AR
age 30
visits member for 4 years, 7 months
seen Apr 10 at 14:43

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


Mar
18
comment What did Alan Kay mean by “assignment” in The Early History of Smalltalk?
@OlivierDagenais though I'm sure Alan would be more than happy (he seems like a pretty awesome guy), SE answers are CC licensed, so sourcing SE questions and answers is perfectly legit.
Feb
9
comment Why big companies use Perforce?
@JamesAnderson I think you're probably spot on there. And if your organization doesn't have a culture of improvement then you'll see the Dead Sea effect come into play. I wonder if it's possible to change the system as a whole, or if we can only fiddle with our little part of it.
Feb
8
comment Why big companies use Perforce?
@JamesAnderson You may be right. I'm pretty sure that when I am over sixty I'll also be pushing my organization to change and improve. Though, I'm pretty sure I've seen research that says as people age they become more risk averse, and hence resistant to change. But maybe there is an equal portion of new developers and old developers with the same resistance to change.
Oct
29
comment Is vanilla JS still considered a library?
As long as you don't have to support stupid versions of IE
Oct
2
awarded  Talkative
Sep
30
awarded  Popular Question
Sep
10
comment Should the Presenter depend on the View or the vice versa?
My personal preference is a thin view. I prefer my views (especially in .NET) to raise events and expose functions. As a view I can return data, and i can raise events but other than that i have no clue what's going on outside my world.
Sep
1
awarded  Yearling
Jul
29
awarded  Good Question
Jul
23
comment Started wrong with a project. Should I start over?
Bad code is anything I wrote more than two weeks ago.
Jun
11
comment Is my work on a developer test being taken advantage of?
@JoelEtherton probably a perfect time to break out creativemornings.com/talks/mike-monteiro--2/1
Jun
11
comment Is my work on a developer test being taken advantage of?
I'm a pretty big fan of the work-to-hire idea where you get a small contract job (maybe 2 weeks, tops). By that point you both would know if you want to continue the relationship. But this sounds a bit skeezy.
Mar
19
awarded  Notable Question
Oct
28
comment How to make sprint planning fun
When using physical cards, we just placed them face down on the table to "lock in our vote"
Oct
10
comment How can I make sure that I'm actually learning how to program rather than simply learning the details of a language?
This is a very good answer. Wish I could upvote twice.
Oct
10
comment How can I make sure that I'm actually learning how to program rather than simply learning the details of a language?
@Bobson, that's more due to Befunge syntax rather than the underlying concepts.
Oct
10
comment How can I make sure that I'm actually learning how to program rather than simply learning the details of a language?
I'd argue that the reason it's more difficult to pick up Prolog or Haskell has to do with syntax than simply programming in a different style (e.g. functional v. OOP, or whatever)
Oct
9
comment Overcoming slow problem solving due to increased knowledge of what might go wrong
"Do the simplest thing that could possibly work." Once you've done that, then you decide if you need to worry about anything else.
Sep
1
awarded  Yearling
Aug
20
comment What did programmers do before variable scope, where everything is global?
It was either prayer or swear...