Sponsored Content
The Lounge What is on Your Mind? Software engineers, real and otherwise Post 302145650 by Yogesh Sawant on Thursday 15th of November 2007 12:09:29 AM
Old 11-15-2007
I think the character and virtues of a person also play some role in this. For example, my brother, who is a Gemini, is sometimes faster and creative than me. This results in a personality that is more suitable towards development works. I tend to be highly organized, but more of a jack-of-all type. I have dipped my fingers in many areas, rather than sticking to one.

One of my friends in college used to take 10% of the time I took to make the same programs, but he was a lot messier than me.

I have observed that such traits of a person appear in the work they do, and tends to have some impact on it. Of course, by certain effort, one can acquire the required qualities and give up the unwanted ones. Everybody has free will.

postscript: I am a believer that programming is an art, rather than science. Software Engineering is not merely programming, though.

Last edited by Yogesh Sawant; 11-15-2007 at 01:17 AM.. Reason: added more comments
 

6 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

Open source mathematical software for scientists & engineers

I'm look for some opinion on mathematical software from any engineers out there. What is the open source application that --in your opinion(s) -- best meets the same requirements as Mathematica or Maple? I'm running FreeBSD & Linux, btw. (3 Replies)
Discussion started by: Aaron Van
3 Replies

2. UNIX for Dummies Questions & Answers

How many UNIX engineers are necessary?

I was asked to maintain more than 160 UNIX servers which OS are Solaris, linux,susue,,etc by the president. But there is only one UNIX engineer in my section. I am sure I need at least 3 UNIX engineers to maintain more than 160 UNIX servers. What do you think how many engineers I need? (11 Replies)
Discussion started by: nrjhit
11 Replies

3. High Performance Computing

Installation Guide for Solaris Cluster 3.2 Software and Oracle 10g Release 2 Real App

Here are steps for installing the Solaris 10 11/06 OS, Solaris Cluster (formerly Sun Cluster) 3.2 software, QFS 4.5, and Oracle 10gR2 RAC. Also provided are instructions on how to configure QFS and Solaris Volume Manager for use with Oracle 10gR2 RAC. More... (0 Replies)
Discussion started by: Linux Bot
0 Replies

4. Solaris

Lack of Solaris Engineers?

Are more and more companies moving away from Solaris? I am currently helping a company search for a Sr. Solaris Engineer near Philadelphia and it seems as if more candidates are in other UNIX flavors. Is this correct? Where is the best place to search for Solaris Engineers? Thank you for... (2 Replies)
Discussion started by: nickcrocemisi
2 Replies

5. What is on Your Mind?

Lack of Solaris Engineers?

Are more and more companies moving away from Solaris? I am currently helping a company search for a Sr. Solaris Engineer near Philadelphia and it seems as if more candidates are in other UNIX flavors. Is this correct? Where is the best place to search for Solaris Engineers? Thank you for your... (1 Reply)
Discussion started by: nickcrocemisi
1 Replies

6. Advertise with Us

Wanted- Linux Application Engineers

Optiver US LLC is a worldwide market maker and derivatives trading firm with offices in Chicago, Amsterdam and Sydney. Attracting very ambitious, talented and results-oriented individuals to become members of a highly selective trading application engineering team. This position is a primary... (0 Replies)
Discussion started by: Barb S.
0 Replies
MooseX::ClassAttribute(3)				User Contributed Perl Documentation				 MooseX::ClassAttribute(3)

NAME
MooseX::ClassAttribute - Declare class attributes Moose-style VERSION
version 0.27 SYNOPSIS
package My::Class; use Moose; use MooseX::ClassAttribute; class_has 'Cache' => ( is => 'rw', isa => 'HashRef', default => sub { {} }, ); __PACKAGE__->meta()->make_immutable(); no Moose; no MooseX::ClassAttribute; # then later ... My::Class->Cache()->{thing} = ...; DESCRIPTION
This module allows you to declare class attributes in exactly the same way as object attributes, using "class_has()" instead of "has()". You can use any feature of Moose's attribute declarations, including overriding a parent's attributes, delegation ("handles"), attribute traits, etc. All features should just work. The one exception is the "required" flag, which is not allowed for class attributes. The accessor methods for class attribute may be called on the class directly, or on objects of that class. Passing a class attribute to the constructor will not set that attribute. FUNCTIONS
This class exports one function when you use it, "class_has()". This works exactly like Moose's "has()", but it declares class attributes. One little nit is that if you include "no Moose" in your class, you won't remove the "class_has()" function. To do that you must include "no MooseX::ClassAttribute" as well. Or you can just use namespace::autoclean instead. Implementation and Immutability This module will add a role to your class's metaclass, See MooseX::ClassAttribute::Trait::Class for details. This role provides introspection methods for class attributes. Class attributes themselves do the MooseX::ClassAttribute::Trait::Attribute role. Cooperation with Metaclasses and Traits This module should work with most attribute metaclasses and traits, but it's possible that conflicts could occur. This module has been tested to work with Moose's native traits. Class Attributes in Roles You can add a class attribute to a role. When that role is applied to a class, the class will have the relevant class attributes added. Note that attribute defaults will be calculated when the class attribute is composed into the class. DONATIONS
If you'd like to thank me for the work I've done on this module, please consider making a "donation" to me via PayPal. I spend a lot of free time creating free software, and would appreciate any support you'd care to offer. Please note that I am not suggesting that you must do this in order for me to continue working on this particular software. I will continue to do so, inasmuch as I have in the past, for as long as it interests me. Similarly, a donation made in this way will probably not make me work on this software much more, unless I get so many donations that I can consider working on free software full time, which seems unlikely at best. To donate, log into PayPal and send money to autarch@urth.org or use the button on this page: <http://www.urth.org/~autarch/fs-donation.html> BUGS
Please report any bugs or feature requests to "bug-moosex-classattribute@rt.cpan.org", or through the web interface at <http://rt.cpan.org>. I will be notified, and then you'll automatically be notified of progress on your bug as I make changes. AUTHOR
Dave Rolsky <autarch@urth.org> COPYRIGHT AND LICENSE
This software is Copyright (c) 2013 by Dave Rolsky. This is free software, licensed under: The Artistic License 2.0 (GPL Compatible) perl v5.18.2 2013-03-28 MooseX::ClassAttribute(3)
All times are GMT -4. The time now is 07:23 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy