wesnermoise

Software visionary

Posts from 2012

Mainstreaming of Functional Programming

Mainstreaming of Functional Programming

This blog post discusses the shift from imperative to functional programming, emphasizing its benefits in reducing complexity and enhancing mathematical rigor. Aimed at software developers and computer science students, it advocates for integrating functional languages like Clojure and Scala into modern educational curricula.

Continuing Education

Continuing Education

This blog post discusses the author's journey through online continuing education, particularly in computer science and technology via platforms like Coursera and PluralSight. It highlights the advantages of structured learning for lifelong learners and professionals aiming to enhance their skills in a rapidly evolving field.

Rise of Big Data, Machine Learning and Data Mining

Rise of Big Data, Machine Learning and Data Mining

This blog post delves into the evolution of big data, machine learning, and data mining, highlighting the transition from traditional AI to statistical methods. Aimed at AI enthusiasts and industry professionals, it examines the implications of these advancements for natural language processing and the broader acceptance of machine learning techniques.

Leverage in the Software Business

Leverage in the Software Business

This blog post discusses key strategies for software entrepreneurs, focusing on leveraging open source, cross-platform languages, and web services to enhance product development and innovation. It offers valuable insights for developers looking to optimize their business approaches in the competitive software industry.

Conversational Interfaces Redux

Conversational Interfaces Redux

This blog post examines the evolution of conversational interfaces, highlighting the role of natural language processing in creating intelligent applications. Aimed at technology enthusiasts and AI professionals, it discusses the potential for software to serve as personal assistants and artists, revolutionizing user interaction.

Online Courses

Online Courses

This blog post examines the evolution of online courses, focusing on the transition from traditional video lectures to interactive formats, particularly in computer science. It is aimed at learners seeking effective online education options, highlighting the benefits of community engagement and optimized content delivery.

The Computers and Internet of Yesteryear

The Computers and Internet of Yesteryear

This blog post delves into the historical evolution of computers and the Internet, highlighting the enduring nature of human interactions despite technological advancements. It targets technology enthusiasts and historians, emphasizing that modern digital experiences echo past innovations and societal practices.