Reputation
8,192
Top tag
Next privilege 10,000 Rep.
Access moderator tools
Badges
3 25 54
Newest
 Good Answer
Impact
~265k people reached

22h
awarded  Good Answer
Jul
30
comment How to stop thinking in terms of code?
@Lilienthal Of course your mileage may vary - I'm speaking out of my experience. But not just mine, it seems, given that out of 25 people who voted, 22 found my answer useful. Your caustic tone is unnecessary. There's nothing magical about going analog to work a solution out - tools do frame our mindset.
Jul
30
revised TODOs in Checked in Code
added 101 characters in body
Jul
30
revised TODOs in Checked in Code
added 545 characters in body
Jul
30
revised TODOs in Checked in Code
added 545 characters in body
Jul
30
answered TODOs in Checked in Code
Jul
29
comment How to stop thinking in terms of code?
@jpmc26 I assume the mentor is a senior developer, and bringing up business goals is just a way to say "get a broader perspective" so that the OP doesn't get entangled in implementation details. Yet it still seems to refer to code, not company goals - given that "abstraction" and "simplicity" were mentioned. This being said, perfectionist is probably right though in pointing out that BDD could be a more fitting direction than TDD...
Jul
29
comment How to stop thinking in terms of code?
@jpmc26 I agree, that's why I don't understand why you suggested I treat TDD "as a synonym for thinking about the business value of the application" (I do not)
Jul
29
comment How to stop thinking in terms of code?
@jpmc26 who's talking business? That's clearly how some users understood and approached the question, but personally I don't see "not thinking in terms of code" and "thinking about abstraction" as a reference to business value and business domain as such. I don't know for certain, maybe this is what the OP actually meant, it's not how the question reads to me, however.
Jul
28
awarded  Nice Answer
Jul
28
comment How to stop thinking in terms of code?
@DocBrown Why? I think it's a great tool to elevate your thinking from nose-to-ground level to bird's-eye view. I understand OP's question as a conceptual problem, not a habit of overusing technical terms in a conversation. We're only guessing, however - we know what the senior developer told the OP, but we don't know why they said it. The question isn't very clear, leading me to believe that the mentor had some good reasons to say what he said ;)
Jul
28
revised How to stop thinking in terms of code?
added 48 characters in body
Jul
28
revised How to stop thinking in terms of code?
added 48 characters in body
Jul
28
revised How to stop thinking in terms of code?
added 105 characters in body
Jul
28
revised How to stop thinking in terms of code?
added 186 characters in body
Jul
28
revised How to stop thinking in terms of code?
added 181 characters in body
Jul
28
answered How to stop thinking in terms of code?
Jul
28
comment How to work with programmer with different preference of indentation width?
@greggo I didn't, and personally I wouldn't recommend going to all that fuss - as explained in the 2nd part of my answer. Still, I can't see why it couldn't be done technically. If the OP insisted on having it his way, that's probably the most reasonable course of action - next best to just agreeing on a common indentation standard : ) As long as reformatting changes the whitespace only, it won't alter the meaning of code (Python aside). Third party libraries, now it depends on your environment. On Android - my current area - you don't typically attach full sources, so this wouldn't affect you
Jul
27
awarded  Good Answer
Jul
27
awarded  Nice Answer