lol just want to add that KISS stands for 'Keep it simple, stupid'
I am a quite good bad programmer
51–60 of 160 posts
Re: I am a quite good bad programmer
#52It's difficult for any of us to really tell how much truth is in every statement. For example readability - its difficult to asses it without looking at your code. It's nothing personal, but many developers tend to think about their skills higher than they are in reality. What i can suggest you, is to ask for feedback after interviews. You will get more specifics there EDIT: I forgot to actually add a verb in the fir…
Re: I am a quite good bad programmer
#53> My code is highly readable with good comments and other can take over my code responsibility quite easily Say no more, you're hired.
Re: I am a quite good bad programmer
#54Earlier quoted context omitted.
This is so weird. Aren’t you just selecting for obedience and unnecessary hoop jumping? It seems like this would also select the kind of engineers who aren’t willing to say “no, that’s a dumb approach, we shouldn’t do that, here’s an alternative”? When I was a Junior dev one of the first lessons my boss taught me was to always always speak up if something looked off to me. Maybe I’d get an explanation and be enlighte…
> This is so weird. Aren’t you just selecting for obedience and unnecessary hoop jumping? Mostly it selects for people who can turn this on when needed, which honestly is a critical skill. Sometimes life is just bullshit, either you're a person who makes that easier for everyone or you're a person who makes that harder for everyone. But an inability to get past it is a red flag.
Re: I am a quite good bad programmer
#55> I understands the usage of Hash / Map instead of searching arrays and many other small things that actually enhance the code performance I would consider this an assumed skill for any developer with a college degree. It’s basically the point of the entire Data Structures class, which is a degree requirement.
I had an extraordinarily painful conversation with someone who had done pretty well in our DS class but didn’t have a ton of practical experience. Me: “why don’t you just use a hash table here? That array you’re iterating through each time has like 200,000 entries” Him: “I can’t. I need to be able to get both the key and the value and hash tables don’t store the key” Me: “…sigh, school has failed us again”
Re: I am a quite good bad programmer
#56Re: I am a quite good bad programmer
#57With that said, coding interviews are a skill and like any skill it can be learnt. Keep going, read Cracking The Coding Interview, practice leetcode and make notes of every question you feel you answered badly and make sure the next person who asks it gets a better answer.
Re: I am a quite good bad programmer
#58 I understands Object Oriented correctly and knows
where to use it and how and when to avoid it
Literally nobody "knows" this for every case, there's not a right answer: OO is a philosophy not an instruction manual. "Good programmers" accept there's ambiguity.