2,178 reputation
618
bio website
location Melbourne, Australia
age
visits member for 4 years
seen 2 days ago

a .net/python/javascript polyglot in need of coffee.


May
9
awarded  Nice Question
May
9
comment Is there such a thing as staying in a job too long?
People can get stale, I know I did. Even if you move around the company, you rarely get thrown in the deep end. There is usually too much pressure to do what has already been done before. You do not have to experience the philosphical change of moving between radically different companies with different ways of doing things. IMHO, companies also get stale when they do not get new blood coming through. Not much science here, just lots of experience in seeing people stagnate. BTW: I knew I was stale but the company paid good money and was very close to home - important things when you spawn.
May
8
answered Is there such a thing as staying in a job too long?
May
4
comment What if the client needs the ability to retrieve passwords?
+1 for Audit trail, so very important for day-to-day work as well as (hopefully not day-to-day) disasters. People rarely take security or auditing seriously.
Apr
15
answered What is the most pragmatic & basic UI pattern to follow for Silverlight and/or WPF
Apr
2
answered How important do you think IE-friendliness is?
Mar
20
comment What is the difference between a great programmer and a financially successful programmer?
Disagree on the disagree. A coder with great skills is limited by the fact thy can only work so many hours a week. The way they can multiply their effect is to manage a team of coders. They can then use their skills and "vision" to direct those coders. Just because you don't code any more does not mean you should lose any respect.
Mar
9
answered Do you use your personal laptop for work?
Feb
27
answered If you need more than 3 levels of indentation, you're screwed?
Feb
23
answered Should a .NET, JavaScript and SQL Web App developer learn Perl?
Feb
18
answered Is an 'if password == XXXXXXX' enough for minimum security?
Feb
9
accepted Strategies for managing use of types in Python
Feb
9
comment Strategies for managing use of types in Python
I think the issue (as noted below) could just be the pain of dealing with other people's undocumented code. A language like C# gives a few more hints as to what is going on by having types noted but the real solution here is probably just to document the parameters and behaviour and implement some naming standards.
Feb
9
awarded  Student
Feb
9
awarded  Commentator
Feb
9
comment Strategies for managing use of types in Python
I feel my productivity is not what it could be. When I come across a chunk of someone else's code, I feel it takes me too long for me to work out what is expected by the method. Once I understand the parameters in play, the rest is easy.
Feb
9
revised Strategies for managing use of types in Python
edited title
Feb
9
comment Strategies for managing use of types in Python
The answer asked why I had not mentioned unit testing. It did not ask why I am not writting test plans nor make any mention of TDD. That being said, in order to write a test plan (or write code), you still need to understand the parameters to a method - thus the question.
Feb
8
comment Strategies for managing use of types in Python
re Unit testing: I'm trying to increase my coding productivity - you can't test what you have not written yet. Unit testing comes after that. For low level methods, I've also set up scripted testing suites.
Feb
8
awarded  Editor