662 reputation
138
bio website amosmcarpenter.com
location Perth, Western Australia
age
visits member for 2 years, 5 months
seen yesterday

Web dev by day, aspiring author by night, and generally interested in (and opinionated about) way too many things.

Feel free to drop by my blog.


Jun
20
comment Pair programming remotely with Visual Studio?
@CoffeeAddict: You're more than welcome to add your own answer to this question, or add a comment to the question, but adding it as a comment to an answer isn't the right place for it, and the link without any other info isn't very helpful to others ;-)
Jan
20
awarded  Yearling
Oct
30
comment “Do it right, against customer's wishes” - how is it called?
Common sense? Having a conscience? Sounds a bit far-fetched, to be honest. Escalation to a higher level (be that the client's boss, or their investors, or, if all else fails, the courts) should have been the way to go. Refusal to put lives at risk is never wrong.
Feb
20
awarded  Caucus
Feb
17
awarded  Nice Answer
Jan
20
awarded  Yearling
Nov
11
awarded  Fanatic
Oct
25
comment Pair programming and unit testing
@KrisVanBael: Sorry, but that's just plain wrong. What studies would those be? Pair programming not only helps devs to learn from each other, it also improves code quality immensely because the devs keep each other honest and do things the right way. If you think there's no benefit to that, you're thinking very short-term and you're missing the efficiency you'll save down the line by devs later on having to decipher badly-written code. Readability and clean code should never be underestimated.
Oct
11
comment Why does Eclipse need to be restarted after installing a plugin?
Eclipse is biiiiiig... and Eclipse-core has no control over other plugins you may have installed, so following its suggestion can't hurt (ok, so it may take a minute...). If you feel brave, ignore the suggestion and see if you can get it to crash ;-)
Oct
11
answered Reusable VS clean code - where's the balance?
Aug
15
comment How big does my project need to be for me to unit test it?
@OlivierPons: Clearly you didn't read his first sentence... and thanks for taking it out on me. ;-) But if it bugs you so much, feel free to blog about your version of perfect code or about common fallacies. (I happen to have looked at some of Ramon's code and I can tell you that he knows what he's talking about. But that's as far as I'm willing to go in this conversation.)
Aug
13
answered Do you start migrating your Swing project to JavaFX
Aug
13
comment Teaching kids to program - how to teach syntax?
I can't believe Smalltalk hasn't been mentioned on this page. It may not be the most popular language anymore, but it is a great teaching language for so many reasons, not least of which is its syntax (which is quite simply object message), that it's only got a handful of reserved words (self, super, nil, true, and false, depending on your flavour, everything else is part of the library), it encourages great programming practices, and that it reads almost like English. Try watching a ProfStef video to get an idea of what it's like.
Aug
10
comment Pair programming remotely with Visual Studio?
@TZHX: Have a look at the first paragraph of the Wikipedia entry, especially the bit where it says "the two programmers switch roles frequently". That's not possible unless you can "share" desktops.
Aug
10
comment Pair programming remotely with Visual Studio?
Oh, one more bit of advice: when each of you has a mouse, make sure you communicate well ("you drive", or "let me drive for a sec"), otherwise it's a bit irritating when both are using the mouse at the same time and you keep mis-clicking... ;-)
Aug
10
answered Pair programming remotely with Visual Studio?
Aug
8
comment How big does my project need to be for me to unit test it?
@Thorbjørn: I typically go back and forth between writing code stubs, writing test stubs, writing code and writing tests. Having tests set up correctly lets me know what I'm aiming for and also when I'm done (all the lights go green), but I've never figured out how to write complete tests before I write the code, so for me it's a very iterative process. Test a bit, code a bit... there are instances where that doesn't work well, but usually it does.
Aug
8
comment How big does my project need to be for me to unit test it?
Lamin, my apologies, I didn't mean to berate you, just to point out what I thought you were assuming, based on what you wrote. @Thorbjørn: Like so many things, that depends on how you use it. I use unit testing as part of my development. (Ok, fine, I meant I try to do that, anyway. ;-))
Aug
8
comment How big does my project need to be for me to unit test it?
The big incorrect assumption you're making is that the project is only for you and that it's only for now. What if you leave it for a few months, do something else, then come back to it? Will you have the same confidence about being a "decent programmer" (which has nothing to do with whether or not to test)? What if someone else takes over your project...? A great blogger (sadly no longer active) wrote that you should always "cater for the code reader, not the code writer".
Aug
6
comment To be an interviewer - Java
I would have appreciated a comment explaining the downvote. Is this answer really "an egregiously sloppy, no-effort-expended post, or an answer that is clearly and perhaps dangerously incorrect"?