This personal narrative explores one developer's transition from C# to F#, detailing the emotional and technical journey of discovering functional programming. Through personal milestones and community involvement, the author shares why F# captured their heart and passion for coding.
The author reflects on Scott Hanselman's call to thank open source project organizers and shares a personal journey of how community members and developers like Rob Conery shaped his professional growth. A tribute to the people who made a meaningful impact on his career.
A developer's reflection on the passionate relationship programmers have with their chosen languages and how this affects technology decisions. The author discusses functional programming's advantages for algorithm development while examining why experienced developers often resist switching languages, even when alternatives might be more efficient.
A passionate exploration of functional programming's benefits for clean, intuitive code. The author explains how functional languages eliminate unnecessary complexity and let developers focus on solving problems rather than instructing computers.
The author makes a comeback to blogging after an extended break, explaining the technical and personal reasons behind their absence. They discuss migrating their blog platform to Docpad, managing a demanding job, and dealing with SEO impacts from their reduced posting frequency.
A personal account of installing Windows 8 multiple times and encountering various challenges, including SSD management, driver issues, and RAID configuration problems. This guide shares practical lessons learned to help others avoid similar pitfalls during Windows 8 setup.
A follow-up to JavaScript basics, this post dives into practical JavaScript language considerations from a Software Engineering viewpoint. The author, experienced in compiled languages like C++ and C#, shares critical lessons learned and references a 50-minute Channel9 video covering essential JavaScript practices.
A heartfelt open letter expressing gratitude to Tekpub and Rob Conery for creating opportunities for developers worldwide to learn from industry experts like Scott Hanselman. The author reflects on how Tekpub embodies the spirit of knowledge sharing and represents the dream of learning while working with brilliant minds in tech.
This blog post explores the critical distinction between coders who copy-paste solutions and developers who understand core principles. The author argues that mastering fundamental languages like C and C++, combined with logical thinking over library dependencies, is essential for transitioning from a coder to a true programmer.
Pointers are fundamental to C and C++ programming, allowing you to work with memory addresses and share data efficiently. This guide explains pointer basics with practical examples, showing how to declare pointers, access values, and understand the difference between a variable and its address.
This personal essay explores Steve Jobs' revolutionary approach to business and life, contrasting his bold, non-compromising mentality with conventional thinking. The author reflects on how Jobs' fearless confidence and refusal to compromise have served as motivation to pursue meaningful change rather than settling for mediocrity.
This blog post reviews 'Data Structure Through C++' by Yashvant Kanetkar, a highly recommended resource for anyone learning data structures. The book makes complex concepts accessible while maintaining international standards, making it essential reading for computer science students and professionals.