wesner moise

Software visionary

Posts from 2005

Agile Programming at Microsoft

Agile Programming at Microsoft

This blog post delves into agile programming practices at Microsoft, featuring insights from Scott Guthrie's talk on the company's development methodologies. Targeted at software developers and industry professionals, it examines the implementation of techniques like Scrum and paired programming, along with the associated challenges.

MS Development Process

MS Development Process

This blog post offers an in-depth look at the Microsoft development process, featuring insights from Scott Guthrie on software design, testing, and the transition to Visual Studio Team System. It's aimed at developers and tech enthusiasts interested in understanding Microsoft's engineering practices.

Expression Trees

Expression Trees

This blog post delves into Expression Trees in C#, emphasizing their significance for .NET developers and library designers. It highlights the lightweight nature of this feature, its implications for code expressiveness, and potential limitations, making it a valuable read for those exploring advanced C# capabilities.

Office Open XML

Office Open XML

This blog post explores Microsoft's submission of Office Open XML for standardization, examining its implications for document accessibility and the challenges faced by developers. It is particularly relevant for technology enthusiasts and software developers interested in the ongoing debate surrounding document format openness.

Joel Test

Joel Test

The "Joel Test" is a practical framework for evaluating software development teams based on essential practices like source control and bug tracking. Aimed at software developers and project managers, this post explores the test's criteria and its relevance, including notable exceptions in successful projects like Linux.

Get Your Butt Outta Bed and Build Something

Get Your Butt Outta Bed and Build Something

This blog post offers insights for aspiring entrepreneurs on overcoming procrastination and the importance of transitioning from planning to action. It emphasizes iterative development and early product testing to foster success, sharing personal experiences to motivate readers to start building their ideas.

Google AdSense

Google AdSense

This blog post delves into the benefits of using Google AdSense for monetizing blogs, especially through RSS feeds. It offers insights for bloggers and digital marketers on balancing revenue generation with reader engagement to optimize income strategies.

Thinking in Ifs

Thinking in Ifs

This blog post examines the limitations of traditional programming paradigms, particularly the overreliance on "if" statements, and promotes more abstract, declarative approaches. Aimed at software developers and tech enthusiasts, it discusses how evolving programming languages can enhance cognitive alignment and improve application intelligence.

Big, Bad Microsoft

Big, Bad Microsoft

This blog post explores Microsoft's choice to include an older version of Word in the Works Suite 2006, countering misconceptions about the company's intentions. Aimed at technology enthusiasts, it highlights the commitment of Microsoft employees to deliver value while addressing software compatibility challenges.

Shipping Software with Databases

Shipping Software with Databases

This blog post explores the integration of database technology in .NET applications, particularly focusing on SQL Server Express and alternatives like VistaDB. It is aimed at software developers seeking efficient and manageable database solutions for application deployment.