Why would anyone want to become a software architect?

A recent OTN Architect Community column in Oracle Magazine asks that question (read it here). In that article working architects, including Oracle ACE Directors Lucas Jellema and Ronald van Luttikhuisen, Oracle ACE Luis Weir, and Oracle architect Randy Stafford explain what they find interesting and rewarding about the. But now it's your turn. If you're working as a software architect -- or if you have your career sights set on that role, what makes that role important to you?

Architect ... I see him it differently, and I will tell how much differently .. I purchased a apartment/home and living there, decorating it with paintings , murals , mosaic and many other good things, I am now simply living in a house and following its geometry as it is set for my house , this is the limitation of my house , this is something I am bound to follow or I will hurt myself or I will crash ,  So the feeling that something designed by some is governing my movement is both a matter of contention and admiration.
This is architect, he/she defines the rule of the game and in fact start the game also. This is a analogy I have drawn.
Also if someone has seen the move Matrix  from  The Wachowski Brothers , you will find one very interesting thing , all are playing the game which the architect has build.
I personally have a high regards for them, I think it takes a great amount experience and hard work to reach a point where you can design .
Personally I am not sure what all skills are needed to be a Software architect .
I would love to get guidance from them.
Regards

Similar Messages

  • Why would anyone want to use ASM Clustered File system?

    DB Version: 11gR2
    OS : Solaris, AIX, HP-UX
    I've read about the new feature ACFS.
    http://www.oracle-base.com/articles/11g/ACFS_11gR2.php
    But why would anyone want to store database binaries in a separate Filesystem created by Oracle?

    Hi Vitamind,
    how do these binaries interact with the CPU when they want something to be done?
    ACFS should work with Local OS (Solaris) to communicate with the CPU . Isn't this kind of double work?ACFS dont work with .... but provide filesystem to Local S.O
    There may be extra work, but that's because there are more resources that a common filesystem.
    Oracle ACFS executes on operating system platforms as a native file system technology supporting native operating system file system application programming interfaces (APIs).
    ACFS is a general purpose POSIX compliant cluster file system. Being POSIX compliant, all operating system utilities we use with ext3 and other file systems can also be used with Oracle ACFS given it belongs to the same family of related standards.
    ACFS Driver Model
    An Oracle ACFS file system is installed as a dynamically loadable vendor operating system (OS) file system driver and tool set that is developed for each supported operating system platform. The driver is implemented as a Virtual File System (VFS) and processes all file and directory operations directed to a specific file system.
    It makes sense you use the ACFS if you use some of the features below:
    • Oracle RAC / RAC ONE NODE
    • Oracle ACFS Snapshots
    • Oracle ASM Dynamic Volume Manager
    • Cluster Filesystem for regular files
    ACFS Use Cases
    • Shared Oracle DB home
    • Other “file system” data
    • External tables, data loads, data extracts
    • BFILES and other data customer chooses not to store in db
    • Log files (consolidates access)
    • Test environments
    • Copy back a previous snapshot after testing
    • Backups
    • Snapshot file system for point-intime backups
    • General purpose local or cluster file system
    • Leverage ASM manageability
    Note : Oracle ACFS file systems cannot be used for an Oracle base directory or an Oracle grid infrastructure home that contains the software for Oracle Clusterware, Oracle ASM, Oracle ACFS, and Oracle ADVM components.
    Regards,
    Levi Pereira

  • I have a fourth gen iPod Shuffle and I cannot find anywhere how to manage and view songs on the ipod, in iTunes 11 there is no intuitive way to view the songs at all. I guess Jobs thought, "why would anyone want to do that..lets make it impossible"

    I have an ipod shuffle...4th gen.
    I use iTunes 11. When ipod is
    connected is shows but there is
    no intuitive way to view and manage
    songs on the product.
    under the icon is only RECENTLY PLAYED and RECENTLY ADDED.
    Click on the icon and then select music up top of the app does NOT
    show you what is in the ipod but what is stored in itunes.
    I am now thinking this was a Steve Jobs joke he played on customers.
    Does anyone know a definative way to view and manage songs or
    a third party app that permits it.?

    I hav the same problem.  When I "Control" click on the small triangle to the left, I do not get an option to pick Music.

  • Why would you want to always BCC yourself?

    I know this is an arbitrary question, but I was just writing an iPhone tutorial and I saw the option, "Always BCC Myself". Apple thought it so important as to give the feature its own slider in the menu, so I wondered "who are these people who want to always BCC themselves, and why?". I find this very curious, as BCC'ing yourself is a lot like just merging your inbox and sent folder. Why would anyone want to do this.. what practical purpose does it serve.. does anyone out there know?

    Some people only have POP3 email accounts. With a POP3 account, if you are using the iPhone as well as a computer email client, you may want to keep some record of messages you have sent all in one location, perhaps the computer email client. However, if you reply to someone using the iPhone, you would not have that record on the computer email client. BCC yourself provides you a copy you can pick up on the computer email client and then move to the Sent folder for a record. While this is not necessary for IMAP or Exchange, not everyone has that luxury.

  • Why would one want this feature?

    The "Copy music to itunes folder etc" is the default setting...why would anyone want double the files? All this does is fill up your hard drive faster... Is there an advantage?

    I organize them myself...thats the only reason?
    Pretty much. I like it because it makes moving the library to a different hard drive or computer really easy. Also, if you have multiple computers, it makes copying individual songs or albums into iTunes a bit easier on the other computers, too: just mount the drive with the song on the desktop, then drag the song into iTunes. iTunes copies the song across the network and into that iTunes' library. It save one step, though it's admittedly not a very big step.
    But if you organize them yourself, then there's probably no real advantage for you.
    charlie

  • HT4221 I really want my Apple TV, iPad and iPhone to sort them in date taken like in iPhoto on my iMac. How do I do that? Sorting on date modified seems so stupid to me, why would anyone need this? Date taken gives a timeline in your event.

    I really want my Apple TV, iPad and iPhone to sort them in date taken like in iPhoto on my iMac. How do I do that? Sorting on date modified seems so stupid to me, why would anyone need this? Date taken gives a timeline in your event.

    The unix commands you need are:
    GetFileInfo
    SetFileInfo
    and maybe find
    for cryptic details use the man command
    Macintosh-HD -> Applications -> Utilities -> Terminal
    man SetFileInfo
    You may use the SetFileInfo command to set the file type & the program which will open the file.
    # This little gem will do a get info on all files in a directory.
    mac $ ls  | xargs -I {} GetFileInfo "{}"
    file: "/Users/mac/playdoc/oddadocodd"
    type: ""
    creator: ""
    attributes: avbstclinmedz
    created: 05/01/2011 14:53:22
    modified: 05/01/2011 14:53:22
    file: "/Users/mac/playdoc/one.docx"
    type: ""
    creator: ""
    attributes: avbstclinmedz
    created: 05/01/2011 13:57:48
    modified: 05/01/2011 13:57:48
    file: "/Users/mac/playdoc/oneLineFile"
    type: "TEXT"
    creator: "!Rch"
    attributes: avbstclinmedz
    created: 05/07/2011 14:27:17
    modified: 05/07/2011 14:27:17
    file: "/Users/mac/playdoc/oneLineFile.txt"
    type: "TEXT"
    creator: "!Rch"
    attributes: avbstclinmedz
    created: 05/07/2011 14:27:49
    modified: 05/07/2011 14:27:49
    file: "/Users/mac/playdoc/three.docx"
    type: ""
    creator: ""
    attributes: avbstclinmedz
    created: 05/01/2011 13:58:03
    modified: 05/01/2011 13:58:03
    file: "/Users/mac/playdoc/two.docx"
    type: ""
    creator: ""
    attributes: avbstclinmedz
    created: 05/01/2011 13:57:56
    modified: 05/01/2011 13:57:56
    file: "/Users/mac/playdoc/weirder.doc.docx"
    type: ""
    creator: ""
    attributes: avbstclinmedz
    created: 05/01/2011 14:50:03
    modified: 05/01/2011 14:50:03
    # well, ! is a funnie character so we escape it.
    mac $ SetFile -t TEXT -c \!Rch two.docx
    mac $ GetFileInfo two.docx
    file: "/Users/mac/playdoc/two.docx"
    type: "TEXT"
    creator: "!Rch"
    attributes: avbstclinmedz
    created: 05/01/2011 13:57:56
    modified: 05/01/2011 13:57:56
    mac $
    mac $ date
    Sat May  7 14:40:56 EDT 2011
    mac $

  • HT201263 My iPad 1 can only be updated to iOS 5 yet most apps run on iOS 7. Why can't I make the update on my iPad 1? Is this so I buy another iPad 2+? Now why would I want to buy something that will be obsolete in a few years?

    My iPad 1 can only be updated to iOS 5 yet most apps run on iOS 7. Why can't I make the update on my iPad 1? Is this so I buy another iPad 2+? Now why would I want to buy something that will be obsolete in a few years?  I really want to purchase an Live TV plan yet I need iOS 7 to run most TV apps.
    Can Apple tell me why my iPad 1 is obsolete?
    g

    It's not obsolete as much as the first gen simply lacks the power to run the newer operating systems. IT doesn't have enough RAM. If someone managed to hack it to get iOS 6 or 7 on there they'd just have a slow, boggy and unresponsive device. (think putting windows 7 on an old laptop.
    Unfortunately software moves faster than hardware. Every thing goes obsolete. I've had my ipad 2 for two and a half years now and I know it only has so much longer left to it too. Just the 'joys' of advancing technology.

  • Why would I want Windows on my new MacBook Air?

    I have a beautiful new MacBook Air and I'm running through all the Updates etc.  Then I see Bootcamp which is supposed to help me install Windows.  My question is, why would I want windows?  Are there things that Windows can do that Mac can't do?  Or do I just need to learn what the equivalents are of the old windows programs in my new operating system eg in windows i would use explorer to search the web - on my mac i use safari - are there equivalents to microsoft word and publisher and powerpoint just in Mac language and what are they called?

    .  My question is, why would I want windows? 
    I have no idea why anyone would.
    Are there things that Windows can do that Mac can't do?
    No.
    are there equivalents to microsoft word and publisher and powerpoint just in Mac language and what are they called?
    You can buy Microsoft Office for the Mac, but you should consider a number of better alternatives to Microsoft's bloatware. Some are free.
    Consider
    LibreOffice (donation-supported)
    NeoOffice ($10 but older version is free if you can find it)
    OpenOffice (donation-supported)
    Numbers ($19.99)
    Keynote ($19.99)
    Pages ($19.99)
    I use Numbers and Pages and have been completely Microsoft - free for years. Life is better without Microsoft.

  • Why would I want to change JPEG quality of photos when exporting them from iPhoto?

    Why would I want to change JPEG quality of photos when exporting them from iPhoto?  Changing the quality of the print changes the size of the saved file and thus impacts the speed at which it is moved on the internet.  But other than size of the file, what is the advantage of changing the quality?

    I have no idea why you would want to do anything
    Some people want lower quality to reduce file size for different reasons
    It is an option - if you do pot want to do that do not use that option
    LN

  • Why would I want to use the mail icon on my dock?

    Hi all,
    As I'm endeavoring to further my knowledge on the Mac, I'm curious as to know if I'm losing out on not using the mail icon on my dock.
    Any particular reason I should use it? I currently use yahoo and gmail. I think they're considered IMAP technology and I can access it anywhere any anyhow as long as I have access to the web. I also use my iphone to access it.
    So... why would I want to use the mail icon on my dock? Are the reasons going to be for the characteristics for POP? I.E, can off load mail to my Mac and read later without having live access to web?
    BTW, if I did want to setup mail on the dock. What is the incoming and outgoing mail server for yahoo? Sorry, could locate that info. in yahoo mail.
    Thanks in advance.

    I think you are asking why you should use the Mail application versus using "web mail" through a web browser, and not just about the Mail icon on the Dock, is that correct?
    You should use whatever is more convenient.
    Mail is a standalone application designed for email access, so it is more responsive and has more features. Web-based apps are getting much better, but you can still tell you are in a web browser. You can work off-line, even if you use an IMAP service (such as MobileMe). You can save emails locally, even if most emails are on the server, and if it's POP, all your messages are downloaded to a local database (that may or may not be an advantage to you).
    Mail is integrated with Address Book and iCal (and other Apple apps). You can use Time Machine to recover individual deleted emails, just like you would recover deleted files or folders (using the +flying through space+ interface).

  • Why would anyone buy these products that don't work with Win 8?

    Why would anyone buy these products that do not work with Win8?

    What are you referring to? If you have specific problems, explain them. Otherwise there's no point in posting false generalizations.
    Mylenium

  • Why would anybody want Sub Scription Based Music? Just curious.......

    I was wondering, why would ppl want sub scription based music anyways? I mean....it's just like RENTING music, u dont exactly KEEP it. To me, i prefer to keep my music for a lifetime, which is why sometimes i still buy CDs, but i use MusicMatch mostly. I just dunno why u guys would pay $4 a month to rent music when u can pay .99 for a song that u can keep forever. I mean, in time, the company u use for Sub Scription based music will be shut down eventually, after many many years, who knows how long, and after they close down, u cannot renew ur license and well, u just wasted all that $4 a month on renting music, while i paid .99 a track and still have that music, forever and ever! Just wondering why.......

    Computerking, guys like you are now the RIAA's latest excuse for copy-protected "CD"'s (I put "CD" in quotes because they're not really CD's per Philips). Read this article:
    http://news.yahoo.com/s/ap/2005084/a...usic_retailers
    Believe me, DRM is a LOT better than copy protection; at least with most purchased DRM files you can burn a real CD (without copy protection OR installing copy-protection trojan apps). Subscription DRM doesn't let you burn, but with the ability to transfer to compatible MP3 players, it's not that big a deal as long as you can understand renting vs. owning. (It's the main reason I bought a Zen Micro.) Copy protection is making me rethink the whole idea of buying CD's--and I'm old enough to remember when vinyl and cassettes ruled the world. (8-tracks were just barely before my time.)
    I think subscription music is the wave of the future because you don't spend a whole lot of money on "new" (or new to you) artists whose CDs just clutter up your collection. You can listen to new music; if you really, really like it, you can buy the CD or purchased download.
    Even if you don't like the rental model, buying download tracks (even with DRM) is a wonderful antidote against having to buy a whole album for one good song; you only have to spend 99 cents (most places) for the one good song. I myself started out with downloads mainly to get rare collaborations, etc. that appear on other artists' albums, without having to buy the whole thing.
    Message Edited by RBBrittain on 08-4-2005 05:47 AM

  • Why would I want to visit other Cafes?

    QuestionWhy would I want to visit other Cafes?
    AnswerVisting other player's cafes allows you to see the decorating skills of your friends! Not to mention, there's something in it for both of you! 
    You (and the cafe owner) earn chips and XP for visiting other cafes and trying their food. 
    The higher your level, the more awards per visit.
    Note: you are limited to visiting 10 cafes per day 

    I have no idea why you would want to do anything
    Some people want lower quality to reduce file size for different reasons
    It is an option - if you do pot want to do that do not use that option
    LN

  • Why would anyone not use VBR?

    FYI, I'm not an audio guru, and while I don't use the best audio equipment, I also don't buy the cheapest stuff out there.
    All that aside, my question to the many very knowledgeable people here is: why would someone not want to check the VBR option when encoding?

    Brenton Bills wrote:
    FYI, I'm not an audio guru, and while I don't use the best audio equipment, I also don't buy the cheapest stuff out there.
    All that aside, my question to the many very knowledgeable people here is: why would someone not want to check the VBR option when encoding?
    Because it can sometimes interfere with importing for one and not everyone can appreciate the difference.

  • N00b query: Why would anyone ever want to define their own Exception class?

    I've been reading thru my Java textbook for the past couple hours.
    Exceptions are a wonderful thing. I already found several instances where I could've implemented try/cacth in my earlier programs.
    Anyway, getting back to the point. My question is, can someone give me a realistic situation/example where a custom Expcetion class is REQUIRED? (the key word here is "required"!)
    I can see why someone would want to have his own Exception class..... e.getMessage() as custom error messages are SO DAMN COOL!!!!!! :P
    hehe
    But seriously, if you are making intermidiate/advanced Java programs, would you ever REQUIRE to make your own Exception class? Afterall, even a custom made Exception class always "extends" from a pre-defined Java class, right?
    Let me make this a bit more clear... public class CustomException extends IOException{  }Now, if I am making a try/catch statement, I can simply say
    try{
    throw new CustomException;
    catch (IOException e) { }
    Now as you can see, the CustomException was caught by the catch claus, because IOException is the superclass of CustomException. So, in other words, the whole CustomException thingy didnt do anything useful.
    I know I know, I am so naive. Enlighten me >.<

    Sure. Say you want to have a system where you want to include a custom error code which maps to some internationalized error messages. You would create an Exception subclass with a field to hold that value separate from the normal "default" message. Then you could throw that exception in all your code. Other code can catch it as a plain Exception if they want and use the "default" message, which is okay if they don't really care about the error code.
    I don't think you are ever "required" to make your own exceptions. I have done so, but I don't often. It depends. See, there are plenty of Exception subclasses in the standard packages, and most of them cover many of the things you need. So more often if I'm throwing an exception, I'll be using the already existing ones, like IllegalArgumentException or IOException (whatever is relevant to the code).
    Yes, you can do what you did below with CustomException. However the reason you might do that is cuz you really want to do this:
    try {
       // call some code that may throw IOException from some standard IO package
       // or may throw CustomException from some of my methods...
    } catch (CustomException ce) {
       // handle cusotm exception
    } catch (IOException ioe) {
       // handle IO exception
    }Cuz you may want to differentiate between your exceptions vs. IOExceptions that might be thrown from some java.io class.
    Usually when you use an exception class it's a named class that relates to some condition. It may hold additional information besides the standard message, but I think most of the time it's just the class name which describes the problem. And if there isn't one that describes the problem that you're code might encounter, then create a subclass.

Maybe you are looking for