Fieldcraft AKA how to watch wildlife without disturbing it

, 15 September 2024
Fieldcraft AKA how to watch wildlife without disturbing it
David Plummer camouflaged

David Plummer is an award-winning wildlife photographer, film-maker, author, as well as a Sussex Wildlife Trust Trustee. He regularly runs Fieldcraft and Tracking Courses. We caught up with him to find out a bit more about them.

What is fieldcraft?

Everything that gets you close to wildlife. Becoming alert to sounds, smells, as well as looking out for trails. Using your knowledge of the wind direction, as well as all the senses. Looking out for a single hair, or hearing alarm calls of different animals. 

It is, in a way, the 'dark arts of wildlife film-making'. Although not really dark! The entire point is not to disturb or harm wildlife.

What happens on one of your courses?

They include a series of discussions and presentations, combined with outdoor fields trips and exercises. It's an anecdotal course with lots of asides. Over the years, for example, I've watched Badgers and owls for thousands of hours. so if participants ask questions, I will share my knowledge. This is a course offering knowledge and techniques to take away and put into practice. Using fieldcraft, I've been a metre from a Barn Owl, for example.  

How do we achieve the right balance between educating ourselves and other people about wildlife and not disturbing it eg lifting a log to see what’s underneath, pond dipping with kids etc?

By understanding what has truly disturbed the balance of wildlife - habitat destruction by over-development and intense use of herbicides and pesticides. 

You want people to get their hands dirty looking at wildlife. Kids need to get wet and muddy to learn about it. Investigating it gently has no real negative effect, unless the wildlife concerned is extremely sensitive. 

What species do you look to track/stalk at Woods Mill?

Anything that we come across. We use our investigative skills to find out what's there. Song Thrush, owls, deer. 

What do you wear to get close to wildlife and not get noticed?

Complete camouflage.

David Plummer camouflaged
David Plummer camouflaged

 What’s your best bird alarm call impression?

I'd say the Jay.

What’s your top tip to anyone interested in this?

Be eternally curious about wildlife and observe constantly. Don't just ID a bird or animal. Watch it. The more you open your eyes, the more you see.

