experience

What are the properties of a senior developer?

I have worked a lot of developer who claimed that they are senior developers because of working years of experience but they really suck. They don't know how to program,how to design,how to lead...... Is it enough to have many years of experience for becoming senior developer? Can a developer that has a few years experience be a senior d...

Have you ever written a computer virus (or at least tried)?

The title pretty much says it all: have you ever written (or tried to write) a computer virus? I know pretty many young programmers try to do something like that in their early days. Did you? If yes, did you succeed? Tell us your tale - What did it do? Did you get punished? What did you learn from this? Etc. ...

How do you give a junior developer a shot on a big project with tight deadlines?

I'm looking for advice on how to give a junior developer a chance to gain experience on a big project with tight deadlines without hurting the timeline. If we all know it will take a little longer with the developer because of less experience, then what is the best way to give them a portion of the project and spread the risk? Giving the...

What is the best approach to take when you can't figure something out, and you have no one to ask?

The second part of that question is key. If you are one of a few programmers, and after banging your head on your keyboard for endless nights you can't figure something out, with no one else in your organization to ask, what do you do? Not having someone to ask has more to do with the fact that it would take too long to bring them up to ...

How does one "get experience" in a technology that they have no opportunity to use at work?

When companies place job ads, they often ask for "X years of experience in Y". My understanding is that when they say this, they mean professional experience. They don't want to hear about my years as a C++ hobbyist before I started my day job, they just want to know what I've used on-the-job, on a commercial project. Right? So, how doe...

UI design and cultural sensitivity/awareness

When designing a user interface for an application that is going to be used internationally it is possible to accidentally design an aspect of the UI that is offensive to or inappropriate in another culture. Have you ever encountered such an issue and if so, how did you resolve the design problem? Some examples: A GPS skyplot in a su...

How can I find a development job that does not require long experience in a particular technlogy?

I'm facing a strange problem that I hadn't thought about before. I have been working professionally since September 2005, yet I don't have a particularly long experience in a certain technology. I have worked with Java EE for about a year, Business Intelligence for 1.5 years, Data Warehousing for another year, and MATLAB & C#/.NET for an...

Database choice for large data volume?

I'm about to start a new project which should have a rather large database. The number of tables will not be large (<15), majority of data (99%) will be contained in one big table, which is almost insert/read only (no updates). The estimated amount of data in that one table is going to grow at 500.000 records a day, and we should keep...

Have you used Multi-Core for speed? What did you do and was it worth the effort?

So I did not look at the right location before posting this.. I was looking at the result of the computer language benchmark game: <http://shootout.alioth.debian.org/u32q/index.php&gt; And it seems that most of the fastest solutions are still C/C++ using just a single core of the 4 core machine that runs the tests. I was wondering i...

Getting out of CRUD

Definition: CRUD - Create, Read, Update, Delete; The four basic functions of persistent storage. In the context of this question, specifically related to business applications. I'll be honest, my goal when I began programming did not include being a lifetime CRUD programmer. Financial data is only so interesting for so long. And to m...

Broadening your software engineering experience

As part of my career plan it has been my intention to infiltrate a number of different employers over an approximate 6/7 year time period, so that I can broaden my depth of knowledge and experience as much as possible. Many often prefer to stay with their employer for the long term which is fine. However, to my way of thinking I do not ...

Best bugfixing/errorfinding strategy - all languages

Hi! I found out, while shoulder surfing some other - much more experienced programmers - that they all have different strategies in finding (their) errors in (their) code. And I don't mean understanding compiler error messages, but understanding the reason why the error message occurs - immediately by following the code-flow and locat...

Designing a website using J2EE components... JSP+Servlets+EJB+MySQL... Please guide what all concepts are needed to draw a good and attractive website..

Dear All,, I am in position of designing a website now, purely in Java using J2EE components mentioned in the title.. I have designed the Business Logic for my project using J2SE.. and now i want to design a website (an attractive looking website) which would incorporate that logic into my website based project... So i need guidance i...

How to enter experience design work?

My main area of interest in the world of programming is enhancing the user experience. I’m currently enrolled in a Information Science and Technology degree program and intend to tackle the Human-Computer Interaction focus my university offers through this major. So to expand and actually ask a question; as a UX designer what programmin...

How Much Experience Required Before I Become Self Employed?

I have a dream. I want to work from home and eventually form a partnership with other programmers and have sort of a virtual office where we work on a (one or more) software products, all of us from home. My question is, how much experience with a 'real' programming job would you expect/want me to have before taking me seriously? At the...

Should we be focused on one technology stack or work with multiple "competing" technologies?

Lately I've been hearing many ideas that a good developer should venture into multiple technologies to keep being of value on the currently bad looking job market. Although I in general agree to that I fail to see how it is possible. Note: I do not talk about adjacent things. For example, for .NET world that would be WinForms, ASP.NET ...

Does C# have too many language features?

This is a discussion that pops a from time to time in our team. While a few quickly learned C# 3.0 features, other stick with classical techniques. Some never use Linq, think that lambda expressions are confusing and yield is "scary". Sometimes they can hardly understand code that is written by people using all the new features. We can ...

Powershell pitfalls

What Powershell pitfalls you have fall into? :-) Mine are: # ----------------------------------- function foo() { @("text") } # Expected 1, actually 4. (foo).length # ----------------------------------- if(@($null, $null)) { Write-Host "Expected to be here, and I am here." } if(@($null)) { Write-Host "Expected to be her...

What did you develop using a microcontroller?

I've always been fascinated by microcontrollers and I'm planning to do a few hobby projects just to satisfy my inner geek :) I'm looking for ideas and motivation, so what did you develop using a microcontroller? If possible please state the microcontroller and/or development environment and an estimate on hardware costs beyond the basi...

Old Developers - any future ?

I'm 44 now and I just love code! And software and programming. And MSDN, and Communication of the ACM and Programmez (French magazine) and Stack Overflow and McConnell, Cwalina/Abrams, J. Skeet and J. Spolsky and... every great post ever made about software development ! Call it a passion... Well, I really love my job and I still don'...