Reputation
4,756
Top tag
Next privilege 5,000 Rep.
Approve tag wiki edits
Badges
10 22
Newest
 Yearling
Impact
~236k people reached

  • 0 posts edited
  • 0 helpful flags
  • 111 votes cast
Apr
12
comment How do you represent container classes in UML?
Michael, years ago I spent a significant portion of my Ph.D. work observing how people use UML in the real world and how they mix notation. A lot of the photos are in my dissertation, you might find them reassuring.
Apr
11
answered How do you represent container classes in UML?
Apr
6
comment Must strong developers carry the weight of the world on their shoulders?
It doesn't have to be a Google sized company - I've met great programmers in small companies and even in non-software companies. People "bubble up" in every market. For example, I work in Pittsburgh, and many of my fellow workers had worked for local companies. Dallas is probably smaller, though I guess that much tech goes to Austin.
Apr
5
awarded  Nice Answer
Apr
5
answered Must strong developers carry the weight of the world on their shoulders?
Apr
5
answered Do job postings exaggerate their requirements?
Apr
5
answered Where does this concept of “favor composition over inheritance” come from?
Apr
5
comment Where does this concept of “favor composition over inheritance” come from?
IMHO that concept has never been fully adjusted to the variety of languages that support both interface inheritance (i.e., subtyping with pure interfaces) and implementation inheritance. Too many people follow this mantra and don't use enough interfaces.
Apr
4
comment Quick update of what's new in Java in the last 5 years?
The sad thing about Java is that it is in fact possible to give a quick update about its evolution in 5 years. Much harder to do that with languages that don't evolve as glacially.
Mar
18
answered Why is Software Engineering not the typical major for future software developers?
Mar
18
comment Why do ads for s/w engineers always say they “offer a fast-paced environment”?
"Fast pace" is the corporate culture equivalent of a "Dynamic" worker from the job ads of the 90s. It's also code word for "if you're past 35, we don't want to hire you but can't admit it".
Mar
18
answered How do you answer “Rate yourself” questions?
Mar
15
answered Bugs vs. Nonexistent Features
Mar
15
answered What tips can you offer to someone porting code?
Mar
15
answered Class Naming in Stock Trading Application
Mar
15
answered How do I tell my parents that landing a job is what actually counts?
Mar
14
comment Will Java still be relevant in 5 years?
I'll second that Google is pushing a lot of its internal tools and libraries (e.g., GWT, Guava, etc.) to the community, so it does have external impact beyond just the X number of engineers using it.
Mar
14
answered Will Java still be relevant in 5 years?
Mar
14
answered Are there jobs which are oriented towards optimisation programming or assembly
Mar
13
comment Computer Science vs. Game Programming
Read about life in the gaming industry. Think of yourself when you're 40 with kids. Make the right choice. Lots of game programmers studied CS, not many game programming graduates get to work in non-game companies.