Meet our members: Nick Ostler

, 03 July 2023
Meet our members: Nick Ostler
Nick Ostler with Elephant Hawk-moth

Tell us a bit about yourself

I live in Plumpton with my wife and two sons, and I'm a scriptwriter for comedy and children's animations, such as Danger Mouse and Octonauts. I try to sneak wildlife into my scripts wherever possible. I've also co-written a series of adventure books for children called Defender of the Realm that are being adapted for TV.

I grew up in the East Midlands. My parents were teachers and we lived in a flat at the school, with access to the huge grounds. I spent a lot of time looking at wildlife there. Aged eight, I did a school project on birds and became obsessed with them. It was my main interest for years. I particularly love owls and feel very lucky that I can hear Tawny Owls at night from our house.

Whenever we’re lucky enough to go abroad on holiday I’ll try to hire a local guide for a day. My most memorable birding moment was in Norway, where I came face to face with an enormous Eagle Owl in daylight flying across a fjord straight towards me.

Brown Hairstreak © Nick Ostler
Brown Hairstreak © Nick Ostler

Tell us about what you've done in your garden to make it wildlife friendly

We moved here three years ago from Lewes and we are lucky to have a decent-sized garden surrounded by Beech hedges. We've planted to attract pollinators, we've left some areas completely wild, we put out food and water for our Hedgehogs. We've added bird boxes, a Swift box (optimistically – it’s currently occupied by Sparrows, but that’s fine!) bee hotels and wood piles. This year we finally added a pond. We get so much wildlife here. I’ve recorded hundreds of species - birds, butterflies, moths, bees, beetles, bats and our resident colony of Bank Voles.

Scarce Silverlines © Nick Ostler
Scarce Silverlines © Nick Ostler

What are you most proud of?

It can be very exciting and rewarding being a scriptwriter, but it can also be very frustrating. So I guess I'm proudest that I'm still doing it! Ironically the script I’m probably most proud of is a feature film I've written with my writing partner and a director, which we’re still trying to get made after many years.

One of our resident Hedgehogs
One of our resident Hedgehogs

You like photographing wildlife?

Yes, but I only ever use my iPhone, which means I only tend to photograph insects. But it makes it so much easier to ID what you've seen later if you've got a good photo, and it’s how I learned to identify butterflies, moths and bees. Moth trapping has become my biggest wildlife obsession. Recently I’ve started using an ID app - ObsIdentify -which can really speed thing up, and I also ask very generous experts for help on Twitter. But I still use field guides a lot as well.

Chalk paths below Blackcap © Nick Ostler
Chalk paths below Blackcap © Nick Ostler

What are your favourite wild spaces in Sussex?

I love the walk from here to Blackcap, up a chalk path where you can see Chalkhill Blues and Small Blues as well as orchids. Also, Ashcombe Bottom is such a special place.

Adonis Blue © Nick Ostler
Adonis Blue © Nick Ostler

When did you become a Trust member and why?

As a child we'd go to Wildlife Trust reserves in Norfolk, so I've been aware of the Wildlife Trusts all my life. When we moved down here, I joined Sussex Wildlife Trust straight away. It's the right thing to do.

Follow Nick’s Instagram account @theveryamateurnaturalist

