I ❤ C#


image

Seems like Microsoft are forming a very interesting team called “Technical Strategy & Incubation”. Their goals are pretty all encompassing AND definitely interesting if your into UI/UX & Managed coding!

Check out these snippets from recent job posts

“help build a next generation UI/Graphics platform. This incubation team is chartered with pursuing strategic opportunities which are difficult to address incrementally with existing systems, such as UI responsiveness and security, rich applications that span devices, new web-centric programming models, and effective use of GPUs and many core ” – job quote 1 

“development of a safe concurrent programming model. A programming model is a core component of a system, 99% of which is written in type- and memory-safe C#. A core principle we add to managed code is that 1st class, statically enforced concurrency-safety must become a peer of type- and memory-safety ”  – job quote 3

“requires innovation at each layer of the software stack: programming model abstractions, scheduling (kernel and user-mode/runtime), message passing and asynchrony more generally, shared-memory, data and task parallelism, distributed parallelism, heterogeneity (including vectorization and GPGPU), interaction with processor architecture, feedback directed optimizations, and even language design and compiler implementation” – job quote 3 

“Come build the structured storage subsystem for a next-generation cloud computing platform ” – job quote 4

“You will write code in a language like C# that has the performance characteristics of C++. ” – job quote 5

“We are looking for great software developers interested in compilers and programming languages to join our team. Our goal is to build the best performing, highest-quality ahead-of-time native-code compilers in the world for C++ and C#. On the C++ side, we are building a world-class optimizing compiler for C++. On the C# side, we are building an advanced optimizing compiler that translates MSIL to native code. We have a unified compiler infrastructure that compiles C++ and C# to native code, so improvements for either language benefit the other language also” – job quote 6

so what is this incubation team

“a small hand-picked team of developers passionate about building real systems that extend the current thinking in Operating Systems and Platform technology. The Technical Strategy and Incubation team has the unique aspect of being outside of existing product groups, allowing us to pursue experimental ideas and solutions that may be impractical for existing products due to legacy demands and business commitments. This is a high visibility position with impact in the incubation, in the company, and in the overall market ” – job quote 1

“tackling the most exciting problems in our industry . Our work combines recent advances in storage with those in operating systems, programming languages, networks, and security. We’re rethinking computing from the ground up, and incubating ideas with the potential to transform our industry. ” – job quote 4

“Cloud computing is in its infancy, and Microsoft’s Technical Strategy and Incubation group is tackling the next decade’s most exciting problems. From distributed storage to advanced compilers, we’re rethinking computing from the ground up and incubating ideas with the potential to transform our industry. ” – job quote 5

“We work independently of Microsoft’s product groups, pursuing strategic opportunities that may be initially impractical for existing products due to legacy demands and business commitments. We run like a well-funded startup within Microsoft” – job quote 4 , job quote 5

“Our goal is to build the best performing, highest-quality ahead-of-time native-code compilers in the world for C++ and C# … we are pushing the state-of-the-art in compilers and using modern programming languages for systems programming” – job quote 6

and who qualifies for this team

“candidate must have a high tolerance for uncertainty and changes in direction. Comfort with low-level systems development and expert proficiency in a C-like language are required. Additional desirable, but not mandatory, skills include familiarity with GPU programming and rendering techniques, numerical algorithms and geometry, asynchronous programming models, data parallelism, concurrency, data synchronization, data-driven UI frameworks, and real-time collaboration” – job quote 1

“We are seeking an individual with experience in several of the following areas: scalable rendering engines, glitch-free media pipelines, 2D vector graphics and typography, and rich UI frameworks.” – job quote 2

“spend a significant percentage of his or her time writing code” – job quote 3

“You will have a passion for compilers, program analysis, and/or programming languages, love to make code run fast, and write high-quality code. The group is a world-class group of engineers in compilers” – job quote 6

“skills include: familiarity with C# and managed runtimes” – job quote 1 , job quote 2, job quote 3, job quote 4, job quote 5, job quote 6

 

a C-like language

C# is a C-like language right Winking smile

 

If the vision of this incubation team becomes reality then there are some damn exciting times ahead for managed programmers !!!!

Incidentally there are dozens of jobs posted for the “incubation team” … sounds like it’s a high priority !!  ❤❤❤

Big thanks to the person that sent me the link to the jobs … you know who you are!! Winking smile

