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]

Reply via email to