Reputation
4,483
Top tag
Next privilege 5,000 Rep.
Approve tag wiki edits
Badges
15 37
Newest
 Nice Answer
Impact
~264k people reached

  • 0 posts edited
  • 2 helpful flags
  • 358 votes cast
Mar
7
comment How to share code as open source?
@Geoffrey, I might not post it for a little while (a month or two). I think I need to get it into a better, more readable / better tested state first. Right now, it's not really ready for collaboration - no comments or documentation, few unit tests.
Mar
7
comment How to share code as open source?
@Jeremy - I intended to accept your updated answer, but someone else posted something that better matches what I'm looking for. Thank you anyways for the update - it's a good answer (+1), just not quite what I was trying to get.
Mar
7
comment How to share code as open source?
@Jeremy, could you add these details to your answer below? I realize it's mostly common sense, but it's helpful for those like me who are worried that there might be other, less common-sense conventions to worry about. Putting one's first open source project out in public can be a little scary.
Mar
4
comment How to share code as open source?
thanks. I'm kind of looking for more than what I "technically" need to do. What are normal / best practices for putting a project up as open source?
Mar
4
comment How to share code as open source?
Okay, I guess that's more what I'm trying to figure out. What do people expect from open source projects before release? It sounds like I can just throw it out there for now, to share w/ the initial users and a few people who have expressed interest - but then I will need to bring it up to speed later if I want to encourage others on the WWW to use it / further develop it?
Mar
3
comment How to share code as open source?
The answers seems to be saying that there are no "gotchas" or conventions to worry about - it's just grab a license, put it with the code, and distribute? And it doesn't matter that it's not thoroughly tested, code-reviewed, documented, or anything else, I won't look stupid? Or am I reading into answers here?
Mar
3
comment How to share code as open source?
I'm having trouble navigating the FSF site. After about 10 minutes of trying to find what I'm looking for, I'm starting to get a bit of a headache from what is starting to feel like one long sales pitch. Can you direct me to some specific resources on that site that will help me actually get open source software released, and not just tell me why I should support free software or why everything else is bad?
Mar
2
comment What do you do when you realize your job requires you to do something out of your depth?
+1. Insisting on more time is the space between giving up and overdoing work. Your career is like a marathon, not a sprint. You need to find a pace for learning that you can maintain long-term, and choose carefully when you will invest more effort to make a push to get ahead of the crowd.
Mar
2
comment What do you do when you realize your job requires you to do something out of your depth?
Isn't there a middle ground involving good communication and a slower pace? His employer chose to hire him, knowing his skill level was lower. Presumably, he was not being paid a ton to learn quickly. His health was being impacted. Saying, "This amount of work is unreasonable for my skill level in the given time frame. I can do it, but it will take twice as long because of the learning curve," is a valid third option that merits consideration.
Mar
2
comment How do you keep your basic skills from atrophy?
My personal coding time is always highly interrupted (3 kids at home). The linked page states, "You need time without interruptions". Is this actually a need, or will I still be able to learn pretty effectively if I am frequently interrupted?
Mar
1
comment Computer Science or Computer Engineering for Data Science and Machine Learning
+1 for suggesting Master's degree
Feb
28
comment How would most programmers feel about the bugs they wrote?
As an SDET, my favorite compliment from devs is "Good find!" Devs are often pretty chipper about bugs being found.
Feb
24
comment What is your advice for a new recruiter?
Very true. If a developer already knows multiple languages and technologies, adding another to their repertoire (enough to use, that is; not expertise) is a matter of days or even merely hours, NOT weeks, provided they are given a good reference book / website and the paradigms of the languages are not exceedingly different. Expertise takes years, but adequacy is usually sufficient for a temp and takes very little time for a skilled programmer. Identifying truly skilled programmers might be difficult for a non-techie, though . . .
Feb
22
comment Where do you optimize?
+1 for profiling.
Feb
21
comment what is a phone interview?
I usually prefer to dress as if I were going in for the interview . . . and then pretend the other person is in their underwear. It's easier to believe when you can't actually see them.
Feb
21
comment Who should write the test plan?
Great answer, great way to get devs out of dull monotony while getting client feedback. And great links.
Feb
18
comment I read Pro ASP .NET MVC 2 Framework - anything else for AJAX in MVC 2?
Thanks a bunch. I got a brief tutorial from a coworker that helped a lot with getting my head straightened out, and I'll check these out as well. It's rather frustrating to go from all the server-side support of MVC to the, "Here's JSON and JS, now you're on your own!" feel of working on the client. I hadn't quite realized that every Ajax control needed corresponding JS on the client side to work . . . I think now that I'll probably just do away w/ Ajax .Net altogether, like so many others on this site have done and just use the jQuery libraries.
Feb
17
comment What is the biggest weakness of students graduating with degrees in Computer Science?
We actually had that class. We submitted project ideas, voted for which ones we'd like to contribute to, and then implemented them and presented them at the end of the quarter. We did a browser-based text MMO role playing game, using an open source engine.
Feb
16
comment Writing Acceptance test cases
There are different kinds of acceptance tests. What this post describes is "user acceptance" tests. I think the OP is asking about acceptance tests in Agile methods that ensure a user story has been completed. These tests do need to go a bit deeper "under the hood", as they are the primary form of functional testing for some Agile teams. The acceptance in this case is not "the customer accepts the software", but "the team accepts that the user story is complete".
Feb
16
comment Who should write the test plan?
en.wikipedia.org/wiki/… for more information.