Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. An architect should code. Period

An architect should code. Period

Scheduled Pinned Locked Moved The Lounge
csharphtmlasp-netcomdata-structures
12 Posts 8 Posters 1 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • E Offline
    E Offline
    ednrgc
    wrote on last edited by
    #1

    Link to Original[^] Peter's Gekko public Blog MyNotepad : Imho An architect should code. Period This has been said over and over again, but as long as it keeps happening it just has to be said again. A very common career path in IT "promotes" a coder over the years to a program manager with architect responsibilities. And being an architect they stop writing code themselves. The thing I see over and over again is that these people keep living in the programming environment in which they grew up. They did loads of work in VB 6 or classical ASP. When a new piece of software has to be designed, which quite often is supposed to do something similar to the things they built themselves in their heydays, they grab their old projects to demonstrate what they have in mind. Right now I'm facing an ASP.NET site which has to build dynamic pages on the fly based on dynamic sets of data. And the lead architect bases his ideas on an ancient asp site he built years ago. Given the tools of those days it is a well crafted product but in nature it is just plain old asp spitting out html top to bottom. Given today's tools we can write far clearer, more powerful and better maintainable code building an asp.net control tree and leave the rendering of the html to the framework. But our lead architect doesn't know this framework. The good thing about my lead is that he is very open minded and eager to learn about today's tools. But it would be so much better if working and coding with them would be part of his work. How can you be a good architect when you don't know your building materials or construction tools?

    N L P M 4 Replies Last reply
    0
    • E ednrgc

      Link to Original[^] Peter's Gekko public Blog MyNotepad : Imho An architect should code. Period This has been said over and over again, but as long as it keeps happening it just has to be said again. A very common career path in IT "promotes" a coder over the years to a program manager with architect responsibilities. And being an architect they stop writing code themselves. The thing I see over and over again is that these people keep living in the programming environment in which they grew up. They did loads of work in VB 6 or classical ASP. When a new piece of software has to be designed, which quite often is supposed to do something similar to the things they built themselves in their heydays, they grab their old projects to demonstrate what they have in mind. Right now I'm facing an ASP.NET site which has to build dynamic pages on the fly based on dynamic sets of data. And the lead architect bases his ideas on an ancient asp site he built years ago. Given the tools of those days it is a well crafted product but in nature it is just plain old asp spitting out html top to bottom. Given today's tools we can write far clearer, more powerful and better maintainable code building an asp.net control tree and leave the rendering of the html to the framework. But our lead architect doesn't know this framework. The good thing about my lead is that he is very open minded and eager to learn about today's tools. But it would be so much better if working and coding with them would be part of his work. How can you be a good architect when you don't know your building materials or construction tools?

      N Offline
      N Offline
      Nemanja Trifunovic
      wrote on last edited by
      #2

      ednrgc wrote:

      An architect should code. Period

      An architect should design buildings, not code. Period.


      Programming Blog utf8-cpp

      J T 2 Replies Last reply
      0
      • N Nemanja Trifunovic

        ednrgc wrote:

        An architect should code. Period

        An architect should design buildings, not code. Period.


        Programming Blog utf8-cpp

        J Offline
        J Offline
        Jim Crafton
        wrote on last edited by
        #3

        There's an Onion article in there somewhere, just waiting to be written! :)

        ¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! VCF Blog

        1 Reply Last reply
        0
        • E ednrgc

          Link to Original[^] Peter's Gekko public Blog MyNotepad : Imho An architect should code. Period This has been said over and over again, but as long as it keeps happening it just has to be said again. A very common career path in IT "promotes" a coder over the years to a program manager with architect responsibilities. And being an architect they stop writing code themselves. The thing I see over and over again is that these people keep living in the programming environment in which they grew up. They did loads of work in VB 6 or classical ASP. When a new piece of software has to be designed, which quite often is supposed to do something similar to the things they built themselves in their heydays, they grab their old projects to demonstrate what they have in mind. Right now I'm facing an ASP.NET site which has to build dynamic pages on the fly based on dynamic sets of data. And the lead architect bases his ideas on an ancient asp site he built years ago. Given the tools of those days it is a well crafted product but in nature it is just plain old asp spitting out html top to bottom. Given today's tools we can write far clearer, more powerful and better maintainable code building an asp.net control tree and leave the rendering of the html to the framework. But our lead architect doesn't know this framework. The good thing about my lead is that he is very open minded and eager to learn about today's tools. But it would be so much better if working and coding with them would be part of his work. How can you be a good architect when you don't know your building materials or construction tools?

          L Offline
          L Offline
          Lost User
          wrote on last edited by
          #4

          I disagree. A good architect in any discipline is knowledgeable of current and emerging standards as well as design and construction methodologies. They work with the builders and project supervisors to ensure their ideas are feasible within a budget framework. The blog simply describes architects who aren't bothering to do their jobs. That's nothing new and happens in many disciplines. Cheers, Drew.

          J 1 Reply Last reply
          0
          • L Lost User

            I disagree. A good architect in any discipline is knowledgeable of current and emerging standards as well as design and construction methodologies. They work with the builders and project supervisors to ensure their ideas are feasible within a budget framework. The blog simply describes architects who aren't bothering to do their jobs. That's nothing new and happens in many disciplines. Cheers, Drew.

            J Offline
            J Offline
            Jim Crafton
            wrote on last edited by
            #5

            Just to play word games, we don't call any of these people in other disciplines "architects". In other words, if I build cabinets, or build motorcycles, or create pottery, or compose music, at no time am I ever referred to an an "architect". So to call computer programmers who design software, which typically has few, if any established standards, and usually doesn't even work well, "architects" seems a bit of a stretch. It's always seemed like simple ego stroking to me.

            ¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! VCF Blog

            L 1 Reply Last reply
            0
            • J Jim Crafton

              Just to play word games, we don't call any of these people in other disciplines "architects". In other words, if I build cabinets, or build motorcycles, or create pottery, or compose music, at no time am I ever referred to an an "architect". So to call computer programmers who design software, which typically has few, if any established standards, and usually doesn't even work well, "architects" seems a bit of a stretch. It's always seemed like simple ego stroking to me.

              ¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! VCF Blog

              L Offline
              L Offline
              Lost User
              wrote on last edited by
              #6

              Jim Crafton wrote:

              Just to play word games, we don't call any of these people in other disciplines "architects".

              I agree. Titles in general tend to be more for ego than anything else.

              Jim Crafton wrote:

              In other words, if I build cabinets, or build motorcycles, or create pottery, or compose music, at no time am I ever referred to an an "architect".

              Sure. The point is that a good designer will have up-to-date knowledge of the standards and processes in order to come up with a good plan. He doesn't have to actually participate in the execution (building) of the plans to be a good designer though. Cheers, Drew.

              A 1 Reply Last reply
              0
              • E ednrgc

                Link to Original[^] Peter's Gekko public Blog MyNotepad : Imho An architect should code. Period This has been said over and over again, but as long as it keeps happening it just has to be said again. A very common career path in IT "promotes" a coder over the years to a program manager with architect responsibilities. And being an architect they stop writing code themselves. The thing I see over and over again is that these people keep living in the programming environment in which they grew up. They did loads of work in VB 6 or classical ASP. When a new piece of software has to be designed, which quite often is supposed to do something similar to the things they built themselves in their heydays, they grab their old projects to demonstrate what they have in mind. Right now I'm facing an ASP.NET site which has to build dynamic pages on the fly based on dynamic sets of data. And the lead architect bases his ideas on an ancient asp site he built years ago. Given the tools of those days it is a well crafted product but in nature it is just plain old asp spitting out html top to bottom. Given today's tools we can write far clearer, more powerful and better maintainable code building an asp.net control tree and leave the rendering of the html to the framework. But our lead architect doesn't know this framework. The good thing about my lead is that he is very open minded and eager to learn about today's tools. But it would be so much better if working and coding with them would be part of his work. How can you be a good architect when you don't know your building materials or construction tools?

                P Offline
                P Offline
                Pierre Leclercq
                wrote on last edited by
                #7

                ednrgc wrote:

                Given today's tools we can write far clearer, more powerful and better maintainable code building an asp.net control

                Hmmm.... ASP.net? Is it today's tools? To me that looks like yesterday's tools. I'd rather use silverlight... Your architect is two generations behind.

                E T 2 Replies Last reply
                0
                • P Pierre Leclercq

                  ednrgc wrote:

                  Given today's tools we can write far clearer, more powerful and better maintainable code building an asp.net control

                  Hmmm.... ASP.net? Is it today's tools? To me that looks like yesterday's tools. I'd rather use silverlight... Your architect is two generations behind.

                  E Offline
                  E Offline
                  ednrgc
                  wrote on last edited by
                  #8

                  Not my architect, just posted an interesting blog I read.

                  1 Reply Last reply
                  0
                  • E ednrgc

                    Link to Original[^] Peter's Gekko public Blog MyNotepad : Imho An architect should code. Period This has been said over and over again, but as long as it keeps happening it just has to be said again. A very common career path in IT "promotes" a coder over the years to a program manager with architect responsibilities. And being an architect they stop writing code themselves. The thing I see over and over again is that these people keep living in the programming environment in which they grew up. They did loads of work in VB 6 or classical ASP. When a new piece of software has to be designed, which quite often is supposed to do something similar to the things they built themselves in their heydays, they grab their old projects to demonstrate what they have in mind. Right now I'm facing an ASP.NET site which has to build dynamic pages on the fly based on dynamic sets of data. And the lead architect bases his ideas on an ancient asp site he built years ago. Given the tools of those days it is a well crafted product but in nature it is just plain old asp spitting out html top to bottom. Given today's tools we can write far clearer, more powerful and better maintainable code building an asp.net control tree and leave the rendering of the html to the framework. But our lead architect doesn't know this framework. The good thing about my lead is that he is very open minded and eager to learn about today's tools. But it would be so much better if working and coding with them would be part of his work. How can you be a good architect when you don't know your building materials or construction tools?

                    M Offline
                    M Offline
                    malharone
                    wrote on last edited by
                    #9

                    I still code -- not as heavily as I used to.. I just try to maintain a good balance between my roles. - Malhar

                    1 Reply Last reply
                    0
                    • L Lost User

                      Jim Crafton wrote:

                      Just to play word games, we don't call any of these people in other disciplines "architects".

                      I agree. Titles in general tend to be more for ego than anything else.

                      Jim Crafton wrote:

                      In other words, if I build cabinets, or build motorcycles, or create pottery, or compose music, at no time am I ever referred to an an "architect".

                      Sure. The point is that a good designer will have up-to-date knowledge of the standards and processes in order to come up with a good plan. He doesn't have to actually participate in the execution (building) of the plans to be a good designer though. Cheers, Drew.

                      A Offline
                      A Offline
                      Andy Brummer
                      wrote on last edited by
                      #10

                      Drew Stainton wrote:

                      Sure. The point is that a good designer will have up-to-date knowledge of the standards and processes in order to come up with a good plan. He doesn't have to actually participate in the execution (building) of the plans to be a good designer though.

                      I don't think that standards and processes are enough. A cabinet designer should have at least built a few cabinets before, but designing cabinets for 50 year old materials and building practices won't transfer over directly to designing cabinets with modern materials and design. You have to build some yourself to get a feel for and understanding of the techniques. So while the architect doesn't have to work on the products the design, they should at least build something with the tools and materials that they are designing with to stay current, even if they are throw away sample projects.


                      This blanket smells like ham

                      1 Reply Last reply
                      0
                      • N Nemanja Trifunovic

                        ednrgc wrote:

                        An architect should code. Period

                        An architect should design buildings, not code. Period.


                        Programming Blog utf8-cpp

                        T Offline
                        T Offline
                        Tim Craig
                        wrote on last edited by
                        #11

                        Nemanja Trifunovic wrote:

                        An architect should design buildings

                        Right. The civil and mechanical engineers are responsible for making it happen. Or telling the architect his design is full of shit and can't be done. :laugh:

                        Compassionate Conservatism is an Oxymoron. Bush is just a Moron.

                        1 Reply Last reply
                        0
                        • P Pierre Leclercq

                          ednrgc wrote:

                          Given today's tools we can write far clearer, more powerful and better maintainable code building an asp.net control

                          Hmmm.... ASP.net? Is it today's tools? To me that looks like yesterday's tools. I'd rather use silverlight... Your architect is two generations behind.

                          T Offline
                          T Offline
                          Tim Craig
                          wrote on last edited by
                          #12

                          Pierre Leclercq wrote:

                          To me that looks like yesterday's tools. I'd rather use silverlight...

                          Better hope Microsoft doesn't turn a corner too fast or it will break your nose. :rolleyes:

                          Compassionate Conservatism is an Oxymoron. Bush is just a Moron.

                          1 Reply Last reply
                          0
                          Reply
                          • Reply as topic
                          Log in to reply
                          • Oldest to Newest
                          • Newest to Oldest
                          • Most Votes


                          • Login

                          • Don't have an account? Register

                          • Login or register to search.
                          • First post
                            Last post
                          0
                          • Categories
                          • Recent
                          • Tags
                          • Popular
                          • World
                          • Users
                          • Groups