Profile Picture

A Developer's Experience

The romantic image of an über-programmer is someone who fires up Emacs, types like a machine gun, and delivers a flawless final product from scratch. A more accurate image would be someone who stares quietly into space for a few minutes and then says Hmm. I think I’ve seen something like this before – John D. Cook


  • Posts
  • Pages
  • About
  • Qs

    Posts

  • Pop OS and Zorin on ARM64 Mar 21, 2023
  • Degooling Mar 12, 2023
  • Now I'll have padding both ways Feb 8, 2023
  • Software Practices and Tradition Nov 19, 2022
  • Bloggi - Request for Updates Oct 9, 2022
  • Restricting sum type instance creation May 25, 2022
  • Scala on Discord Apr 9, 2022
  • Defining sum types across files Feb 28, 2022
  • Confluence Alternatives Jan 23, 2022
  • Anorm Primer Nov 18, 2021
  • scala-cli - A Breeze Oct 21, 2021
  • My Everyday IntelliJ Plugins Oct 20, 2021
  • Rebooting on Ghost Land Jul 22, 2021
  • Either Disjoint or Union Types Dec 28, 2020
  • Know Thy Option Apr 17, 2020
  • Pattern for Saner Mocking Apr 2, 2020
  • Cyrilex – Online Regex Tester Feb 20, 2019
  • Go away node/npm Feb 19, 2019
  • Non-FP to FP Conversion Caveat Feb 19, 2019
  • A Rambling on Error Handling Sep 18, 2018
  • JS Programming in C# - Immutability Sep 18, 2018
  • Facets of Immutability Dec 6, 2017
  • A Paradox of Braces Aug 27, 2017
  • C++/CLI Primer – An Apress Book Dec 11, 2016
  • Problem Reduction Dec 10, 2016
  • Importance of Semantics Nov 7, 2016
  • Application Models Aug 27, 2016
  • Iterators vs. Generators Aug 2, 2016
  • Mundane vs JINQ Way Jul 15, 2016
  • Text Editors May 29, 2016
  • Selective Combinations May 16, 2016
  • JINQ Apr 1, 2016
  • Partial Classes – Java ??? Feb 16, 2016
  • Sporting a new look Jan 19, 2016
  • Publishing C++/CLI on LeanPub Jan 19, 2016
  • Lights Preserved Dec 27, 2015
  • .NET for the next generation Dec 3, 2015
  • final, const and beyond Oct 13, 2015
  • The unconquerable Oct 3, 2015
  • JAR Tips: Loading dependencies Sep 13, 2015
  • An Unfair World of Tuples, Anons., var and auto Aug 24, 2015
  • A funny moment of IoC Jul 8, 2015
  • Mutating Strings Jul 7, 2015
  • A time when time did not exist … May 2, 2015
  • Quiz: Choosing an array of integers !!! Mar 13, 2015
  • A-Team Library Jan 26, 2015
  • The Secret behind Bjarne and Herb’s Papers on Unified Syntax !!! Nov 9, 2014
  • A Simple Tree List View !!! Oct 4, 2014
  • PHP Savers – PropertyBag Sep 29, 2014
  • Cool Regex Testers !!! Jul 23, 2014
  • Overloading vs Variable Arguments !!! May 28, 2014
  • Getting reminded of the reminder !!! May 23, 2014
  • jqGrid: Handling array data !!! May 23, 2014
  • Clean Code May 23, 2014
  • The Windows Phone Epic !!! Nov 28, 2013
  • Dealing with Bad Code Feb 10, 2013
  • Linked List Quiz – Part II !!! Oct 31, 2012
  • Offering __FILE__ and __LINE__ for C# !!! Sep 8, 2012
  • Linked List Quiz – Part I !!! Jun 17, 2012
  • Sms FireWall Update !!! Apr 23, 2012
  • OrderedThreadPool – Bug Fix !!! Apr 13, 2012
  • Unique Id Generation !!! Mar 8, 2012
  • Sms FireWall Mar 8, 2012
  • To Ritchie !!! Oct 17, 2011
  • Seinfeld Calendar Update !!! Sep 9, 2011
  • Android meets .NET Aug 21, 2011
  • Quiz: Beauty of Numbers - Solution !!! Jul 1, 2011
  • Quiz: Beauty of Numbers !!! Jul 1, 2011
  • To Hold or Not to Hold – A story on Thread references !!! Mar 30, 2011
  • Crazy Brackets – [](){}(); Mar 26, 2011
  • Wetting my feet in Android – Seinfeld Calendar Mar 15, 2011
  • Anonymous Classes vs Delegates !!! Mar 8, 2011
  • Quiz – Where am I ? Feb 19, 2011
  • Meeting Martin Dec 21, 2010
  • Invoking methods with out and ref – Finale !!! Dec 21, 2010
  • Invoking methods with Out and Ref (Part 2) !!! Oct 28, 2010
  • Thinking Currying Oct 3, 2010
  • Quiz – (Journey through templates, SFINAE and specialization) !!! Apr 10, 2010
  • Missing MI !!! Mar 5, 2010
  • sizeof vs Marshal.SizeOf !!! Dec 29, 2009
  • Curious Case Of Anonymous Delegates !!! Sep 2, 2009
  • finally and Return Values !!! Jul 1, 2009
  • Type Safe Logger Apr 25, 2009
  • Simple Array Class For C++ Apr 10, 2009
  • CComPtr Misconception !!! Apr 8, 2009
  • OrderedThreadPool – Task Execution In Queued Order !!! Mar 18, 2009
  • Settling Casting Restrictions !!! Feb 5, 2009
  • The WD Anti-Propaganda Campaign !!! Jan 25, 2009
  • Casting Restrictions ??? Nov 22, 2008
  • Understanding (ref)erences !!! Sep 26, 2008
  • Extension Methods – A Polished C++ Feature Apr 9, 2008
  • The Surprising Finalize Call !!! Feb 21, 2007
  • Learning Type Access Modifiers Basics !!! Dec 20, 2006
  • First Google Gadget(s) !!! Dec 20, 2006
  • Follow the trail…….Join the Concurrency Revolution !!! Dec 20, 2006
  • The New Looking Post !!! Dec 20, 2006
  • where enum does not work !!! Dec 20, 2006
  • Overloading - A Matter Of Taste !!! Dec 20, 2006
  • Fooled by the Activator !!! Jul 7, 2006
  • Properties C# 2.0 – Not Elegant Enough !!! Jun 3, 2006
  • Singularity – Safety & Speed !!! Jun 2, 2006
  • out, ref and InvokeMember !!! May 12, 2006
  • .NET Reflection Extravanganza !!! May 11, 2006
  • Where is my C++ ? May 4, 2006
  • Infinite .NET Languages !!! Apr 29, 2006
  • Implementing COM OutOfProc Servers in C# .NET !!! Apr 29, 2006
  • Non-conventional Window Shapes [I love C#] !!! Apr 15, 2006
  • Serialization and Exceptions !!! Apr 15, 2006
  • Know where you initialize and Do not forget to uninitialize !!! Apr 11, 2006
  • An encounter with Hashtables !!! Apr 11, 2006
  • A Note On Finalize !!! Apr 11, 2006
  • Explicit Interface Implementation !!! Apr 11, 2006
  • The Interface Based Programming Argument !!! Apr 11, 2006
  • Properties in C++/CLI….The C# look alike !!! Apr 11, 2006
  • Managed Debugging Assistant !!! Apr 11, 2006
  • Do not delete [] a scalar pointer !!! Mar 27, 2006
  • Where do you QueryInterface ??? Mar 27, 2006
  • Use Of Class Factories !!! Mar 27, 2006
  • Unsafe Operations with STL !!! Mar 27, 2006
  • Consoles for Mr.GUI !!! Mar 27, 2006
  • Setting Environment Variables !!! Mar 27, 2006
  • CoMarshal ... Working in NT, Not in XP !!! Mar 26, 2006
  • Consts in .NET !!! Mar 26, 2006
  • Joining the Game Apr 19, 2005
© 2023