On Tue, 2011-03-22 at 13:09 -0400, Nathan Hamiel wrote: > > I didn't say I was, you were alluding to where my assumptions would > have come from. That's why I responded to that. As a consultant I get > a view of how many different organizations operate, not just in one > vertical.
Sorry you misunderstood my comments. It wasn't about were your point of view was coming from but mine. When you operate in different arenas your point of view will change as a result. Your experiences differ from mine, which will differ from others. Doesn't many any one right or wrong, just different based on what each has been exposed to. > You would be surprised at the lack of expertise in staff nowadays. > Management is doing a delicate balancing act. Not so much, its why I remain self employed vs being on a team with that staff. One of the last conversations I had along those lines, you had to dumb down your skills to be common with that of the team. If you were capable of something the team was not, you can't take any action other than to escalate. Though given my interaction with management and owners, I can't say they know much better, and business in general is a balancing act. > You are pointing to something that isn't the norm in most development > shops. Well keep in mind, that is what my company is, a development shop. Most that I interact with are developers, not administrators. > You don't have developers that develop Java code then turn around and > also develop something in .NET. Sure, it happens and it is out there, > but it isn't widespread. >From your experience and exposure maybe not, from others maybe so. > Most organizations that have different platforms will have developers > dedicated to those platforms. Assuming they are not budget constrained and/or understaffed. Few companies have enough staff to have specialists dedicated to a single platform. Though if they are large enough they just might. Then again if they are large likely means they have legacy systems and programs to maintain. Which more than likely were not written with a modern language and/or up to modern standards. > Most of the time developers are developing in one or two languages. > It's more focused than developing Java one day and doing VB.NET the > next day. I am in complete control of the languages I develop in and all the rest. That said I still find myself working with more than one on a regular basis. Which I have control and choice over. Others tend not to be so lucky. > Netbeans does support Python, but it's Python support sucks. As I > mentioned previously, if your main development langage is Python then > you wouldn't use Netbeans. As I mentioned previously it's not how it > works in development shops out there. However if you did have to say > write Python one day and Java the next maybe a better solution would > be Eclipse with PyDev extensions. There is no one IDE that can do it all, but that argument can hardly be made against text editors. If its a text file, a text editor can work with it. If there are plugins for syntax highlighting and the rest. The lines can start to blur quickly. > Using an IDE can create better code quality. Can, but the same could be said about not using an IDE. With everything being hand written, etc. > Code quality and security can be connected. Yes, but I doubt anyone would go so far as to say all quality code is secure. Usually what makes code good and what makes it secure differ. Though security should be a metric in how we qualify or rank software. However most are way more concerned with performance and functionality, and once those have been achieved, then focus on security. I can't say I have ever seen anything in development start out with security over performance and function. If it did, might not see the light of day :) > Beyond using something like VIM you can integrate plugins in to the > IDE that look for common security and code quality issues. Even without plugins, you can write scripts and other things to do the same QA and force process integration. Regardless of what tool, IDE, editor, etc was used. -- William L. Thomson Jr. Obsidian-Studios, Inc. http://www.obsidian-studios.com --------------------------------------------------------------------- Archive http://marc.info/?l=jaxlug-list&r=1&w=2 RSS Feed http://www.mail-archive.com/[email protected]/maillist.xml Unsubscribe [email protected]

