Better the Devil you know!

, 17 June 2015
Better the Devil you know!
swift / Barry Yates

Working for Sussex Wildlife Trust, whether leading conservation tasks, working with local schools or staring longingly out of the office window while trying to write a blog, there is always one thing on my mind… wildlife! Trying to explain how to set a Longworth trap or construct a hazel hurdle can be quite difficult when you’re distracted by the butterfly flitting by on the periphery or the swifts screeching overhead.

At this time of year, the fresh green leaves, flowers of all colours, abundant birdsong of returned migrants and the buzzing of insects make the world around us even more fascinating. All of these things can be easy to overlook amidst the bustle of our busy lives but some of the most amazing wildlife can be found right on our doorsteps, under our noses or even over our heads.

One such migrant bird has been filling our skies and announcing its return from African wintering grounds with a rather less tuneful song. Swifts are unmissable as they screech overhead; wheeling, diving and shrieking in the characteristic way that helped earn them the nickname “Devil Birds”.

These birds live - eating, drinking, preening, and even mating - on the wing, only landing to nest, which may not be until their third year. Amazingly, non-breeding swifts gather noisily at dusk before flying straight up, routinely reaching heights between 4,000 and 10,000 feet. At this altitude they enter a torpid state, shutting down half of their brain but still able to navigate through different wind speeds while sleeping. The birds automatically adjust their flight to stay on a specific course and wake up where they fell asleep, safe from predators.

I first observed this phenomenon while sitting in a friend’s garden in West Worthing one summer’s evening, when out of nowhere the calm was shattered by a flock of screeching Devil Birds. They massed for a few minutes before spiralling up towards the stars, their screams fading with the daylight.

I was awestruck and soon realised that the aerial acrobatics of swifts are a common sight over the skies of Worthing throughout the summer; a sight that can be easily missed if you’re not looking out for it.

Urban wildlife is often under recorded making sightings from built up areas particularly important. At Wild About Worthing we are focusing on some of our well-known but no-less interesting species which you can see in urban parks and gardens. We want to get an idea of their abundance and distribution around the town and this is where you can be a big help.

You may not have the time or inclination to run around netting, potting and identifying every bug, bird or beast that you see, but taking a little time out of your day to observe the life hiding in the nooks and crannies of your garden of flitting-by on your walk to work can be really rewarding and help conservation to.

Simple records of what you saw - when and where –can be used to identify trends and illustrate what is happening to our wildlife overtime. The key species in our Worthing wildlife surveys are brimstone butterflies, bumblebees, swifts, slowworms and stag beetles.

If you’ve noticed any of these species around the town please send your records to Wild About Worthing via our online recording forms.

Tom Simpson is the People and Wildlife Officer for the Sussex Wildlife Trust's Heritage Lottery funded project: Wild About Worthing.

Find the Wild About Worthing project on Facebook and @WildWorthing on twitter

Leave a comment

Comments

  • Angela latham:

    Sadly reporting an absence of our house swifts this year though they are circling and screaming overhead most evenings. After arriving and staying only a few days last year we had hoped they would resume nesting in our eaves as they have for the past 20plus years. We think the building change on the neighbouring site is to blame as their traditional flight swoop up to our eaves now has a JW Kingdom Hall in the way. We don’t assume they are just avoiding the Witnesses! We miss them here at 115 Grand Avenue. In the past I had the dubious pleasure of rescuing a swiftlet; the memory of the pain as it clung to my palm is etched in my memory. I also recall freeing another from my cat (sorry!) and watching a creepy large bright green bug burrow under its feathers. I have often wondered if it brought it all the way from Africa, never seen anything like it before or since.

    14 Jul 2015 20:17:47

