About.vb · Md Ziaoul Hoque
' About.vb : the short version, in prose

Public Class AboutMe
    Private ReadOnly _summary As String
    Private ReadOnly _enjoys As String
    Private ReadOnly _focus As String

    Public Sub New()
        _summary = "I have worked on the web since 2008. The early years were mostly marketing, and the work has moved steadily towards engineering since. Most of my time now goes on platform work rather than pages: the services, databases, queues and deployment pipelines that sit behind a product."

        _enjoys = "The work I enjoy is the unglamorous sort. Getting mail to land in the inbox instead of the spam folder. Halving a page load. Replacing a spreadsheet somebody has been maintaining by hand for two years."

        _focus = "Most of what I build now runs at the edge, close to the people using it. A good deal of my time goes on the parts nobody sees: authentication, billing, storage, background jobs and the monitoring that tells you when any of it has stopped working."
    End Sub

    ''' <summary>Two disciplines, one person.</summary>
    Public Function GetSummary() As String
        Return String.Join(" ", {_summary, _enjoys, _focus})
    End Function

    Public ReadOnly Property Location As String
        Get
            Return "London, United Kingdom"
        End Get
    End Property

    Public ReadOnly Property HowIWork As String()
        Get
            Return {
                "Measure first, because guessing is expensive",
                "Small releases, because big ones fail at the worst time",
                "Write it down, because nobody remembers in six months",
                "If a job comes round twice, automate it"
            }
        End Get
    End Property
End Class
GetSummary()

About Md Ziaoul Hoque

The short version

I have worked on the web since 2008. The early years were mostly marketing, and the work has moved steadily towards engineering since. Most of my time now goes on platform work rather than pages: the services, databases, queues and deployment pipelines that sit behind a product.

What I enjoy

The work I enjoy is the unglamorous sort. Getting mail to land in the inbox instead of the spam folder. Halving a page load. Replacing a spreadsheet somebody has been maintaining by hand for two years.

What I aim for

Most of what I build now runs at the edge, close to the people using it. A good deal of my time goes on the parts nobody sees: authentication, billing, storage, background jobs and the monitoring that tells you when any of it has stopped working.

Where the two meet

EngineeringMarketingMeasurable outcomes

How I work

  • Measure first, because guessing is expensive
  • Small releases, because big ones fail at the worst time
  • Write it down, because nobody remembers in six months
  • If a job comes round twice, automate it
Md Ziaoul Hoque : interactive shell
Type "help" for commands, or "neofetch" for the summary.
~/portfolio ❯