Paul 2011

Paul Marrington

After an education in Physics, Maths and Electronics, I "fell" into programming. I was emplloyed to wire up data recorders and ended up writing a program to simulate polution from a power station in Fiji ... and never looked back. From the early days I had an interest in languages and user interfaces. I implemented FORTH and RATFOR systems and wrote what is now called DSLs for industry specific systems.

I did my apprenticeships in C (80s), C++ (90s), Java/J2EE (00s). I worked in GIS before was called GIS and developed my first single page applications long before the name was coined.

I have a strong preference for dynamic typing although I prefer strong typing as being more explcit. I believe in explicit over implicit even when it is not completely DRY. On the other hand I believe that scaffolding hides the meaning of code and makes it harder to maintain. In general I lean towards declarative programming styles - and functional programming supports this.

Unpublished Books

Lispz - Functional Programming for the Single Page Application
Lispz - Functional Programming for the Single Page Application
Paul Marrington

Logo white 96 67 2x

Publish Early, Publish Often

  • Path
  • There are many paths, but the one you're on right now on Leanpub is:
  • Store › User
    • READERS
    • Newsletters
    • Weekly Sale
    • Monthly Sale
    • Store
    • Home
    • Redeem a Token
    • Search
    • Support
    • Leanpub FAQ
    • Leanpub Author FAQ
    • Search our Help Center
    • How to Contact Us
    • FRONTMATTER PODCAST
    • Featured Episode
    • Episode List
    • MEMBERSHIPS
    • Reader Memberships
    • Department Reader Memberships
    • Author Memberships
    • Your Membership
    • COMPANY
    • About
    • About Leanpub
    • Blog
    • Contact
    • Press
    • Essays
    • AI Services
    • Imagine a world...
    • Manifesto
    • More
    • Partner Program
    • Causes
    • Accessibility
    • AUTHORS
    • Write and Publish on Leanpub
    • Create a Book
    • Create a Bundle
    • Create a Course
    • Create a Track
    • Testimonials
    • Why Leanpub
    • Services
    • TranslateAI
    • TranslateWord
    • TranslateEPUB
    • PublishWord
    • Publish on Amazon
    • CourseAI
    • GlobalAuthor
    • Marketing Packages
    • IndexAI
    • Author Newsletter
    • The Leanpub Author Update
    • Author Support
    • Author Help Center
    • Leanpub Authors Forum
    • The Leanpub Manual
    • Supported Languages
    • The LFM Manual
    • Markua Manual
    • API Docs
    • Organizations
    • Learn More
    • Sign Up
    • LEGAL
    • Terms of Service
    • Copyright Policy
    • Privacy Policy
    • Refund Policy

*   *   *

Leanpub is copyright © 2010-2025 Ruboss Technology Corp.
All rights reserved.

This site is protected by reCAPTCHA
and the Google  Privacy Policy and  Terms of Service apply.

Leanpub requires cookies in order to provide you the best experience. Dismiss