Time Δ Debug Message - Perch Runway 3.2
1783704541.24860 [906] 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
1783704541.27520.0266Matched route: news/[slug:s]
1783704541.27550.0003Server address: 216.73.217.88
1783704541.27550.0001Using master page: /templates/pages/blog/post.php
1783704541.27550Page arguments:
Array
(
    [0] => /news/better-the-devil-you-know
    [s] => better-the-devil-you-know
    [1] => better-the-devil-you-know
)
1783704541.27580.0003 [1] SELECT * FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783704541.2770.0011 [86] SELECT DISTINCT settingID, settingValue FROM swt_settings WHERE userID=0
1783704541.27930.0023 [1] SELECT locationID FROM swt_shop_tax_locations WHERE locationIsHome=1 LIMIT 1
1783704541.280.0008INSERT INTO swt_shop_cart(memberID,locationID,currencyID,cartPricing,cartProperties) VALUES(NULL,'1',47,'standard','[]')
1783704541.28240.0023 [1] SELECT * FROM swt_shop_cart WHERE cartID=22869432
1783704541.2830.0006 [1] SELECT * FROM swt_shop_cart WHERE cartID=22869432
1783704541.28380.0008 [nil] SELECT * FROM swt_shop_sales WHERE saleFrom<='2026-07-10 17:29:00' AND saleTo>'2026-07-10 17:29:00' AND saleActive=1 AND saleDeleted IS NULL ORDER BY saleOrder ASC
1783704541.28540.0015 [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='better-the-devil-you-know')) 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-07-10 17:29:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 10
1783704541.2880.0027 [1] SELECT FOUND_ROWS() AS `count`
1783704541.28870.0007 [1] SELECT * FROM swt_blog_posts WHERE postID=896 AND postStatus='Published' AND postDateTime<='2026-07-10 17:29:00'
1783704541.28970.001 [13] SELECT * FROM swt_blog_sections ORDER BY sectionTitle ASC
1783704541.29050.0008 [1] SELECT * FROM swt_blogs ORDER BY blogTitle ASC
1783704541.29140.0009 [1] SELECT * FROM swt_categories WHERE catID=115 LIMIT 1
1783704541.2920.0006 [1] SELECT * FROM swt_categories WHERE catID=155 LIMIT 1
1783704541.29270.0007Using template: /templates/blog/post.html
1783704541.2930.0003 [162] SELECT catID, catPath FROM swt_categories
1783704541.29410.0011 [1] SELECT * FROM swt_blog_posts WHERE postStatus='Published' AND postDateTime<='2026-07-10 17:29:00' AND postSlug='better-the-devil-you-know'
1783704541.31590.0218Using template: /templates/blog/post.html
1783704541.31650.0006 [250] SELECT country, countryID FROM swt_shop_countries WHERE countryActive=1 ORDER BY country ASC
1783704541.31830.0018Using template: /templates/pages/attributes/seo.html
1783704541.31860.0003 [1] SELECT regionID, regionTemplate, regionPage, regionRev AS rev FROM swt_content_regions WHERE regionKey='Banner image' AND (regionPage='/news/post' OR regionPage='*')
1783704541.31960.001 [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
1783704541.32120.0016 [82] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageDepth >=0 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1783704541.32460.0034 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783704541.32530.0007 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783704541.32780.0025Using template: /templates/navigation/ps_nav_template.html
1783704541.32790 [6] Using template: /templates/navigation/ps_nav_template_children.html
1783704541.32870.0008 [4] Using template: /templates/navigation/ps_nav_template_children.html
1783704541.32920.0005 [29] Using template: /templates/navigation/ps_nav_template_children.html
1783704541.33230.0031 [10] Using template: /templates/navigation/ps_nav_template_children.html
1783704541.33340.001 [7] Using template: /templates/navigation/ps_nav_template_children.html
1783704541.33410.0007 [9] Using template: /templates/navigation/ps_nav_template_children.html
1783704541.33720.0031 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' OR pageSortPath='/news/post' LIMIT 1
1783704541.33840.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
1783704541.34050.0021 [1] Using template: /templates/navigation/breadcrumbs.html
1783704541.3410.0005Using template: /templates/blog/post.html
1783704541.34130.0003 [1] SELECT * FROM swt_blog_authors WHERE authorID='1' LIMIT 1
1783704541.34210.0009Using template: /templates/blog/author.html
1783704541.34260.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='better-the-devil-you-know')) 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-07-10 17:29:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 1
1783704541.3450.0024 [1] SELECT FOUND_ROWS() AS `count`
1783704541.34560.0006 [1] Using template: /templates/blog/post.html
1783704541.34910.0035Using template: /templates/blog/comment_form.html
1783704541.35010.001 [1] SELECT * FROM swt_blog_comments WHERE 1=1 AND postID=896 AND commentStatus='LIVE' ORDER BY FIELD(webmentionType, 'like', 'repost', 'comment', NULL) ASC, commentDateTime ASC
1783704541.40360.0535 [1] Using template: /templates/blog/comment.html
1783704541.4040.0004Using template: /templates/blog/post.html
1783704541.40410.0001 [1] SELECT * FROM swt_blog_authors WHERE authorID='1' LIMIT 1
1783704541.40480.0006 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/what-we-do' OR pageSortPath='/what-we-do' LIMIT 1
1783704541.40550.0007 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-002' LIMIT 1
1783704541.40620.0007 [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
1783704541.40840.0022 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783704541.40880.0004 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783704541.41070.0018 [6] Using template: /templates/navigation/footer-nav.html
1783704541.4120.0013 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1783704541.41260.0006 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1783704541.41290.0004 [38] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-005%' ORDER BY pageTreePosition ASC
1783704541.41520.0023 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783704541.41570.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783704541.41760.002 [10] Using template: /templates/navigation/footer-nav.html
1783704541.420.0024 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/visit' OR pageSortPath='/visit' LIMIT 1
1783704541.42060.0006 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-004' LIMIT 1
1783704541.4210.0004 [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
1783704541.42340.0025 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783704541.4240.0006 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783704541.42640.0024 [29] Using template: /templates/navigation/footer-nav.html
1783704541.42890.0025 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1783704541.42970.0008 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1783704541.43030.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
1783704541.43230.002 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783704541.43290.0006 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783704541.43510.0022 [10] Using template: /templates/navigation/footer-nav.html
1783704541.43650.0014Request time: 0.1899
1783704541.43650Process time: 0.1897
1783704541.43660Memory: 1.6224