non-technical

How much salary should I expect with my first job as a Software Engineer?

I'm a senior at a decent university majoring in Computer Science. Soon I will be interviewing for Software Engineer positions. I have had two good internships with will known tech companies, my grades are decent and I was active during college (president of ACM chapter, etc). I'm not sure if those things are even relevant though. I'l...

My software company job is not what I expected -- what to do?

Six months ago I got a new job at a medium sized software company. Previously I had been developing software for a company as part of a small agile team, I enjoyed the work, it was interesting and I was passionate about creating a quality product but I left after a disagreement over money. The new job was not what I expected it to be and...

Which is it Perl or perl, TIF or TIFF, ant or Ant, ClearCase or Clear Case?

In one sentence I have manage to create 16 possible variations on how I present information. Does it matter as long as the context is clear? Do any common mistakes irritate you? ...

What is the day to day role of a Security Analyst/Engineer?

I have heard a lot of buzz around security and CISSP in IT organizations, but I am not sure what this entails. What are the day to day roles of a Security Analyst/Engineer and what steps do you need to take to become one? ...

What are the best PodCasts for programmers?

Duplicate of: Does anyone know some good programming podcasts. What good technology podcasts are out there? I listen to .Net rocks and Hansel-minutes. I was wondering if there are any more good ones like that out there. ...

What "non-software" development aspect in your environment that has helped you in creating usable software?

What is the "non-software" development aspect in your environment that has helped you in making your software more usable, secure, robust, and resilient (apart from it doing its job)? I will elaborate on my experience. I am a developer in a country where electricity failure is a common place. I worked in a research lab at a local Un...

Comparing Rails vs. PHP to a non-technical audience

I recently had an interview at a small company that wants to greatly increase its web presence, including re-writing their Flash homepage and opening an e-commerce site. If given the position, I would be the sole developer on staff. I've been working with Rails for a number of years, and haven't looked at PHP in quite some time. However...

Looking for special characters in Google

Hi... Do you know how to look for special characters with google...? I'm looking at bash code and there's the ## operator...I would like to know what It does but I wasn't able to figure out a way to protect the character (i'm not sure it's even possible...)... This is particularly annoying when you're looking for some code patterns, ...

What are some good Java and .NET jokes/stories that I can share with my teams?

I am managing both JAVA and .NET teams and would like to know if there are any known historical jokes that I can pull against either of them. If not jokes, it can be some nice stories about each of them. I am mainly looking to use these as a way to bond both the teams without stepping on the negatives. I hope this is not going to be c...

Getting back into Software Development

This may be a personal subject because it has more to do with MY issues, MY views, and MY opinions. Nonetheless, it is confides within the software development world concerning career. The back-story is, ever since before collage I chose a career path in software development. I’ve played a lot of different roles in software development,...

Revenue Sharing for a development team

I lead a team of 4 developers (me included). We develop bespoke financial applications so it is seldom that we sell the same product twice. Our boss has just come to me with a suggestion that we implement some kind of revenue sharing. This is not Incentive Pay, but a bonus that goes to the whole team for getting a project completed an...

Technical qualities lacking in Project Managers

What technical qualities do you find are lacking in Project Managers or alternatively what technical aspects of software development do you think your Project Managers should know better (I.E., Understanding of threading, understand the components to IIS/Apache, What a database index is, etc)? ...

Explaining benefits of an array to a lay person?

I develop code in our proprietry system using a scripting language that is unique to that system. Our director has allowed us to request enhancements to this language, which currently lacks user definable arrays. I need to write a concept brief on why we need arrays and how they can benefit us, however I need to explain it in a fashion t...

How to become emotionally distant from your code or project?

This question comes as a realization I gained after I worked for the first time in a 8 months long project with 4 other members (3rd year university project). Needless to say the project was a bust ... a car crash mixed with a plane crash bust . I had an inkling of why it happened like: Didn't focus on details Didn't define and control...

Tips and tricks for running a development shop

Guys, so I've started my own bodyshop/development company/freelancer-to-enterprise middlemanshipry, jumping from a freelance web development myself. Currently, I'm working on it extremely fast, going from an idea to a staff of developers and a first outside salesperson in four days—yet, I'm already feeling I'm doing some nasty mistakes ...

A programmer's options for source of income

What are a programmer's reasonable options for a source of income? If you'd like you can include more than one, listing pros/cons, etc. ...

Most useful Website links for a .Net developer

While working in new technologies we all tend to do a lot of googling on our problems. And while doing so we encounter a lot of useful sites. One of my favs is obviously Stackoverflow.com. To name a few more www.Codeproject.com http://www.eggheadcafe.com www.15seconds.com msdn and my most fav http://www.asp.net/learn/ pls contribute...

Understanding programming for non-programmers?

Is there a book or an article online somewhere that can explain all the perils of programming without any technical jargon for non-programmers? The managers in the company I work for know nothing about what it takes to write a good program. I want them to understand why best practices like DRY and encapsalation are so important, and tha...

How to stop thinking the design and start coding?

I think it is laziness, thinking is comfortable and coding, well it pure hard work :). Does going offline increases productivity. How to limit net browsing. Do you think, Mutliple Screens (eq - Linux Desktops) help achieving productivty. Do many screen u think increases productivity, and how many make you feel lost, and you spend time re...

web entrepreneur documentary ?

i came across this show on tv but i forgotten the name. it's about documentary of web developers startup and have they try to get funding from vc, title: business trend 2.0....something. any documentaries titles that you folks wanna share worth interesting to watch? ...