This is TexasSwede's Typepad Profile.
Join Typepad and start following TexasSwede's activity
Join Now!
Already a member? Sign In
TexasSwede
Recent Activity
>I've seen hordes of people who enter some field just because >they had education in that field. And they had education in >that field because they chose their college based on some random >idea/opinion/advice-by-old-folks in their youth. And if you go to StackOverflow or some forums for programmers (not to mention many LinkedIn groups), you will see plenty of questions from those kinds of programmers. They obviously don't know the platform, and they don't have the drive or enthusiasm to find out things on their own, to test or try things, or to just play around. It is very obvious that programming to them is "just a job", and they are not very good at it. They graduated from some university or technical school with a degree in CompSci, got a job at a consulting company and now is tasked with writing business critical code for a customer. The few times those programmers post their code, it is obvious that they are not very good or experienced. >This is sort of a "first world problem," isn't it? In most parts >of the world, a job that doesn't involve physical labor and that >can provide for a family is highly valued. So you're only an >average programmer. So you don't wake up in the morning with a >burning desire to go to work. Well, you're still collecting >a paycheck, aren't you? Don't let a quest for the ideal blind >you to the value of the real. If you are "just an average programmer", you are not giving the customer/employer what they pay for/expect. As I mention above, I see way too many avergae or below average developers posting questions that a good programmer should not have to ask. But the scary thing is that they often don't even seem to have the problem solving skills or logical thinking that is required by a developer. Here are a couple of links from an IBM forum that illustrate what I am talking about. http://www-10.lotus.com/ldd/nd6forum.nsf/0/1084d34f7b86bcc685257b5c00692cb6 http://www-10.lotus.com/ldd/nd6forum.nsf/0/5a44294ce43cac4785257b48003d2950 http://www-10.lotus.com/ldd/nd6forum.nsf/0/dd7cd0ab967b5eb585257b31008342f6 In the last one, the "programmer" does not even grok data types... Finally this one is truy scary. Read the comments as well, from a couple of well-known Notes/Domino experts (both Rich and Carl are frequent speakers at big conferences Like IBM Connect/Lotusphere): http://www-10.lotus.com/ldd/nd6forum.nsf/0/947252ccb835eda085257b5700400845 Here are their comments: Rich: "To take it further on the frightening scale... I think that in 20 years of Notes development, I've never known anyone who does understand DocumentContext but who doesn't understand basic document operations." Carl: "Judging by their posts in this forum, they've been doing Notes development for over a year." >So how do you think if you're passionate about programming and >really interested, self-educated is it more important then >having degree in it? I absolutely think that being passionate about programming and having the problem solving (and almost OCD) mindset and attention to details you need as a programmer is much more important thatn sitting through four years of CompSci classes in college to get a degree. Programming and IT in general is one of the few areas where a degree means very little. But many companies do not realize that, they look at the degrees and potential certifications to find out if a candidate is a good hire. This is because they are not competent to identify good vs bad code, or to see if a candidate is a passionate developer.
Jeff, have you looked at XPages from IBM? There you have that split between data (stored in Domino databases, relational databases or other sources), business logic/functionality (using Xpages/SSJS) and finally polish (using CSS). I am not an expert on Xpages, I just started developing with it, but there are plenty of resources and blogs about it where you can find out more. http://www.xpages.info is a good start. I filmed a Xpages jumpstart session at the IBM conference Lotusphere that show Xpages development, about 2-3 minutes into the video there is a slide that explains the architecture. Take a look at http://youtu.be/0ViUTfAzoTo if you like.
Toggle Commented Mar 24, 2012 on What You Can't See You Can't Get at Coding Horror
TexasSwede is now following The Typepad Team
Mar 24, 2012