Archive for April 2nd, 2008

Open Question: May I get some constructive criticism on this design, please?

> The 10 gal. planted tank is for work: a 400 sq ft room with 6 people in cubes (low noise & traffic), 2 2x5ft windows, flourescent lights on for about 18 hours per day. > No direct sun. > No under gravel filtration. > The plants will be added (java moss, various anubias', amazon swords) to very fine, gravel-topped substrate (undecided type). > Lighting will be 2 Flourescent bulbs with regular incandescent sockets (20W, 2000K or so). > Undecided on CO2 system (must be cheap initially! will upgrade later once aquarium is deemed "success" by boss...) > Timer, heater, stand, rocks, BOGwood, RO water from Walmart (Culligan?) + Osmoprep, etc > Stock Filter & media came w/ aquarium "starterkit" > Fish.... > 1 Betta (already part of our 'office family') > 1 Peppered Cory (already part of office family) > 1 or 2 additional Cories to join the existing one (since they shoal) > 1 kuhli loach > 1 shoal of 3-5 rasboras or tetras > all added GRADUALLY! :) Thx

Open Question: One Network by Unix server and Internet sharing?

Hi all, I have problem by a network. this network is wired network by cable(cat5). Computers on this network are connected to a hub or router(I don't remember this is a hub or router and now company is closed for vacation); that all of these camputers use services of a server by Unix O.S. Now, I want to connect this netwrk to Internet. Is it possible that Unix server be a Internet gateway? Not ethat I don't know Unix! Is it possible that add a new server for internet gateway to this hub and computers use internet by this server and use services of unix server together by same network cables? If no, Is it possible that I use wireles network for internet? Add a computer that connect to Internet and connect it to access point and other computers connect to internet by wireless cards. Is it possible? For all cases, all computers must use services of unix server. It is a program on computers that connect to unix server(I think it's like data (or database) server). Thanks.

Open Question: Error checking User Name and Password when Mapping Network Drive with Microsoft Excel VBA?

I am developing a program that maps to a folder in a server. The server is using Windows 2000 Professional. To add new user (Eg Tom), 1. Go to My Computer, right click and choose "Manage" 2. Under Computer Management (Local) -> Local Users and Groups -> Users 3. Right click on the "Users" folder and choose "New User..." 4. Key in the User name, Password, Confirm Password etc and click the "Create" button. Then based on this, I will select a folder (Eg Test) that I want to share and give Tom the rights. The "Test" folder contains an Access database. Now, if Tom wants to connect to the Access database, he will key in his User Name and Password in my Excel program. Then the program will verify if it is correct. Do anyone knows how to do the mapping with error checking in VBA? Shell script and wsh does not seems to able to tell me whether the user name or the password is wrong. I need to inform the user which is wrong, and map to the drive if the login is correct.

Open Question: I keep trying to send e-mails and none of them go through-says check and see if you have the right server–?

none of my forewarding e-mails go through to to "error" check your server and make sure you have the right one--i dont know how to do this-can you help me

Open Question: DHCP problem in windows 2003 server.?

I have installed windows 2003 server on server machine.I have configured DHCP to provide private IPs to my clients.Although this service showing running status but when i check it through inconfig /all command it shows DHCP enable--NO status on both the Ethernet cards (Public Ip gateway and Private ip gateway).What may be the cause.Moreover still i am not able to give reservation on the basis of MAC addresses.is there any guide or manual on Internet to get help on these topics

Open Question: Choosing web hosts! HELP ?!!!?

I have no idea of any website languages(HTML, Java, etc.). If I pay for a webhost, can I expect them to do all this dirty work for me, and me just have to worry about the content? Which webhosts do this job the best? Thanks!

Open Question: Choosing web hosts! HELP ?!!!?

I have no idea of any website languages(HTML, Java, etc.). If I pay for a webhost, can I expect them to do all this dirty work for me, and me just have to worry about the content? Which webhosts do this job the best? Thanks!

Open Question: Choosing web hosts! HELP ?!!!?

I have no idea of any website languages(HTML, Java, etc.). If I pay for a webhost, can I expect them to do all this dirty work for me, and me just have to worry about the content? Which webhosts do this job the best? Thanks!

Open Question: my computer will not let me play canasta i have java and i dont know what else to do?

Open Question: How to set up external hard drive as server?

Open Question: anyone haveing problems activating your tracfone online?

i keep geting this error everything i put my serial number in and click submit Error 500--Internal Server Error From RFC 2068 Hypertext Transfer Protocol -- HTTP/1.1: 10.5.1 500 Internal Server Error The server encountered an unexpected condition which prevented it from fulfilling the request.

The Why and How Behind Listener-Based Dependency Injection

Raj's shared items in Google Reader (34 reads)

Listener-based dependency injection builds upon the core concepts of property-based Dependency Injection and offers many of the same benefits. Find out how you can use listener injection to reduce boilerplate code and clearly communicate relationships between POJOs using the Spring framework.

Open Question: Filezilla, I receive error “425 can not open data connection”?

Everything was working just fine. I had setup my router for ports 20 and 21 to be open for an ftp server, setup my ip on my ftp computer, installed filezilla, made user accounts and passwords, assigned a home directory and everything worked just fine. Then a couple hours later I checked on it and now when ever i try to access my ftp server either on the same network or no a different network, it gives me a 10 seconds delay after typing in my user name and password and then gives me the error box "425 can not open data connection". Any ideas? Please help. I have tried reinstalling filezilla to give its default settings, fooling around with my router, no results. All help is wanted. Thanks

Open Question: What are any proxy servers that can get passed internet blocks?

Open Question: How do Turks speak English?

What sounds do native Turkish speakers have "issues" with when it comes to English pronunciation? For example, the Japanese have trouble with producing the "L" sound. Hence, "love" becomes "rov". I hear that Turkish people have trouble with "J"? (Java becomes Yava?) Are there any more pronunciation issues? Um. I'm asking this from a professional point of view as my employers are sending me there to *teach* English. Holier than thou pronouncements about "acceptance" are not very nice.

Open Question: Critical server could crash and boss ignores it?

Our server is critical, if it goes down we are dead in the water. Our server's power supply has Active PFC and we are running a simulated sine wave UPS with it, which is not compatible with the power supply and may even possible damage the PSU. We have had two programs corrupt themselves too the point where we had to reinstall them too. Also, according to my A+ hardware book, the server was experiencing symptoms of bad power such as random glitches, random memory errors, lock ups, and data corruption. Also, our CD burner drive got damaged somehow and now it cannot burn CDs. Also, our server now makes clicking noises which sound as if they are coming from the hard drive or middle of the computer. This clicking noise happens more and more often. I told my boss but he ignored what I said. I suspect that the PSU is damaging the computer's internal parts. My boss says nothing is wrong with the server and he ignores me when I explain the problem. How long does our server have to live? The boss is the CEO! Also, this is a small business.

Open Question: sending email with the email?

this is the error message i get: The connection to the server “smtp.comcast.net” on port 25 timed out. Select a different outgoing mail server from the list below or click Try Later to leave the message in your Outbox until it can be delivered. it also says my server is offline i have never been able to send email using this program, help!! oops, i meant, "sending email with the email program on macs"

Open Question: Counterstrike on LAN with a friend?

My friends bringing over his laptop to my house and I wanna vs him on a server via LAN but I don't really get this LAN thing. He's laptop doesn't have internet so what do I need to do to vs him?

What’s wrong with software development in large corporations

Stephan Schwab (36 reads)

How much time does it take to become a knowledgeable professional? 2 years, 4 years, 10 years or half a lifetime? How much time does it take to become a good artist such as painter, musician or composer? What about the saying that good artists are born? That somehow implicitly means that either you are a good artist by birth or you aren't and you can try as hard as you wish, you'll never become a good artist even if you had an eternity.

What has that all to do with software development? If work in the IT department of a larger corporation or as a consultant helping them, you'll certainly can tell by now what I'm about to write next. It doesn't matter where you look, you'll get to know over time hundreds of people working as programmers for those corporations and it's very, very rare to encounter someone who really has a clue about what he's doing. Think about something as common as object-oriented programming. How many people do you know who really got it and are able to come up instantly with a good OOP design with good separation of concern, all those little collaborator objects talking to each other and so forth? I guess you will have to think hard. Sure there has been that one guy or gal but that's about it - isn't it? But you certainly can easily remember a fair number of people who call themselves software architect and the only contribution to the project you were working on where a lot of blockage and repeating stuff that sounded awfully similar to some vendor's sales talk to praise their rigid waterfall'ish tools.

But why is that? I think it has something to do with education and the expected behavior good employees should show. Let's start with the latter.

Today's corporations are still created after the organizational model of the military. Any military organization has a clear chain of command where orders flow down from high rank to lower rank and the lower rank is expected to execute the order given by the higher rank without questioning it. That works great in a battle situation - at least that's what you usually hear about that. But let's ask for a moment what that battle situation actually is. It's quite simple and cruel at the same time. Any battle ends with a large number of dead people and low ranking soldiers are disposable "units". Nobody really cares if they die. The less the know about the overall picture and the more they believe in what you want them to believe the easier it is to make them accept the risk, which nobody would ever accept under normal circumstances. But let's not slip into talking too much about that topic. The point is that in the military it is not common to not inform lower ranks about the overall picture, they get some strong motivation to do a stupid thing (put themselves up for being shot) and they are made to follow orders without questioning - and of course there are sanctions put in place for those who do question and not follow an order.

Now let's look at any corporation. The chief in command is the CEO. He has a number of officers (CFO, CIO, etc)., which command other officers at the departamental level and so on until it comes to the ranks of sergeant, corporal leading groups of privates. The sergeants and corporals are the low ranking line managers and the privates are the common workers. So in the world of corporate software development we can identify the programmer and tester as privates and their team lead as some kind of corporal. The project manager might be some kind of sergeant. As you can see that all so important project team is not so important after all. At least from the vantage point of the commander in chief, the CEO commanding the corporation.

How much time does it take to become a good soldier? Most armies of the world train their lowest ranking members for something betwen a 12 or 18 months. In the beginning they perform some tests to determine whether a person is better suited for less complex work, that is usually Army or manufacturing in most corporations, or for more complex stuff, which is usually Navy/Air Force or administration/support/development. Then basic training starts and the most important part of that basic training is to learn the rules. That is to make people understand that they have to obey orders or suffer consequences. In the corporate world the common consequences are reassignment or you simply get fired. And as people's well-being depends usually on their job, everybody understands all too well that it's a bad idea to show too much of an independent mind.

So... What is software development in its core? Is it some other form of manufacturing? Or is it research or art or what? Can you construct software or is it more that you create software?

It depends on how you answer these questions whether you want corporate soldiers (sergeants, corporals and private) to work on projects or not.

In my opinion software development is something between research and art. After all the word development implicates that something gets created for a purpose and before you develop you will have to know what the purpose is (the problem you want to solve; what you want to improve), what the environment looks like, who will use it, etc. So that includes a very large research component as well. I think one can describe software development as some kind of exploration with the goal to create something with a certain level of quality to solve a problem that is well understood.

That doesn't sound very much like a battle situation - does it? One may think that a good part of software development is about learning, reflection, experimentation and other activities usually associated with scientists. And when it comes to write the code then skills and attitudes, which musicians are known to possess, will be helpful. It needs an awful amount of time to practice test-driven development and be disciplined enough to implemented only what's needed to solve a problem described by a user story.

What's the situation of most corporate programmers? They get hired based on their resume and then put to work on a project. Typically the HR department decides upon hiring or not and they do some kind of pattern matching by looking at the keywords. They get a shopping list from the department and if it says Java, Struts and Junior Programmer, they will easily find someone with less than 5 years experience. Now that poor soul arrives and gets assigned some tasks by the team lead (sent into battle) and there we go. Will that person be creative? Will she be part of a group analyzing the business problem the team wants to solve? Usually not, because everything has already been done and now it's about to write the code based on a specification, which is kind of the battle plan.

Now here is a suggestion. Wouldn't it be great to employ the master/apprentice model known since the middle ages? Why do we allow inexperienced people to mess around with the most important thing in software, which is the code? I think a well motivated apprentice working alongside with a good master will evolve into a true master himself over the years. He will take more and more load off his master as his skills evolve. He will understand why the master does employ certain techniques and why he doesn't use X or Y in different situations. That takes time. But the quality will be higher and so will be the capacity of the whole team, because the team will be comprised of more masters as time goes on. That's an investment and corporation leaders would be wise to invest into the future of the corporation they serve instead of only stare at the short-term shareholder value created in any given quarter.

How long does it take to become a master? In my home country Germany plumpers, carpenters, painters, electricians and others spend three years as apprentices and easily up to eight years as journeymen before they are allowed to lead their own shop as masters. So that old saying "learn how to program in ten years" isn't that wrong after all. Between 4 - 6 years formal study at the university followed by an apprenticeship of maybe 2 years means one learns for at least 6 - 8 years. The next few years are then to hone one's skills and after 10 years one will know the whys and hows of software development.

Open Question: How do I set up yahoo mail on outlook express?

I can not find the servers information for incoming and outgoing mail that I need to add yahoo mail to outlook express. Thank you

Next Page »