Recent Blog Posts
Blogs ยป Archive for October 10th, 2005
Yoda-speak as a model for language design
In his blog on MSDN, Microsoft software design engineer Matt Warren has proposed “Yoda-speak” as a useful model for designing more natural programming languages.
Matt has been one of the main drivers behind the evolution of the C# language. Though C# 2.0 is still awaiting its official release in Visual Studio 2005, the design of C# 3.0 is already complete, and Matt is looking to the horizon for what comes next in programming language design.
One of the main features in this upcoming version is Language Integrated Query (LINQ), which aims to provide all the power of database queries in general programming languages. Here’s an example of LINQ in action from Microsoft’s LINQ overview:
string[] names = { “Burke”, “Connor”, “Frank”,
“Everett”, “Albert”, “George”,
“Harris”, “David” };
IEnumerable <string> expr = from s in names
…
A moment of gratitude
There seems to be an unending supply of large- and small-scale tragedy in the world these days, both man-made and natural.
This gets to what may seem a tangential issue for selling web services, but really is key: Are you living a life you love? Are you doing work you love?
I can’t help but give infinite thanks for being self-employed, working from home, making my own hours, doing what I love. Half my success comes, I think, from loving what I do. Clients and prospects sense my passion, and want to work with me.
Life can end any time. Today, tomorrow, some time when you least expect it. You don’t want to have regrets.
If you are reading this and working in a job you hate, make a plan to get out quick. That’s not the only aspect of living a life you love, but it’s certainly an important one.
You are blessed to have a great set of skills, skills that can take you far.
Time is precious. Don’t have regrets when your time comes.
Ask yourself: If something awful happened to the building where you are working right now, and you perished, would you have no regrets about where you …
Sponsored Links
SitePoint Marketplace
Buy and sell Websites, templates, domain names, hosting, graphics and more.
Download sample chapters of any of our popular books.