18 responses to “I ❤ C#

  1. Pingback: I ❤ C# | Silverlight and other cool things …

  2. Pingback: I ❤ C# 2 | Silverlight and other cool things …

  3. Very interesting … thanks for posting this. Wish I could be on the new “incubation team”. And being a well-funded startup without having to deal with legacy issues sounds amazing.

  4. Thank you with regard to spreading, this can be a fantastic blog post. Much thank you again. Cool.

  5. Howdy! I could have sworn I’ve been to this site before but after looking at many of the articles I realized it’s new to me. Anyhow, I’m definitely happy I discovered it and I’ll be bookmarking it and checking back frequently!

  6. Great story. I did saved your blog. Keep posting. Regards

  7. Interesting website, i read it but i still have a few questions. shoot me an email and we will talk more becasue i may have an interesting idea for you.

  8. cheap bridesmaid dresses

    |

  9. With this Turbulence Training evaluation I wish to break down all the hoopla
    surrounding the system and also deliver my very own
    encounters using the program. I had created been aware of your
    inventor Craig Ballantyne ahead of simply by reading
    through Males Wellness journal so I has been sure
    that he a number of legitimacy in order to their title.
    These days any individual on the internet can produce a book and also push over men and women straight
    into getting the idea and so i planned to make sure that he realized his goods.

    Turbulence Training work outs are by no means a quick fix
    regarding fat loss but it is an excellent device that can provide you with much better outcomes compared to classic muscle builder workout routines.

    The basic instruction principles at the rear of this software is actually intense interval training workouts, that has been tried and tested of burning seven periods
    all the fat since conventional regular express cardiovascular.
    However this kind of interval training undoubtedly has
    a cost because you are going to must perform a whole lot tougher to find the desired effects.
    Even though you might accomplish steady point out cardio exercise and will also become not hard while you view tv on
    an elliptical exerciser however, if you are doing intense interval
    training workout you will be working out very challenging.
    An advantage to be able to carrying this out type of instruction is that you’re in addition destined to be able to find additional done in any smaller period of time. Consequently as opposed to staying at the gym all day at any given time, it is possible to alternatively have a very effective exercise in only 20-30 units.

  10. Inside of the merchandise web site itself, a number
    of clients sent in their possess critiques and reviews about
    Triactol. Can you approach to use Triactol cirsis enhancement serum in order to
    enlarge and/or firm your chests?

  11. Greetings! I know this is kinda off topic however , I’d figured I’d ask. Would you be interested in exchanging links or maybe guest authoring a blog post or vice-versa? My website goes over a lot of the same subjects as yours and I think we could greatly benefit from each other. If you happen to be interested feel free to shoot me an e-mail. I look forward to hearing from you! Wonderful blog by the way!

  12. Here are the four most important ways slow cookers save you money:1.
    Take this 5 minutes to go ahead and clean up the slow cooker.
    Rinse and soak the beans in a pot or large bowl covered with 3-4 inches of cold water.

  13. Best of all, it features a sensitive flexing head designed to bend to
    the contours of your face, resulting in a comfortable, close shave.
    Pressing too hard can cause gums to be sore
    and to recede, which causes sensitive teeth. Another
    really awesome fact about the Sonicare electric toothbrushes is the fact that after your charge it, the Sonicare electric toothbrushes
    can last for up to two weeks with being
    charged again.

  14. It’s truly a nice and helpful piece of info. I’m glad that you simply shared this useful information with us. Please keep us informed like this. Thanks for sharing.

  15. They seem to have gone the extra mile to ensure
    that every customer’s experience is a positive one. Pizza delivery used to be strictly a phone transaction, but now the internet has brought ordering pizza to a new level. Often times this is the most cost effective and direct way for the shops to advertise to you, so they are usually loaded with pizza specials.

  16. Adjustable dumbbells are great investments, especially if you plan to work out at home.
    Dumbbells are quite simply the best exercise equipment,
    no other piece of equipment is so easy to use yet can be used for
    nearly every muscle group. Health and fitness are significant
    aspects in any persons life.

  17. Probably the most important thing after blade size is the size of the table top.
    There are a number of important areas to consider when making a purchase of an power
    tool, and table saws are no exception. However, along with their usefulness
    comes the potential for injury.

  18. The fast food business is a fast growing and very challenging means of entering the market.
    We need to not listen to our doctor who will be very helpful and write a prescription for almost anything to help you live with your diabetes.
    There is the Neapolitan pizza usually called the
    pizza Napolitano.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s