This is Silvercode's Typepad Profile.
Join Typepad and start following Silvercode's activity
Join Now!
Already a member? Sign In
Recent Activity
I posted a message here recently, but it didn't even get to the messages, not to talk about that I have to log in.
Gravity is not broken, gravity is just gravity. But yes, there needs to be an explicitly made catalog of things, because otherwise search results can contain what ever related material.
Toggle Commented Jan 16, 2011 on Trouble In the House of Google at Coding Horror
Clarke's three laws: 1# When a distinguished but elderly scientist states that something is possible, he is almost certainly right. When he states that something is impossible, he is probably wrong. 2# The only way of discovering the limits of the possible is to venture a little way past them into the impossible. 3# Any sufficiently advanced technology is indistinguishable from magic.
Toggle Commented Oct 16, 2010 on YouTube vs. Fair Use at Coding Horror
A teacher might give some assignment based on what the teacher is interested in. Then students do the assignment and the teacher gets answers that he finds interesting. Some students might consider that more like using the students as work force, which is not so motivating. This happens especially on every kinds of work trainings, where you might have to work for free as a trainee. If the student has same interests in the field as the teacher or trainer, then there is no problems and the student enjoys high grades. Usually ambitious students say very clearly what kinds of assignments they want, so that the assignments support their studies. Not so ambitious students might accept "worse" assignments too, as not everyone can get to do the same assignments anyway. There are different kinds of people in jobs. Other people can be "used" more easily, because they cannot say no to tasks. Then the other people know exactly what are their responsibilities and how they want to develop their careers. The career builders hop from company to company advancing in hierarchy and leave a company if it is going to go worse. The career builders usually negotiate highest salaries and really concentrate on looking good towards their bosses. Career builders are also more strict, they don't like failing. They try to get into the best teams, get friends with the best and highest ranking people, and so on. Career builders are also socially intelligent, and they climb ladders into leading positions by applying or just by being promoted. Their motive is to play things well, and so they are doing what they want to do (build career), and they get paid good. The work is secondary, they might quit any day for a better and or better paid job.
Toggle Commented Jun 2, 2010 on The Vast and Endless Sea at Coding Horror
Still, it is important that people are not given too much freedom in wrong situations. I mean, responsibility like management or leading is easily avoided by "giving the team free hands". There is nothing wrong with management nor leadership either, if done properly. And management is needed at all levels and aspects of a company, not just managing of the lowest production level. Creativeness can emerge if you are not constrainted. But lack of all constraints isn't good either. Constraints guide new developers, and old developers too. One good example is that documentation is many times under appreciated. There is more like an attitude that documenting is waste of time or undoable in reasonable time or just for noobs. If software developers are writers, they should be able to write the documents too. Then the documents would save time later in many kinds of situation.
Toggle Commented Jun 2, 2010 on The Vast and Endless Sea at Coding Horror
@Brian Duffy "Planning, designing, sticking to schedules, etc are all things that people will address themselves when motivated." That is called organising things. In an organization that usually means dividing tasks into jobs, so someone might end up being a designer, someone a sales person, someone project manager, someone programmer, and so on. Those people propably end up into jobs that they have education for and are interested in. You really don't just hire a bunch of random people and let them do what they want, if you want something at least moderately specific to happen.
Toggle Commented Jun 1, 2010 on The Vast and Endless Sea at Coding Horror
Yeah, that is nice. People need freedom. But if you want to create a good company, you need also something orderly. You can't build an ocean liner by giving all the workers free hands. There needs to be designing, planning, schedules, etc... You can still treat people like people, not only as resources, but plans have to be made. The same goes to everything in the world. If people are given free hands, they will or at least might consume the nature before they notice that hey, someone has to take some responsibilities here.
Toggle Commented Jun 1, 2010 on The Vast and Endless Sea at Coding Horror
Analysis paralysis? You talk first about coding, then about analysis paralysis. That is not possible. When you program, you already have specifications. If not, then you make them. So you cannot have analysis paralysis while programming, because if you program, you have specs. If you don't have specs, you don't program.
Toggle Commented May 6, 2010 on On Working Remotely at Coding Horror
@jonrgrover: Or even if there is a budget for developing new ideas for existing company you work for, then you don't have the budget. Someone else has some budget while you are still assigned to your job stagnating. If you have some idea, then that might bring something new on the table, but there is also chances that someone else starts fostering the idea and you have no budget and you are assigned to your job. So it would be important to get a budget, and you could get some from the management, if you get any. Many times they might think your idea is good but that there is no excess money for it, maybe because someone else got some money and has similar ideas or other ideas and you are assigned to your job. You also don't have time to make the idea better, because you don't have a budget.
Toggle Commented Feb 24, 2010 on Cultivate Teams, Not Ideas at Coding Horror
@Tom Hazel: I think that rival system can get a lot of user base if they happen to launch first. But if the original site fights back, they win in the end, because they get the loyal people. Though if the rival site is much better, then some people stay and or move there. If the rival site has lots more executing power and hype and marketing, they might become winners if the original site doesn't have much that kind of muscle. But the original site can still have some users. Take for example Windows vs Mac. Both have some culture behind them now, so they are competing though both are quite powerful. Linux has been in the minority, but it is gaining muscle through popular server software and open communities. Amiga is struggling and pretty much dead, because it has not much power left and only a small community. @Jose Perez: Yep, it is about peoples first, then about the other things. Even grease monkey that has an idea can get people around him and start a business. But there are also those grease monkeys that never start. They are so called lost cases in that sense that they just choose to be "only" good workers.
Toggle Commented Feb 16, 2010 on Cultivate Teams, Not Ideas at Coding Horror
Did I make a mistake at the first time or what? The signing in URL has to have upper case letter in it too, lower case didn't work. No, I tried it again. It just doesn't work at the first time. Having Silvercode in it or silvercode doesn't matter. It gives error message at first login, then I login again and I use the same URL and then it works.
Toggle Commented Feb 16, 2010 on Welcome Back Comments at Coding Horror
On StackOverflow I don't have to remember my OpenId URL, but on this site it asks the URL (I didn't notice the provider buttons). It is case sensitive, too, needs to be written in lower case. On StackOverflow it isn't. Anyway, adding signing in reduces the amount of people who comment, because there is an extra step. If you have never signed in, you also need to register a new account. Sure OpenId and such make it easier as you can sign in to many places with it, but there is the extra step anyway. Coding Horror has lots of readers who already use these sign in methods, so it isn't that much of a hindrance though. But in internet in general, people browse sites and the next site is just a click away. If you would have to register on one site, people might think again and click away instead of registering. Then again, I think people expect something in return for registering. Voting of comments would be nice and gathering reputation. Otherwise logging in feels just like some bureaucracy that takes time.
Toggle Commented Feb 16, 2010 on Welcome Back Comments at Coding Horror
@Jose Perez: So if you are in a company and you happen to be a grease monkey that has an idea, then at the end of the day you are still a grease monkey and your boss has now one idea more. You cannot start your own company either, because you are not a people person, just a grease monkey.
Toggle Commented Feb 15, 2010 on Cultivate Teams, Not Ideas at Coding Horror
@Vilx: I agree. If you have some idea and try to get people for it and those people have executing power, then you are risking getting left out from the venture. That can happen even if you do have executing power, but some other group that you are co-operating with has more executing power than you. So you need an idea and executing power. Good way to accomplish this is to gather the people first, then get an idea and make it happen. Too bad if you are in some company as an employee and have ideas. Bosses might like your ideas and you might get to execute them or then not. More likely not, because there is always someone better or in a better position than you and gets to execute. You might be considered some minor detail on the floor level who should stick to your work instead. You might not have the people that you need to support you. It is very frustrating to try to balance how much you spend your time on inventing ideas for the company and how much actually sticking doing your job. The company might just want you to stick to your work or the company might just expect you to stick to your work. That way your work will be as efficient as possible and no time wasted on "inventing" things. So for all the hassle, many people choose to stick to their work or watch ideas being taken over.
Toggle Commented Feb 15, 2010 on Cultivate Teams, Not Ideas at Coding Horror
Silvercode is now following The Typepad Team
Feb 15, 2010