YOW! 2012: Fred George - Programmer Anarchy
- Posted: Dec 20, 2012 at 12:58 PM
- 35,336 Views
- 3 Comments
Loading User Information from Channel 9
Something went wrong getting user information from Channel 9
Loading User Information from MSDN
Something went wrong getting user information from MSDN
Loading Visual Studio Achievements
Something went wrong getting the Visual Studio Achievements
Right click “Save as…”
Fred George is a consultant with over 44 years experience in the industry including over twenty years doing object programming and over a dozen years doing Agile/XP. He counts at least 70 languages with which he has written code. A veteran of the IBM-Microsoft wars, Fred did early work in computer networking, LAN's, GUI's and objects for IBM.
Here, we dig into programmer anarchy, beginning with what it actually means! Tune in. Very interesting and fresh perspectives within... Certainly, Fred's ideas are a little controversial, but they are being vetted and proved in the real world, especially in the financial industry, where software updates happen thousands of times per day.
Comments have been closed since this content was published more than 30 days ago, but if you'd like to continue the conversation,
please create a new thread in our Forums,
or
Contact Us and let us know.
Follow the Discussion
Oops, something didn't work.
What does this mean?
Following an item on Channel 9 allows you to watch for new content and comments that you are interested in. You need to be signed in to Channel 9 to use this feature.What does this mean?
Following an item on Channel 9 allows you to watch for new content and comments that you are interested in and view them all on your notifications page.sign up for email notifications?
A few questions.
How does the end-to-end scenario performance look like in a large micro service architecture? The service orientation allow great flexibility to plug n play but then incur non-trivial latency impact.
How well does the maintenance of the system work? As mentioned in the video, the services are not and cannot really be orthogonal, which mean there will be likely be chain of dependencies, and satisfying a single requirement could lead to ripple through changes to multiple services. That defeats the flexibility coz multiple services will necessary deploy together and maintained together, not so micro anymore.
That ultimately also lead to the question of scale. If I have a 5M lines of code system that I want to move towards a micro service architecture, that will be something like 50,000 services if the services are truly micro (100 lines), the maintainence problem will not be the services itself but more the graph of them, how the dependencies of them goes, and which impacts which... that complexity cannot be underestimated.
Hi Charles!
Really liked the questions on DirectX/GameDev scenario, bridging the CS education <-> RealWorld practice gaps, and legacy software!
Thanks for all the great interviews!
Very refreshing ideas indeed. Reminds me of the last years google test automation keynote - "Test is Dead".
Remove this comment
Remove this thread
close