| bio | website | smith-li.com |
|---|---|---|
| location | Philadelphia, PA | |
| age | 34 | |
| visits | member for | 2 years, 2 months |
| seen | May 1 at 11:37 | |
| stats | profile views | 38 |
Pythonista; Celerista; Pyramista; Plonista; Magentoasta; Javascriptista; CSSista; HTMLista; Webista; Shellista; you get the gista.
|
Dec 28 |
comment |
What's the best place for a high school programmer to get his work noticed? I'll pretty much +1 any answer that suggests working on FOSS projects. If you don't like that for some reason, build software for local non-profits. |
|
Dec 14 |
comment |
How can I find own replacement when the company wants someone far less experienced? @JimG. Please use hyperlinks instead of forcing readers to Google for professional matters stack exchange |
|
Nov 3 |
comment |
Is there a way to combat Sales perpetually overcommitting? While I like this answer, I have to protest its passive-aggressiveness. Find the salesperson responsible and have it out with him. Keep it responsible, but make your point clear and unavoidably direct. Make sure he knows that the next time this happens the conversation will have an audience. |
|
Oct 26 |
accepted | How can I start testing in a testing anticulture? |
|
Oct 25 |
awarded | Nice Question |
|
Oct 25 |
comment |
How can I start testing in a testing anticulture? Yours is the second answer suggesting that testing will cost time that wouldn't otherwise be spent. But testing evangelists (it seems to me) will tell you that testing saves time. Not just in the long run, but even within the run up to a medium length project, because you won't spend as much time debugging your production code, and the tests force you to tailor the code to pass them, which (in my understanding of the theory) all serves to reduce overall time spent coding. Have you found that not to be the case? |
|
Oct 25 |
comment |
How can I start testing in a testing anticulture? @ScottWylie I didn't quite say that. We have VCS, we just don't have it organized for testing (or much of anything beyond straight edits to webroot stuff). I think someone's nephew set up CVS in 1998 and nobody has changed it since. |
|
Oct 25 |
comment |
How can I start testing in a testing anticulture? @PéterTörök You overestimate us. We don't have a src directory, we have web roots. To check my code into central VCS I would be checking it into the web root. |
|
Oct 25 |
asked | How can I start testing in a testing anticulture? |
|
Jun 23 |
awarded | Autobiographer |
|
Jun 19 |
comment |
Meta-programming So anyone who builds a Python interpreter in C is metaprogramming? What about the implementation of an ORM that maps an object oriented language to SQL? Is every web framework an example of metaprogramming? |
|
Jun 19 |
comment |
What can I do with programming? "What can I do with programming?" is the central question in computer science. |
|
Jun 19 |
comment |
Is java a good start to learn OOP? A good teacher can teach you object orientation without limiting it to a single language. (For that matter, the principles can be taught without programming at all.) When you use a specific language, whether it's Java, Python, or what-have-you, it's easy to muddy the waters with language-specific nuance. For example, in Java we might be talking about the class or the object, but not all object-oriented languages are class-based (Javascript for one). The take-away? Don't expect to understand OOP from one language after a single course. |
|
Jun 1 |
awarded | Commentator |
|
Jun 1 |
comment |
What should I do to leave a job professionally? Don't forget to use up your vacation/personal days or ask if they can be bought out. Don't want to lose those! |
|
Apr 5 |
comment |
How can you explain “beautiful code” to a non-programmer? Can you explain beautiful code to a programmer without showing the code? The description is itself an art. |
|
Mar 28 |
comment |
Are there real world applications where the use of prefix versus postfix operators matters? @Pete — I'm not convinced. I pointed out that there are plenty of languages that don't have pre- and postfix operators. I understand the importance of understanding which of pre- and post- you're using, but I still think it's straightforward for the average programmer to switch between the two. As for readability and maintainability, if Python lacking pre and post doesn't convince you we're likely to get mired in differences of opinion. |
|
Mar 27 |
comment |
How do you keep your basic skills from atrophy? Now that I've done some of the code kata I can comment more. I have some experience with martial arts, so I think the idea of katas is a really good one, but (at least the early) katas proposed by Dave Thomas are more like lifting weights than a traditional martial arts kata. They are hard work, but neither repetitive nor meditational enough to be the same kind of drill as a true kata at all. That said, I think you can base some good kata on his proposals. |
|
Mar 25 |
comment |
Refactoring: Isn't it just a fancy word for clean up your code? I have to agree with Newtopian, particularly about not having to re-run tests. In fact, there should be an automated test suite that runs no less often than once per commit. Regardless of whether it's cleanup or refactoring, if you have a code change to commit to version control, the tests should run. |
|
Mar 19 |
answered | Are there real world applications where the use of prefix versus postfix operators matters? |