191 reputation
15
bio website dennisideler.com
location London, United Kingdom
age 25
visits member for 3 years, 10 months
seen 20 hours ago

Don't solve the problem you're given, figure out what the real problem is.  —Don Norman


Nov
4
awarded  Necromancer
Sep
22
answered Should I keep my GitHub forked repositories around forever?
Jun
16
awarded  Commentator
Jun
16
comment How do you make people accept code review?
"If the only input code reviews provide is something which can easily be accomplished by using a tool, then code reviews are a waste of time." Yet if you don't use a tool, then minor violations of the guidelines should still be called out. Of course it's better to use a tool if you can, no one wants to be that guy/gal that's always calling out the little inconsistencies.
Jun
16
comment How do you make people accept code review?
Very close behind consistency is better code, for lack of a better word. I realize that's very vague. What I mean is that guidelines are usually the result of some investigation that concludes generally doing it one way is better (in whatever way) than another.
May
22
comment What are concrete examples of use cases of linked lists?
@KateGregory fair enough, but it's still good to point out that "basic" data structures are often better than the cool data structures we learn about in school (or elsewhere). I don't want new grads to use LLs everywhere because it's theoretically appropriate while possibly being a poor choice realistically. Using the right data structure is important, and sometimes people overcomplicate it. Slightly related is this talk by Jonathan Blow (creator of "Braid") on data structures.
May
21
comment What are concrete examples of use cases of linked lists?
According to Bjarne Stroustrup, LLs may not be as quick and easy for copying the whole list as you think.
May
13
comment What is Google's repository like?
I've been using the style guide you referenced for years, it's great! But isn't that for Google-originated open-source projects? Is there a different guide for internal projects?
May
13
comment What is Google's repository like?
Other companies that reportedly use a "monorepo" are Facebook and Twitter. Would love to hear firsthand from those who've experienced it.
Oct
5
comment I can't program because the code I am using uses old coding styles. Is this normal to programmers?
@tp1 There is no real difference between work and play – it's all living. You don't get paid to do shit work, you get paid to add value to the company. Setting the standard that work should be boring and frustrating is wrong, and I advise you to either create a better work environment or move on to a better job. As programmers, we should all be picky about the work we do and who we work with. A rising tide lifts all boats.
Aug
18
awarded  Teacher
Aug
18
awarded  Editor
Aug
18
revised How can a borderline beginner jump into open source?
added an extra paragraph; added 70 characters in body; deleted 6 characters in body; deleted 13 characters in body
Aug
18
answered How can a borderline beginner jump into open source?
Aug
18
comment Do you sign each of your source files with your name?
I don't see the connection. You can take pride in producing quality work without explicitly signing your code.
Jan
26
awarded  Autobiographer
Jan
26
awarded  Supporter
Sep
27
comment What is negative code?
@Michael: LOC is a popular performance metric for students when boasting to each other.
Jul
13
comment I'm graduating with a Computer Science degree but I don't feel like I know how to program
One more addition to those still in university: participate in programming contests - you don't need to be the best to do this and you will learn a lot if you take it seriously.