Browse by Tags
For the last several years, I've made more and more of my living via entrepreneurial
pursuits. I started my career as a software developer and then worked my way
along that career path before leaving fulltime employment to do my own thing.
These days, I consult, but I also make training content, write books, and offer ...
Editorial note: most of the GhostDoc bloopers below are a history, but they provide
for a good laugh. We encourage you to share the GhostDoc goofs you have encountered
– they are great for entertainment as well as give us a chance to improve the product.
Some years ago, I was doing work for some client or another. Honestly, I ...
to command consideration as today's lingua
franca of modern software development.
I find it sort of surreal to contemplate that, given my own backstory. ...
Last month, I wrote a
post introducing you to T4 templates. Near the end, I included a mention
of GhostDoc's use of T4 templates in automatically generating code comments.
Today, I'd like to expand on that.
To recap very briefly, recall that Ghost Doc allows you to generate things like method
header comments. I ...
Today, I'd like to tackle a subject that inspires ambivalence in me. Specifically,
I mean the subject of automated text generation (including a common, specific flavor:
If you haven't encountered this before, consider a common example. When you
file->new->(console) project, Visual Studio generates a ...
If you spend enough years writing software, sooner or later, your chosen vocation
will force you into reverse engineering. Some weird API method with an inscrutable
name will stymie you. And you'll have to plug in random inputs and examine the
outputs to figure out what it does.
this wastes your time. Even if ...
Before I get down to the brass tacks of how to do some interesting stuff, I'm going
to spin a tale of woe. Well, I might have phrased that a little strongly.
Call it a tale of corporate drudgery.
In any case, many years ago I worked briefly in a little department, at a little company
that seemed to be a corporate drudgery ...
Think back to college (or high school, if applicable). Do you remember that
kid that would sit near the front of the class and gleefully point out that the professor
had accidentally omitted an apostrophe when writing notes on the white board?
Didn't you just love that kid? Yeah, me neither.
Fate imbues a small ...
Notwithstanding some oddball calculator and hobby PC hacking, my first serious programming
experience came in college. A course called ''Intro to C++'' got us acquainted
with arrays, loops, data structures and the like. Given its introductory nature,
this class did not pose a particularly serious challenge (that would come ...