23,444 reputation
650132
bio website steveevers.wordpress.com
location Bellevue, WA
age 31
visits member for 3 years, 7 months
seen yesterday

Currently:

Software Development Engineer in Test (SDET)

Interests:

  • AI
  • Computational Behaviour
  • C#, F#

Nov
4
comment Software architecture map to aid cross team communication?
This is definitely a solution that could use solving, but imposing more process on developers is going to get lots of pushback. Perhaps inferring position on the map as a function of files touched/checked out in their local working set.
Nov
4
revised Dependency inversion always includes dependency injection?
added 7 characters in body
Nov
1
comment How can robots beat CAPTCHAs?
I've seen the scenario where the attacker loads a CAPTCHA from the target site into a "free" porn site. The BOT then transcribes the user's input into the target site's CAPTCHA.
Oct
28
comment Are VB.NET to C# converters actually compilers?
@Ramhound good point, but CSC/VBC produces IL which then needs to be compiled to machine executable instructions...
Oct
28
comment How bad is it to have two methods with the same name but different signatures in two classes?
If you're writing pure functions, (and there's increasingly more reason to do so) there's no functional difference between functions and values. Subsequently, there's increasingly less reason to force method names into verbs.
Oct
25
comment Is there a pattern to restrict which classes can update another class?
bad idea that might work: via reflection, check to see if the calling class implements a required interface and throw an exception if they don't.
Oct
23
awarded  Famous Question
Oct
18
comment Is an event loop just a for/while loop with optimized polling?
Event systems are implementations of the Observer pattern. Understanding the pattern should cement your understanding of events. No polling is required.
Oct
16
comment Why the most famous sites on the web are not all truly Single Page Applications?
@Mik378: Interesting. In that case, I don't see an obvious reason why not. Educate me: Is the concept of an SPA new? ie. would have been an option when facebook/linkedin were originally written? If not, there would be a migration cost.
Oct
16
comment Why the most famous sites on the web are not all truly Single Page Applications?
Is there a reason that they should? What does it look like with 20-50 devs working on a SPA, at the same time? I don't do much web dev, but that sounds like a headache and lots of merging (even with dvcs magic merging powers).
Oct
16
awarded  Popular Question
Oct
9
comment Business rule to display data in all uppercase - how to handle?
I misread your post. Basically, I echoed 1.
Oct
9
comment Algorithm to update priority ordered list where changing priority of an item is expensive
@DanSingerman But can you write a heap to wrap the existing API and maintaining your own priorities and just referencing the objects in your heap?
Oct
3
revised Maths needed to understand theory behind Haskell's type system?
per: http://english.stackexchange.com/questions/990/which-is-correct-math-or-maths
Sep
28
comment Unit of Work pattern
@jhewlett: it is, in addition to what gbjbaanb said. martinfowler.com/eaaCatalog/unitOfWork.html
Sep
27
answered Multiple applications in a single Visual Studio solution
Sep
27
comment Multiple applications in a single Visual Studio solution
Just some points FYI: You can also open projects via the .csproj file in VS if speed/performance is an issue. A NuGet "private server" is just a network folder (and add that folder as a package source location in VS) - just drop the nupkg files there and it works.
Sep
25
comment Casual projects on Github omit error checking, logging, etc., for the sake of clarity?
Logging is one thing, but code with exception handling and code without it are not functionally identical.
Sep
25
comment Testers With No Experience/Programming Skills
There are primarily 2 common test positions: Tester/STE and SDET. You seem to have the former, but want the latter. Your expectations should be very different between the two positions.
Sep
24
comment Is Dependency Injection worth it outside of UnitTesting
@back2dos: Also, please don't conflate DI with the DIP and infer the former sits alongside fundamental programming principles. That's disingenuous.