313 reputation
17
bio website jimmysawczuk.com
location Columbia, SC
age 27
visits member for 3 years, 5 months
seen Jul 10 at 21:25

I am a 2009 graduate of Case Western Reserve University with a degree in computer science, and since then I've worked as a software engineer for LoudDoor, a Columbia, SC-based startup. I work primarily in PHP, Go and Javascript (jQuery) (along with HTML/CSS), but have some .NET experience and have dabbled in a few other languages. Right now my main project at work is a market research platform built on top of Facebook. I also maintain a bunch of smaller projects on the side. When I'm not coding, I enjoy running, reading, and watching baseball.


Feb
7
awarded  Yearling
Dec
13
awarded  Citizen Patrol
Aug
31
answered What's the best way for me to get started using version control in an opensource project?
Jul
6
awarded  Critic
May
25
comment How to manage a developer with good knowledge of programming language but very poor analytical skills
"A good coder should have an IQ high enough to google his way through any problem." This made me chuckle because of how untrue it is and how grossly it misunderstands the ability to problem solve. If all programming was was Googling for answers, there would be computers that could write programs for us.
May
25
revised How to manage a developer with good knowledge of programming language but very poor analytical skills
cleaned up body of post, retagged
May
25
suggested suggested edit on How to manage a developer with good knowledge of programming language but very poor analytical skills
May
15
comment I'm in over my head at my job. What should I do?
+1 for "Every programmer I know has been in your spot at least once." Because it's true.
May
6
answered Code review guidelines for CSS, JS and HTML
May
5
comment How do you track common, but rarely used code?
+1 for searchability. Also, Spotlight on the Mac is a really easy way to search code; I often need an FB.init() call, for example, and I can just search FB.init( and immediately get what I need from the first result.
May
5
awarded  Organizer
May
5
revised What to do if the interviewer does not give you enough time to answer?
retagged with interview-related tags
May
5
suggested suggested edit on What to do if the interviewer does not give you enough time to answer?
Apr
15
awarded  Autobiographer
Apr
15
comment What is the datastore used by Google for Google Instant?
Additionally, MapReduce isn't that fast - it's designed to give results in minutes or hours, not seconds.
Apr
15
comment Is a genetic algorithm a correct approach to this problem?
Added, thanks! I knew I was missing something with just multiplying the the top numbers, but I couldn't find anything to support it.
Apr
15
revised Is a genetic algorithm a correct approach to this problem?
added nikie's formula
Apr
15
comment Is a genetic algorithm a correct approach to this problem?
Good point - what's the math behind that number? I'll update my answer for posterity.
Apr
15
comment Is a genetic algorithm a correct approach to this problem?
You're right that it isn't out of the question, but being that its Javascript (by his tag), I figure some amount of speediness was required. I stand corrected though, if it's a node.js app or something.
Apr
15
answered Is a genetic algorithm a correct approach to this problem?