After blogging here on a mish-mash of topics for a number of years, I'm shuttering this blog and moving on to a new domain, focused on web development and technical management. I hope you'll join me at Obi-Wan Kimberly!


Kimberly Blessing Hi, my name is Kimberly Blessing. I'm a computer scientist, Web developer, standards evangelist, feminist, and geek. This is where I write about life, the Web, technology, women's issues, and whatever else comes to mind.

Also by Kimberly

CS Skills FTW! (for the Web)

Five ACM experts have contributed to the twelfth edition of Deborah Morley’s college textbook, Understanding Computers: Today & Tomorrow. One of them, Chandra Krintz, Vice Chair of the ACM Special Interest Group on Programming Languages, answered the question, Are programming skills necessary to be a Web site developer today?

Yes, more than ever. Web sites today are dynamic, interactive, complex, and highly adaptive to appeal to the specific and changing needs of the individual users and consumers that constitute today’s competitive commercial markets and popular Web communities. Programming languages have evolved to support existing and emerging Web technologies. Developers today must be able to use effectively a wide range of high-level programming language technologies, such as Java, AJAX, Ruby/Rails, Python, ASP.Net, and PHP, and to adapt quickly to new languages, frameworks, and practices. Programming expertise enables developers to implement efficiently dynamic Web page content, as well as the distributed and layered systems through which Web pages interact with databases and other back-end applications. In addition, strong and marketable programming skills today include team-based work styles and pair programming, test-driven program deployment, agile workplaces, and use of visual and interactive development environments. Programming skills are key to the success, productivity, and satisfaction of today’s Web developers.