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
1792238149.9130 [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
1792238149.94840.0354Matched route: news/[slug:s]
1792238149.94850.0001Server address: 216.73.217.61
1792238149.94860Using master page: /templates/pages/blog/post.php
1792238149.94860Page arguments:
Array
(
    [0] => /news/meet-our-members-nick-ostler
    [s] => meet-our-members-nick-ostler
    [1] => meet-our-members-nick-ostler
)
1792238149.94880.0003 [1] SELECT * FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1792238149.94990.0011 [86] SELECT DISTINCT settingID, settingValue FROM swt_settings WHERE userID=0
1792238149.95170.0019 [1] SELECT locationID FROM swt_shop_tax_locations WHERE locationIsHome=1 LIMIT 1
1792238149.95240.0006INSERT INTO swt_shop_cart(memberID,locationID,currencyID,cartPricing,cartProperties) VALUES(NULL,'1',47,'standard','[]')
1792238149.96040.008 [1] SELECT * FROM swt_shop_cart WHERE cartID=25086090
1792238149.96120.0008 [1] SELECT * FROM swt_shop_cart WHERE cartID=25086090
1792238149.96190.0007 [nil] SELECT * FROM swt_shop_sales WHERE saleFrom<='2026-10-17 11:55:00' AND saleTo>'2026-10-17 11:55:00' AND saleActive=1 AND saleDeleted IS NULL ORDER BY saleOrder ASC
1792238149.96320.0013 [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-10-17 11:55:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 10
1792238149.96650.0033 [1] SELECT FOUND_ROWS() AS `count`
1792238149.96730.0007 [1] SELECT * FROM swt_blog_posts WHERE postID=3125 AND postStatus='Published' AND postDateTime<='2026-10-17 11:55:00'
1792238149.96870.0014 [13] SELECT * FROM swt_blog_sections ORDER BY sectionTitle ASC
1792238149.96970.001 [1] SELECT * FROM swt_blogs ORDER BY blogTitle ASC
1792238149.97050.0008 [1] SELECT * FROM swt_categories WHERE catID=195 LIMIT 1
1792238149.97120.0007 [1] SELECT * FROM swt_categories WHERE catID=227 LIMIT 1
1792238149.9720.0008Using template: /templates/blog/post.html
1792238149.97230.0002 [162] SELECT catID, catPath FROM swt_categories
1792238149.97340.0011 [1] SELECT * FROM swt_blog_posts WHERE postStatus='Published' AND postDateTime<='2026-10-17 11:55:00' AND postSlug='meet-our-members-nick-ostler'
1792238150.00140.028Using template: /templates/blog/post.html
1792238150.0020.0006 [250] SELECT country, countryID FROM swt_shop_countries WHERE countryActive=1 ORDER BY country ASC
1792238150.00410.0021Using template: /templates/pages/attributes/seo.html
1792238150.00430.0003 [1] SELECT regionID, regionTemplate, regionPage, regionRev AS rev FROM swt_content_regions WHERE regionKey='Banner image' AND (regionPage='/news/post' OR regionPage='*')
1792238150.00550.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
1792238150.00730.0018 [82] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageDepth >=0 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1792238150.01110.0038 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1792238150.01220.0011 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1792238150.01490.0027Using template: /templates/navigation/ps_nav_template.html
1792238150.01490 [6] Using template: /templates/navigation/ps_nav_template_children.html
1792238150.01570.0008 [4] Using template: /templates/navigation/ps_nav_template_children.html
1792238150.01620.0005 [29] Using template: /templates/navigation/ps_nav_template_children.html
1792238150.0190.0028 [10] Using template: /templates/navigation/ps_nav_template_children.html
1792238150.020.001 [7] Using template: /templates/navigation/ps_nav_template_children.html
1792238150.02070.0007 [9] Using template: /templates/navigation/ps_nav_template_children.html
1792238150.02310.0024 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' OR pageSortPath='/news/post' LIMIT 1
1792238150.02410.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
1792238150.02750.0034 [1] Using template: /templates/navigation/breadcrumbs.html
1792238150.0280.0005Using template: /templates/blog/post.html
1792238150.02820.0002 [1] SELECT * FROM swt_blog_authors WHERE authorID='20' LIMIT 1
1792238150.0290.0008Using template: /templates/blog/author.html
1792238150.02940.0004 [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-10-17 11:55:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 1
1792238150.03290.0035 [1] SELECT FOUND_ROWS() AS `count`
1792238150.03340.0006 [1] Using template: /templates/blog/post.html
1792238150.03640.0029Using template: /templates/blog/comment_form.html
1792238150.03750.0011 [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
1792238150.12160.0841 [0] Using template: /templates/blog/comment.html
1792238150.12180.0002Using template: /templates/blog/post.html
1792238150.12210.0003 [1] SELECT * FROM swt_blog_authors WHERE authorID='20' LIMIT 1
1792238150.12310.001 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/what-we-do' OR pageSortPath='/what-we-do' LIMIT 1
1792238150.12410.001 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-002' LIMIT 1
1792238150.12490.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
1792238150.12810.0032 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1792238150.12860.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1792238150.13120.0026 [6] Using template: /templates/navigation/footer-nav.html
1792238150.1320.0008 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1792238150.13290.001 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1792238150.13360.0007 [38] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-005%' ORDER BY pageTreePosition ASC
1792238150.13720.0036 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1792238150.13780.0006 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1792238150.14040.0026 [10] Using template: /templates/navigation/footer-nav.html
1792238150.14420.0038 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/visit' OR pageSortPath='/visit' LIMIT 1
1792238150.1450.0008 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-004' LIMIT 1
1792238150.14580.0008 [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
1792238150.14930.0035 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1792238150.14980.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1792238150.15210.0023 [29] Using template: /templates/navigation/footer-nav.html
1792238150.15480.0027 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1792238150.15560.0008 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1792238150.15620.0006 [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
1792238150.15880.0026 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1792238150.15940.0006 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1792238150.1620.0027 [10] Using template: /templates/navigation/footer-nav.html
1792238150.16320.0012Request time: 0.2523
1792238150.16330Process time: 0.2521
1792238150.16330Memory: 1.6526