Climate change is more about redistributing money than about our planetary weather conditions. Paris was just another attempt to suck money out of the U.S. economy and move it to less developed countries. Breathe in, breathe out. I love the smell of good clean coal in the morning!
Apple is running a deal until the end of the year for battery replacement service. My 6S just got new life and will keep my earphone jack going strong for years to come, until perhaps Apple figures out a way to brick the jack like they did cell data service with iOS.
This is another ploy by unelected officials at the FCC to start regulating the internet. Plain and simple. We all know that once something like that is allowed to start, it snowballs all on its own. Just look at the "little" EPA and how it has grown up. The EPA has its hands in everything now.
The internet is not a place for U.S. government regulation. It's not a place for state regulation. It's a place for market regulation. If you don't like your internet provider, then switch providers. If you don't have any choice, take that up with your local/state government. If they cannot help you, the USPS is looking for more customers for its postal mail service....add some old media subscriptions and get a pen pal.
You're crazy if you think the education system teaches programmers how to write good code. They can't even teach math and english well. Good programmers are mentored by other programmers.
Tarantella is a really great product! Not only can it serve up Windows applications, X applications, TN3270/5250 access, telnet, and custom things (e.g. we did SSH), but it also can be used to conserve network bandwidth. It also supports browser-based X.509 authentication (to trusted web server) for single-signon like access, in addition to SecureID.
Java applets can be accessed via the web versus native clients as well, which should make the job of "upgrading" 500 PC's (ala Citrix) a thing of the past. This works nicely in a true thin hardware environment, e.g. Sun Ray.
Tarantella also integrates well in a portal environment.
If you're serious about taking control over large numbers of deployed PC/workstation, applications, and network bandwidth, I'd check out what these folks have to offer!
Most Architects I've encountered, hmmm...
on
Coder or Architect?
·
· Score: 1
In my 15 years, most architects I've encountered have usually fit into three categories:
Have never built a real system or been involved in the implementation of a complex system
Are in an organization that doesn't have a position for them, or they get into an architectural role because it cannot afford a real architect with the above experience.
Have burned out coding, lost their implementation skills, and weren't very good at it anyway
Some folks are born with the knack to implement systems and as they progress, they hit tech lead positions that offer them a combination of implementation and architectural decision making responsibility. My guess is that the original poster likely fits this mold, though at 28 would not expect him to be seasoned.
My advice to him is to stay out of architecture until he get's more experience under his belt. The time will come when his path will become apparent. A previous poster suggested that he would know when the right position came to view. I agree wholeheartedly!!
If you're dead set on an architectural role, please keep this one idea in mind: "An architecture (or framework) cannot be made to fit everyone's problem space, and in trying to do so you not only alienate users/adopters/implementors, but likely will kill the whole effort over time by folks trying to make it fit." Sage advice from someone who has seen this happen on more than several occasions.
The time will also come for you to make the big managerial decision. My advice there is to stay true to yourself, assess your technical skills, and bail from a management opportunity if you still have implementation desires. There is nothing worse than a manager who likes to code or tell others how it should be done!! I disagree with those who say architects are necessarily on a management track. (The good ones aren't)
AMD should have gone out there and marketed their superior architecture in terms the average consumer would be interested in. Perhaps having a test tube filled with nitro in one, and an equivalant amount of gas in another. Ignite both on screen one at a time, voice saying, "This is your computer running the other guys highest MHz processor (gasoline-fileld test tube simply burns); This is your computer running Athlon at our highest MHz (show nitro blowing!)" Then a blurb about why AMD's designers were able to crank the most out of their creation.
Instead, they are admitting that Intel is setting the benchmark on performance. Goodbye market share. I am very disgusted... but then again, I ain't no marketing guy so what do I know?
The general consumer isn't going to be interested in the IA64 for quite some time, particularly because Intel will not be marketing this line to them. Plus, their apps would indeed run slower, because they would still be IA32.
Everyone is getting worked up about this change by AMD, because it is like them admitting that Intel is going to be more successful with their chips by marketing based on MHz. It's the wrong move by AMD, and they will likely lose market share. I think their marketing people are betting that the general consumer will not look beneath the hood at the architecture and MHz. They are WRONG!
I'd bet the the majority of Athlon owners did just that and is why they chose it. When those consumers discover their potential Athlon purchase internally runs slower, they won't understand that it's actually a better chip. They will feel it's being falsely marketed. Then they will buy an Intel-based system.
As others have said, Cyrix did the same darned thing. Look how successful they were...
... selection of the most appropriate DBMS is a very
difficult and controversial issue. KI had significant experience in dealing
with DBMS of various manufacturers. However, in a course of selection DBMS
for KI site-wide CMAS decision was made to follow on LANL recommendations
and to implement Microsoft SQL Server DBMS as a 'backbone' for KI CMAS.
Obviously they made the wrong choice. Now we can truly blame MS for the end of the world! Who knows, maybe SQL server is really Skynet in disguise... (see movie Terminator)
This is already being done with Wind-powered generators today, to a certain extent...
I saw a story about it on a news show, I think 60 minutes. The family put up a nice modern wind-powered generator that more or less powers their home, and when it operates in excess of the current needs, it is transmitted into the power grid. The utility company pays them for the excess power they send into the grid. Their power bills have been small or negative. One time they had a power bill for 4 cents, and they got warned for not mailing in a payment. The stamp cost more than the bill!
I've had to fire a prima donna programmer and it took me a month to come to grips with the cost before doing it.
The person was dragging down the team morale, splitting the team into us versus them groups, yet was putting out some really good work. Other negatives were coming in really late and not putting in the hours, giving attitude, insubordination, bad mouthing management, etc.
In this case, the morale slowly improved as the negative influence was removed, and the irreplaceable individual's job was absorbed by a more efficient team. A few of the prima donna's favorites took longer to rebound.
I'd do it again, but every case is different. Your mileage may vary.;)
I looked into it very seriously! I'm sure many of us have done some form of pair programming, e.g. to solve serious problems, but not necessarily by the Extreme Programming guidelines for everything.
As a program manager who's seen a team's productivity hurt by weaker individuals, or star's who don't share their knowledge, I wanted to try something that might help. One of my teams had 2 stars, 10 average, and 3 not so productive members. The majority of the team was being held hostage by the stars' not making their deadlines, etc. and the weaker ones on the team also not making their deadlines.
I wanted to try it out, so I did a trial for three weeks; 1 star w/one weak, and 1 star with one average. Personality mattered. I was amazed at how much more knowledgeable the perceived weak individual displayed of the system afterwards! I did get some pushback from the stars, but I also saw them concentrate more on the immediate problem than the elegant solution.
However, when I tried to institutionalize it, I got immediate pushback from my management. Two people to do the work of one? We can't afford the headcount, la da da. Such is life.
In situations where you'd like to gain some degree of control over your stars or mentor weaker team members, pair programming helped me, and it might help you too.
If you were in the market for a foot warmer, I'd highly recommend a Compaq Alphastation XP1000!! Get 'em while they last...
I had a 600MHz version given to me at work a while back, and placed it under my desk. Over the next week I noticed some odors present around my desk that had not been there before. Sniff test - deodorant ok. Hmmm... ??foot odor?? My feet were sweating!!! I promptly moved the unit top-side and environmental conditions returned to normal.
Yes, I agree. However, you don't see companies making competing implementations of MTS. In the case of Java, there are countless implementations of J2EE services, which is why I suggested "to the masses".
Sun Tzu: "Know your enemy.... When the enemy has made a plan of attack against us, we must anticipate him by delivering our own attack first."
I say, the best defense is a good offense, and by embracing.NET, open sourcers defend against those CIO/CTO and other MIS types from making MS-only purchasing decisions. If these types can get competing solutions at no cost, or in open source form, they need not shop at Microsoft. In essence, open source gets MS's Intellectual Property investment for free!! Albeit at some cost of having to figure out what the heck MS has cooked up.
Of course, Hailstorm is the real sword, since it works in the MS proprietary Passport stuff. This will be most difficult to subvert, but the underlying.NET framework should port nicely and solve 80% of the problems people deal with.
Competition is always a good thing. Right now, Sun dominates this space with Java. IMHO, Java is doing quite well, and with J2EE, it essentially brought the application server market to the masses.
With Microsoft knocking on the door, it will only strengthen Sun's resolve to continually improve their platform. Sun does have some issues to deal with, namely that Java isn't perceived as being a RAD environment for the masses, like Visual Basic or Delphi/Kylix. Also,.NET, by its nature, is multi-language write-once, run, well, at this point, on any Microsoft platform. If they do get it to other platforms, then it's multi-language anywhere. (unless MS plays their old games) Sun will get the message as their market share dwindles, but I'm sure their guns are already aimed and loaded.
MS enhancements to the platform will be hampered some if they wish to keep their "standards" hat on with ECMA. If they pull away, the backlash might be the last nail in their coffin..NET will not kill Java, no matter how hard they try. Only Sun can kill Java, and they would mail their coffin shut by doing that too.;)
The big question is, how long will it take for MS to decide to let Scott McNealy's Solaris systems run.NET applications? I think until h*ll freezes over!! Look at Oracle 9i...Larry Ellison's company hasn't released trial downloads for it on Windows platforms. Oracle 9i touts better integration with Windows 2000 in the documentation - how long until it integrates with.NET?
All key questions for.NET folks. If you buy into.NET early, be prepared to be Microsoft-oriented for some time. I think open source type porting of.NET is the shortest way to get.NET apps on important platforms, e.g. Linux, FreeBSD, Solaris, et al...
People are kidding themselves if they think.NET will go away. It offers some pretty cool technologies, though I must say that the Hailstorm platform (a layer of.NET) troubles me a bit. That's where Passport comes into play. The low level CLR (common language runtime - similar to a Java VM) is fairly distinct at this point, from what I can tell. If anyone begins to port.NET, it would likely start here.
As for C# being an open standard, the problem here is that it will get everything INCLUDING the kitchen sink added to it. Just like C++. Reading the C# spec was like looking at C++ with some of the bad stuff kept in, and some of the bad stuff taken out. At least Java has some executive control, and adherence to key principles, namely keeping the language simple.
Climate change is more about redistributing money than about our planetary weather conditions. Paris was just another attempt to suck money out of the U.S. economy and move it to less developed countries. Breathe in, breathe out. I love the smell of good clean coal in the morning!
This is just part of the process. The best algorithms and systems will win. Ethereum Classic is what's for dinner.
I can't wait to charge my phone with my oven! Who knew frozen pizzas could save the wortld?!?
Removing or leaving CORBA in seems like a dud feature. It's been 20 years since I did anything with CORBA. Does anyone still use CORBA?
Apple is running a deal until the end of the year for battery replacement service. My 6S just got new life and will keep my earphone jack going strong for years to come, until perhaps Apple figures out a way to brick the jack like they did cell data service with iOS.
This is another ploy by unelected officials at the FCC to start regulating the internet. Plain and simple. We all know that once something like that is allowed to start, it snowballs all on its own. Just look at the "little" EPA and how it has grown up. The EPA has its hands in everything now.
The internet is not a place for U.S. government regulation. It's not a place for state regulation. It's a place for market regulation. If you don't like your internet provider, then switch providers. If you don't have any choice, take that up with your local/state government. If they cannot help you, the USPS is looking for more customers for its postal mail service....add some old media subscriptions and get a pen pal.
If you boot into Emacs, you can hot-switch anything you want. It's Emacs.
I guess the education system failed me on reading comprehension....LOL
You're crazy if you think the education system teaches programmers how to write good code. They can't even teach math and english well. Good programmers are mentored by other programmers.
Tarantella is a really great product! Not only can it serve up Windows applications, X applications, TN3270/5250 access, telnet, and custom things (e.g. we did SSH), but it also can be used to conserve network bandwidth. It also supports browser-based X.509 authentication (to trusted web server) for single-signon like access, in addition to SecureID.
Java applets can be accessed via the web versus native clients as well, which should make the job of "upgrading" 500 PC's (ala Citrix) a thing of the past. This works nicely in a true thin hardware environment, e.g. Sun Ray.
Tarantella also integrates well in a portal environment.
If you're serious about taking control over large numbers of deployed PC/workstation, applications, and network bandwidth, I'd check out what these folks have to offer!
In my 15 years, most architects I've encountered have usually fit into three categories:
Some folks are born with the knack to implement systems and as they progress, they hit tech lead positions that offer them a combination of implementation and architectural decision making responsibility. My guess is that the original poster likely fits this mold, though at 28 would not expect him to be seasoned.
My advice to him is to stay out of architecture until he get's more experience under his belt. The time will come when his path will become apparent. A previous poster suggested that he would know when the right position came to view. I agree wholeheartedly!!
If you're dead set on an architectural role, please keep this one idea in mind: "An architecture (or framework) cannot be made to fit everyone's problem space, and in trying to do so you not only alienate users/adopters/implementors, but likely will kill the whole effort over time by folks trying to make it fit." Sage advice from someone who has seen this happen on more than several occasions.
The time will also come for you to make the big managerial decision. My advice there is to stay true to yourself, assess your technical skills, and bail from a management opportunity if you still have implementation desires. There is nothing worse than a manager who likes to code or tell others how it should be done!! I disagree with those who say architects are necessarily on a management track. (The good ones aren't)
In your expert opinion, what would you say to a female model who claimed it was a "closed" system??
AMD should have gone out there and marketed their superior architecture in terms the average consumer would be interested in. Perhaps having a test tube filled with nitro in one, and an equivalant amount of gas in another. Ignite both on screen one at a time, voice saying, "This is your computer running the other guys highest MHz processor (gasoline-fileld test tube simply burns); This is your computer running Athlon at our highest MHz (show nitro blowing!)" Then a blurb about why AMD's designers were able to crank the most out of their creation.
Instead, they are admitting that Intel is setting the benchmark on performance. Goodbye market share. I am very disgusted... but then again, I ain't no marketing guy so what do I know?
The general consumer isn't going to be interested in the IA64 for quite some time, particularly because Intel will not be marketing this line to them. Plus, their apps would indeed run slower, because they would still be IA32.
Everyone is getting worked up about this change by AMD, because it is like them admitting that Intel is going to be more successful with their chips by marketing based on MHz. It's the wrong move by AMD, and they will likely lose market share. I think their marketing people are betting that the general consumer will not look beneath the hood at the architecture and MHz. They are WRONG!
I'd bet the the majority of Athlon owners did just that and is why they chose it. When those consumers discover their potential Athlon purchase internally runs slower, they won't understand that it's actually a better chip. They will feel it's being falsely marketed. Then they will buy an Intel-based system.
As others have said, Cyrix did the same darned thing. Look how successful they were...
Dancing Demon!!
Obviously they made the wrong choice. Now we can truly blame MS for the end of the world! Who knows, maybe SQL server is really Skynet in disguise... (see movie Terminator)
This is already being done with Wind-powered generators today, to a certain extent...
I saw a story about it on a news show, I think 60 minutes. The family put up a nice modern wind-powered generator that more or less powers their home, and when it operates in excess of the current needs, it is transmitted into the power grid. The utility company pays them for the excess power they send into the grid. Their power bills have been small or negative. One time they had a power bill for 4 cents, and they got warned for not mailing in a payment. The stamp cost more than the bill!
I've had to fire a prima donna programmer and it took me a month to come to grips with the cost before doing it.
The person was dragging down the team morale, splitting the team into us versus them groups, yet was putting out some really good work. Other negatives were coming in really late and not putting in the hours, giving attitude, insubordination, bad mouthing management, etc.
In this case, the morale slowly improved as the negative influence was removed, and the irreplaceable individual's job was absorbed by a more efficient team. A few of the prima donna's favorites took longer to rebound.
I'd do it again, but every case is different. Your mileage may vary. ;)
I looked into it very seriously! I'm sure many of us have done some form of pair programming, e.g. to solve serious problems, but not necessarily by the Extreme Programming guidelines for everything.
As a program manager who's seen a team's productivity hurt by weaker individuals, or star's who don't share their knowledge, I wanted to try something that might help. One of my teams had 2 stars, 10 average, and 3 not so productive members. The majority of the team was being held hostage by the stars' not making their deadlines, etc. and the weaker ones on the team also not making their deadlines.
I wanted to try it out, so I did a trial for three weeks; 1 star w/one weak, and 1 star with one average. Personality mattered. I was amazed at how much more knowledgeable the perceived weak individual displayed of the system afterwards! I did get some pushback from the stars, but I also saw them concentrate more on the immediate problem than the elegant solution.
However, when I tried to institutionalize it, I got immediate pushback from my management. Two people to do the work of one? We can't afford the headcount, la da da. Such is life.
In situations where you'd like to gain some degree of control over your stars or mentor weaker team members, pair programming helped me, and it might help you too.
If you were in the market for a foot warmer, I'd highly recommend a Compaq Alphastation XP1000!! Get 'em while they last...
I had a 600MHz version given to me at work a while back, and placed it under my desk. Over the next week I noticed some odors present around my desk that had not been there before. Sniff test - deodorant ok. Hmmm... ??foot odor?? My feet were sweating!!! I promptly moved the unit top-side and environmental conditions returned to normal.
Now that's a convection oven!!
Yes, I agree. However, you don't see companies making competing implementations of MTS. In the case of Java, there are countless implementations of J2EE services, which is why I suggested "to the masses".
I say, the best defense is a good offense, and by embracing .NET, open sourcers defend against those CIO/CTO and other MIS types from making MS-only purchasing decisions. If these types can get competing solutions at no cost, or in open source form, they need not shop at Microsoft. In essence, open source gets MS's Intellectual Property investment for free!! Albeit at some cost of having to figure out what the heck MS has cooked up.
Of course, Hailstorm is the real sword, since it works in the MS proprietary Passport stuff. This will be most difficult to subvert, but the underlying .NET framework should port nicely and solve 80% of the problems people deal with.
Competition is always a good thing. Right now, Sun dominates this space with Java. IMHO, Java is doing quite well, and with J2EE, it essentially brought the application server market to the masses.
With Microsoft knocking on the door, it will only strengthen Sun's resolve to continually improve their platform. Sun does have some issues to deal with, namely that Java isn't perceived as being a RAD environment for the masses, like Visual Basic or Delphi/Kylix. Also, .NET, by its nature, is multi-language write-once, run, well, at this point, on any Microsoft platform. If they do get it to other platforms, then it's multi-language anywhere. (unless MS plays their old games) Sun will get the message as their market share dwindles, but I'm sure their guns are already aimed and loaded.
MS enhancements to the platform will be hampered some if they wish to keep their "standards" hat on with ECMA. If they pull away, the backlash might be the last nail in their coffin. .NET will not kill Java, no matter how hard they try. Only Sun can kill Java, and they would mail their coffin shut by doing that too. ;)
The big question is, how long will it take for MS to decide to let Scott McNealy's Solaris systems run .NET applications? I think until h*ll freezes over!! Look at Oracle 9i...Larry Ellison's company hasn't released trial downloads for it on Windows platforms. Oracle 9i touts better integration with Windows 2000 in the documentation - how long until it integrates with .NET?
All key questions for .NET folks. If you buy into .NET early, be prepared to be Microsoft-oriented for some time. I think open source type porting of .NET is the shortest way to get .NET apps on important platforms, e.g. Linux, FreeBSD, Solaris, et al...
People are kidding themselves if they think .NET will go away. It offers some pretty cool technologies, though I must say that the Hailstorm platform (a layer of .NET) troubles me a bit. That's where Passport comes into play. The low level CLR (common language runtime - similar to a Java VM) is fairly distinct at this point, from what I can tell. If anyone begins to port .NET, it would likely start here.
As for C# being an open standard, the problem here is that it will get everything INCLUDING the kitchen sink added to it. Just like C++. Reading the C# spec was like looking at C++ with some of the bad stuff kept in, and some of the bad stuff taken out. At least Java has some executive control, and adherence to key principles, namely keeping the language simple.