9
votes
5answers
493 views

Writing Java in Java [closed]

I have been using Java for several months at work now and am becoming mildly competent in it. The problem I think I am having is that I program C++ in Java . By that I mean I have always used C++ ...
4
votes
1answer
498 views

Any cool warmup exercises to get the brain going at work? [closed]

Sometimes, even after a full nights sleep, I still feel like i'm not connecting all of the dots when I get to work until mid morning or lunch. However it would be nice if I could have my project's ...
28
votes
11answers
1k views

Should a developer be forced to memorize details?

Many times I forget things about my application. I don't memorize the table names or what a query did and I search to get what I want. My team leader told me I'm supposed to memorize the table names ...
6
votes
4answers
150 views

Good Introductory Books on Writing Secure Software

What are some good introductory books about writing secure software? Specifically, one that covers basic strategies and design patterns for writing a secure software and surveys common security ...
10
votes
9answers
416 views

How do you avoid the law of the instrument? [duplicate]

A common expression you hear is "If all you have is a hammer, everything looks like a nail". It appears on Wikipedia as the law of the instrument. It also manifests in IT, with developers, that, once ...