BigFont Blog
  • Home
  • About
  • Bibliography (Work)

programming

A collection of 6 posts

software-development

Notes on Joel Spolsky's blog post on character encodings

[An encoded] string only makes sense when we know what encoding it uses; otherwise, we cannot interpret it correctly.First, what does it mean to encode/decode a string? Encoding converts the abstraction

  • Shaun Luttin
    Shaun Luttin
2 min read
programming

"Pair documenting" might produce higher quality documentation.

Over the past two days I spent about 8 hours writing documentation. Was the documentation worth it? Will anyone ever read it? If they do, will it help? When is documentation done? Have

  • Shaun Luttin
    Shaun Luttin
1 min read
Data Transfer Object (Dto) Type Wrapper in TypeScript.
typescript

Data Transfer Object (Dto) Type Wrapper in TypeScript.

The Dto wrapper turns a class type into a data transfer object type by removing all the methods from the type definition, thereby creating a type that has only data properties. It further

  • Shaun Luttin
    Shaun Luttin
1 min read
programming

My Functional Programming Notes

DRAFT These are concise, early learning functional programming notes from these sources: https://wiki.haskell.org/Typeclassopedia https://www.manning.com/books/concurrency-in-dotnet https://stackoverflow.com/a/4412319/1108891 talks about how C#

  • Shaun Luttin
    Shaun Luttin
2 min read
When do we add comments to our code?
programming

When do we add comments to our code?

The unrelated picture is our garden. 2017 was a good year. Our Guidlines When do we add comments to our code? To us, comments answer questions that a reader cannot already answer. Here

  • Shaun Luttin
    Shaun Luttin
1 min read
Why do you write to console instead of using a debugger?
programming

Why do you write to console instead of using a debugger?

Note: When I find bugs, I put them outside, in the garden, instead of killing them; bugs are people too. It can be painful to watch me troubleshoot without a debugger. Colleges have

  • Shaun Luttin
    Shaun Luttin
1 min read
BigFont Blog © 2021
Latest Posts Ghost