Leave a comment
Time Δ Debug Message - Perch Runway 3.2
1791536097.98370 [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
1791536098.02260.0389Matched route: news/[slug:s]
1791536098.02280.0002Server address: 216.73.216.207
1791536098.02290.0001Using master page: /templates/pages/blog/post.php
1791536098.02290Page arguments:
Array
(
    [0] => /news/fieldcraft-aka-how-to-watch-wildlife-without-disturbing-it
    [s] => fieldcraft-aka-how-to-watch-wildlife-without-disturbing-it
    [1] => fieldcraft-aka-how-to-watch-wildlife-without-disturbing-it
)
1791536098.02330.0004 [1] SELECT * FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1791536098.02450.0012 [86] SELECT DISTINCT settingID, settingValue FROM swt_settings WHERE userID=0
1791536098.02680.0023 [1] SELECT locationID FROM swt_shop_tax_locations WHERE locationIsHome=1 LIMIT 1
1791536098.02730.0005INSERT INTO swt_shop_cart(memberID,locationID,currencyID,cartPricing,cartProperties) VALUES(NULL,'1',47,'standard','[]')
1791536098.04080.0134 [1] SELECT * FROM swt_shop_cart WHERE cartID=25058527
1791536098.04170.0009 [1] SELECT * FROM swt_shop_cart WHERE cartID=25058527
1791536098.04250.0009 [nil] SELECT * FROM swt_shop_sales WHERE saleFrom<='2026-10-09 08:54:00' AND saleTo>'2026-10-09 08:54:00' AND saleActive=1 AND saleDeleted IS NULL ORDER BY saleOrder ASC
1791536098.04370.0011 [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='fieldcraft-aka-how-to-watch-wildlife-without-disturbing-it')) 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-09 08:54:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 10
1791536098.04650.0028 [1] SELECT FOUND_ROWS() AS `count`
1791536098.04730.0008 [1] SELECT * FROM swt_blog_posts WHERE postID=3515 AND postStatus='Published' AND postDateTime<='2026-10-09 08:54:00'
1791536098.04820.001 [13] SELECT * FROM swt_blog_sections ORDER BY sectionTitle ASC
1791536098.0490.0008 [1] SELECT * FROM swt_blogs ORDER BY blogTitle ASC
1791536098.04970.0007 [1] SELECT * FROM swt_categories WHERE catID=195 LIMIT 1
1791536098.05030.0006 [1] SELECT * FROM swt_categories WHERE catID=79 LIMIT 1
1791536098.05090.0006 [1] SELECT * FROM swt_categories WHERE catID=36 LIMIT 1
1791536098.05130.0004 [1] SELECT * FROM swt_categories WHERE catID=52 LIMIT 1
1791536098.05180.0004 [1] SELECT * FROM swt_categories WHERE catID=69 LIMIT 1
1791536098.05230.0005Using template: /templates/blog/post.html
1791536098.05250.0002 [162] SELECT catID, catPath FROM swt_categories
1791536098.05360.0011 [1] SELECT * FROM swt_blog_posts WHERE postStatus='Published' AND postDateTime<='2026-10-09 08:54:00' AND postSlug='fieldcraft-aka-how-to-watch-wildlife-without-disturbing-it'
1791536098.08520.0316Using template: /templates/blog/post.html
1791536098.08560.0004 [250] SELECT country, countryID FROM swt_shop_countries WHERE countryActive=1 ORDER BY country ASC
1791536098.08780.0022Using template: /templates/pages/attributes/seo.html
1791536098.08840.0006 [1] SELECT regionID, regionTemplate, regionPage, regionRev AS rev FROM swt_content_regions WHERE regionKey='Banner image' AND (regionPage='/news/post' OR regionPage='*')
1791536098.08970.0013 [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
1791536098.09130.0016 [82] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageDepth >=0 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1791536098.09580.0045 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1791536098.09660.0007 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1791536098.09950.0029Using template: /templates/navigation/ps_nav_template.html
1791536098.09950 [6] Using template: /templates/navigation/ps_nav_template_children.html
1791536098.10040.0009 [4] Using template: /templates/navigation/ps_nav_template_children.html
1791536098.10090.0005 [29] Using template: /templates/navigation/ps_nav_template_children.html
1791536098.10350.0026 [10] Using template: /templates/navigation/ps_nav_template_children.html
1791536098.10450.001 [7] Using template: /templates/navigation/ps_nav_template_children.html
1791536098.10520.0007 [9] Using template: /templates/navigation/ps_nav_template_children.html
1791536098.10730.0021 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' OR pageSortPath='/news/post' LIMIT 1
1791536098.10850.0012 [1] SELECT * FROM swt_pages_staging WHERE pageHidden=0 AND pageNew=0 AND pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition
1791536098.11170.0032 [1] Using template: /templates/navigation/breadcrumbs.html
1791536098.11210.0004Using template: /templates/blog/post.html
1791536098.11230.0002 [1] SELECT * FROM swt_blog_authors WHERE authorID='20' LIMIT 1
1791536098.11320.0009Using template: /templates/blog/author.html
1791536098.11350.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='fieldcraft-aka-how-to-watch-wildlife-without-disturbing-it')) 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-09 08:54:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 1
1791536098.11660.0031 [1] SELECT FOUND_ROWS() AS `count`
1791536098.11720.0005 [1] Using template: /templates/blog/post.html
1791536098.11960.0024Using template: /templates/blog/comment_form.html
1791536098.12020.0006 [nil] SELECT * FROM swt_blog_comments WHERE 1=1 AND postID=3515 AND commentStatus='LIVE' ORDER BY FIELD(webmentionType, 'like', 'repost', 'comment', NULL) ASC, commentDateTime ASC
1791536098.20790.0878 [0] Using template: /templates/blog/comment.html
1791536098.20810.0002Using template: /templates/blog/post.html
1791536098.20830.0002 [1] SELECT * FROM swt_blog_authors WHERE authorID='20' LIMIT 1
1791536098.20950.0012 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/what-we-do' OR pageSortPath='/what-we-do' LIMIT 1
1791536098.21070.0012 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-002' LIMIT 1
1791536098.21190.0011 [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
1791536098.2150.0032 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1791536098.21580.0008 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1791536098.21860.0028 [6] Using template: /templates/navigation/footer-nav.html
1791536098.21910.0005 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1791536098.21990.0008 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1791536098.22060.0006 [38] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-005%' ORDER BY pageTreePosition ASC
1791536098.22390.0033 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1791536098.22460.0007 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1791536098.22740.0028 [10] Using template: /templates/navigation/footer-nav.html
1791536098.23060.0032 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/visit' OR pageSortPath='/visit' LIMIT 1
1791536098.23160.0009 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-004' LIMIT 1
1791536098.23220.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
1791536098.23590.0037 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1791536098.23670.0008 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1791536098.23950.0028 [29] Using template: /templates/navigation/footer-nav.html
1791536098.24180.0023 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1791536098.24280.001 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1791536098.24350.0007 [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
1791536098.2470.0035 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1791536098.24760.0006 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1791536098.25040.0028 [10] Using template: /templates/navigation/footer-nav.html
1791536098.25150.0011Request time: 0.2704
1791536098.25150Process time: 0.2702
1791536098.25160Memory: 1.6279