Leave a comment
Time Δ Debug Message - Perch Runway 3.2
1787943784.8050 [907] SELECT p.pagePath, pr.routePattern, pr.routeRegExp, p.pageTemplate, pr.routeOrder, s.settingValue AS siteOffline FROM swt_pages_staging p LEFT JOIN swt_page_routes pr ON p.pageID=pr.pageID LEFT JOIN swt_settings s ON s.settingID='siteOffline' UNION SELECT NULL AS pagePath, pr2.routePattern, pr2.routeRegExp, pr2.templatePath AS pageTemplate, pr2.routeOrder, NULL AS siteOffline FROM swt_page_routes pr2 WHERE templateID!=0 ORDER BY routeOrder ASC, pagePath ASC
1787943784.84040.0354Matched route: news/[slug:s]
1787943784.84060.0001Server address: 216.73.217.150
1787943784.84060Using master page: /templates/pages/blog/post.php
1787943784.84060Page arguments:
Array
(
    [0] => /news/meet-our-members-nick-ostler
    [s] => meet-our-members-nick-ostler
    [1] => meet-our-members-nick-ostler
)
1787943784.84090.0002 [1] SELECT * FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1787943784.8420.0012 [86] SELECT DISTINCT settingID, settingValue FROM swt_settings WHERE userID=0
1787943786.84832.0063 [1] SELECT * FROM swt_shop_cart WHERE cartID=24567898
1787943786.84940.001 [1] SELECT * FROM swt_shop_cart WHERE cartID=24567898
1787943786.85020.0009 [nil] SELECT * FROM swt_shop_sales WHERE saleFrom<='2026-08-28 19:03:00' AND saleTo>'2026-08-28 19:03:00' AND saleActive=1 AND saleDeleted IS NULL ORDER BY saleOrder ASC
1787943786.85190.0017 [1] SELECT SQL_CALC_FOUND_ROWS DISTINCT tbl.* FROM ( SELECT idx.itemID, main.*, idx2.indexValue as sortval FROM swt_blog_index idx JOIN swt_blog_posts main ON idx.itemID=main.postID AND idx.itemKey='postID' JOIN swt_blog_index idx2 ON idx.itemID=idx2.itemID AND idx.itemKey='postID' AND idx2.indexKey='_id' WHERE 1=1 AND ((idx.indexKey='postSlug' AND idx.indexValue='meet-our-members-nick-ostler')) AND idx.itemID=idx2.itemID AND idx.itemKey=idx2.itemKey GROUP BY idx.itemID, idx2.indexValue, postID ) as tbl WHERE (postStatus='Published' AND postDateTime<='2026-08-28 19:03:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 10
1787943786.85680.005 [1] SELECT FOUND_ROWS() AS `count`
1787943786.85760.0008 [1] SELECT * FROM swt_blog_posts WHERE postID=3125 AND postStatus='Published' AND postDateTime<='2026-08-28 19:03:00'
1787943786.85880.0012 [13] SELECT * FROM swt_blog_sections ORDER BY sectionTitle ASC
1787943786.85960.0008 [1] SELECT * FROM swt_blogs ORDER BY blogTitle ASC
1787943786.86040.0007 [1] SELECT * FROM swt_categories WHERE catID=195 LIMIT 1
1787943786.86090.0006 [1] SELECT * FROM swt_categories WHERE catID=227 LIMIT 1
1787943786.86170.0008Using template: /templates/blog/post.html
1787943786.8620.0003 [162] SELECT catID, catPath FROM swt_categories
1787943786.86320.0011 [1] SELECT * FROM swt_blog_posts WHERE postStatus='Published' AND postDateTime<='2026-08-28 19:03:00' AND postSlug='meet-our-members-nick-ostler'
1787943786.89410.0309Using template: /templates/blog/post.html
1787943786.89450.0005 [250] SELECT country, countryID FROM swt_shop_countries WHERE countryActive=1 ORDER BY country ASC
1787943786.89660.002Using template: /templates/pages/attributes/seo.html
1787943786.89690.0003 [1] SELECT regionID, regionTemplate, regionPage, regionRev AS rev FROM swt_content_regions WHERE regionKey='Banner image' AND (regionPage='/news/post' OR regionPage='*')
1787943786.89810.0012 [nil] SELECT * FROM ( SELECT idx.itemID, c.regionID, idx.pageID, c.itemJSON, idx2.indexValue as sortval FROM swt_content_index idx JOIN swt_content_items c ON idx.itemID=c.itemID AND idx.itemRev=c.itemRev AND idx.regionID=c.regionID JOIN swt_content_index idx2 ON idx.itemID=idx2.itemID AND idx.itemRev=idx2.itemRev AND idx2.indexKey='_order' WHERE ((idx.regionID=104 AND idx.itemRev=0)) AND idx.itemID=idx2.itemID AND idx.itemRev=idx2.itemRev ) as tbl GROUP BY itemID, pageID, itemJSON, sortval, regionID ORDER BY sortval ASC
1787943786.89970.0016 [82] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageDepth >=0 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1787943786.9040.0043 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1787943786.90480.0009 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1787943786.90810.0033Using template: /templates/navigation/ps_nav_template.html
1787943786.90820.0001 [6] Using template: /templates/navigation/ps_nav_template_children.html
1787943786.9090.0008 [4] Using template: /templates/navigation/ps_nav_template_children.html
1787943786.90940.0004 [29] Using template: /templates/navigation/ps_nav_template_children.html
1787943786.91210.0027 [10] Using template: /templates/navigation/ps_nav_template_children.html
1787943786.91320.0011 [7] Using template: /templates/navigation/ps_nav_template_children.html
1787943786.91410.0008 [9] Using template: /templates/navigation/ps_nav_template_children.html
1787943786.91650.0025 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' OR pageSortPath='/news/post' LIMIT 1
1787943786.91760.0011 [1] SELECT * FROM swt_pages_staging WHERE pageHidden=0 AND pageNew=0 AND pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition
1787943786.92110.0035 [1] Using template: /templates/navigation/breadcrumbs.html
1787943786.92160.0005Using template: /templates/blog/post.html
1787943786.9220.0004 [1] SELECT * FROM swt_blog_authors WHERE authorID='20' LIMIT 1
1787943786.92290.0009Using template: /templates/blog/author.html
1787943786.92320.0003 [1] SELECT SQL_CALC_FOUND_ROWS DISTINCT tbl.* FROM ( SELECT idx.itemID, main.*, idx2.indexValue as sortval FROM swt_blog_index idx JOIN swt_blog_posts main ON idx.itemID=main.postID AND idx.itemKey='postID' JOIN swt_blog_index idx2 ON idx.itemID=idx2.itemID AND idx.itemKey='postID' AND idx2.indexKey='_id' WHERE 1=1 AND ((idx.indexKey='postSlug' AND idx.indexValue='meet-our-members-nick-ostler')) AND idx.itemID=idx2.itemID AND idx.itemKey=idx2.itemKey GROUP BY idx.itemID, idx2.indexValue, postID ) as tbl WHERE (postStatus='Published' AND postDateTime<='2026-08-28 19:03:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 1
1787943786.92630.0031 [1] SELECT FOUND_ROWS() AS `count`
1787943786.92690.0006 [1] Using template: /templates/blog/post.html
1787943786.92910.0022Using template: /templates/blog/comment_form.html
1787943786.93030.0012 [nil] SELECT * FROM swt_blog_comments WHERE 1=1 AND postID=3125 AND commentStatus='LIVE' ORDER BY FIELD(webmentionType, 'like', 'repost', 'comment', NULL) ASC, commentDateTime ASC
1787943787.01040.0801 [0] Using template: /templates/blog/comment.html
1787943787.01060.0002Using template: /templates/blog/post.html
1787943787.01090.0003 [1] SELECT * FROM swt_blog_authors WHERE authorID='20' LIMIT 1
1787943787.01180.0009 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/what-we-do' OR pageSortPath='/what-we-do' LIMIT 1
1787943787.01270.0009 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-002' LIMIT 1
1787943787.01350.0008 [7] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-002%' AND pageDepth >=1 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1787943787.01670.0032 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1787943787.01740.0007 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1787943787.02010.0028 [6] Using template: /templates/navigation/footer-nav.html
1787943787.02090.0008 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1787943787.02210.0012 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1787943787.0230.0008 [38] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-005%' ORDER BY pageTreePosition ASC
1787943787.02650.0035 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1787943787.02730.0008 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1787943787.03030.0029 [10] Using template: /templates/navigation/footer-nav.html
1787943787.03360.0034 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/visit' OR pageSortPath='/visit' LIMIT 1
1787943787.03470.001 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-004' LIMIT 1
1787943787.03530.0006 [30] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-004%' AND pageDepth >=1 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1787943787.03850.0032 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1787943787.03930.0008 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1787943787.04230.003 [29] Using template: /templates/navigation/footer-nav.html
1787943787.04480.0025 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1787943787.04610.0013 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1787943787.04690.0008 [11] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-005%' AND pageDepth >=1 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1787943787.05060.0037 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1787943787.05160.0011 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1787943787.05470.003 [10] Using template: /templates/navigation/footer-nav.html
1787943787.05580.0012Request time: 2.2527
1787943787.05580Process time: 2.2525
1787943787.05580Memory: 1.6533