We Are Birders #2: Kai Hilton

, 09 May 2025
We Are Birders #2: Kai Hilton
Kai Hilton

Name: Kai (he/him)

Age: 31

Number of years birding: 3

Any challenges to birding for you?  

Trying to remember all the names, especially of birds that look quite similar!

Give Me Your Worms AKA Woods Mill Robin © Kai Hilton

Favourite place to watch birds? 

Overall, the Scottish Highlands, on a trip there a few years ago, I was blown away by the variety. That’s when I really became interested in birding. But locally, I love Widewater Lagoon, it’s a short walk away from where I live, so it’s very easy to just pop down there with my camera. And, of course, Woods Mill!

Goldfinch © Kai Hilton

Favourite bird to watch and why?

In terms of smaller birds, I love Long-tailed Tits, they’re just so cute! In terms of waders, I love Ringed Plovers (again, cute) and Oystercatchers for their vibrant beak and high-pitched call.

Flying lollipop AKA Long-tailed Tit © Kai Hilton

Who is your favourite bird songster? 

I do love the melodic sounds of a Robin, but also the adorable peeps from a Long-tailed Tit!

Any experiences of using a bird hide you’d like to share? 

Hides are a great way to get see their habitats and get up close to birds. I particularly like hides in wetland areas. On occasion, I've felt a bit judged for not having the biggest lens, or even for my age, but it doesn't put me off visiting them. I think I'd like hides to feel a bit more inclusive, especially to more novice birders, or people that just want to learn a bit more.

Leave a comment

Comments

  • Jayden:

    This is so cute!! Flying lollipop 😭😭 so adorable

    16 May 2025 08:09:00

Time Δ Debug Message - Perch Runway 3.2
1782587089.03580 [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
1782587089.06160.0259Matched route: news/[slug:s]
1782587089.06180.0002Server address: 216.73.216.31
1782587089.06190.0001Using master page: /templates/pages/blog/post.php
1782587089.06190Page arguments:
Array
(
    [0] => /news/we-are-birders-2-kai-hilton
    [s] => we-are-birders-2-kai-hilton
    [1] => we-are-birders-2-kai-hilton
)
1782587089.06220.0003 [1] SELECT * FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1782587089.06310.0009 [86] SELECT DISTINCT settingID, settingValue FROM swt_settings WHERE userID=0
1782587089.06470.0016 [1] SELECT locationID FROM swt_shop_tax_locations WHERE locationIsHome=1 LIMIT 1
1782587089.06520.0005INSERT INTO swt_shop_cart(memberID,locationID,currencyID,cartPricing,cartProperties) VALUES(NULL,'1',47,'standard','[]')
1782587089.06710.0019 [1] SELECT * FROM swt_shop_cart WHERE cartID=22358706
1782587089.06760.0005 [1] SELECT * FROM swt_shop_cart WHERE cartID=22358706
1782587089.06820.0006 [nil] SELECT * FROM swt_shop_sales WHERE saleFrom<='2026-06-27 19:04:00' AND saleTo>'2026-06-27 19:04:00' AND saleActive=1 AND saleDeleted IS NULL ORDER BY saleOrder ASC
1782587089.06930.0012 [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='we-are-birders-2-kai-hilton')) 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-06-27 19:04:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 10
1782587089.07190.0026 [1] SELECT FOUND_ROWS() AS `count`
1782587089.07250.0006 [1] SELECT * FROM swt_blog_posts WHERE postID=3696 AND postStatus='Published' AND postDateTime<='2026-06-27 19:04:00'
1782587089.07330.0008 [13] SELECT * FROM swt_blog_sections ORDER BY sectionTitle ASC
1782587089.07410.0008 [1] SELECT * FROM swt_blogs ORDER BY blogTitle ASC
1782587089.07480.0007 [1] SELECT * FROM swt_categories WHERE catID=195 LIMIT 1
1782587089.07540.0006 [1] SELECT * FROM swt_categories WHERE catID=45 LIMIT 1
1782587089.07580.0004Using template: /templates/blog/post.html
1782587089.07590.0002 [162] SELECT catID, catPath FROM swt_categories
1782587089.07670.0008 [1] SELECT * FROM swt_blog_posts WHERE postStatus='Published' AND postDateTime<='2026-06-27 19:04:00' AND postSlug='we-are-birders-2-kai-hilton'
1782587089.09670.0199Using template: /templates/blog/post.html
1782587089.09720.0006 [250] SELECT country, countryID FROM swt_shop_countries WHERE countryActive=1 ORDER BY country ASC
1782587089.09870.0014Using template: /templates/pages/attributes/seo.html
1782587089.09890.0003 [1] SELECT regionID, regionTemplate, regionPage, regionRev AS rev FROM swt_content_regions WHERE regionKey='Banner image' AND (regionPage='/news/post' OR regionPage='*')
1782587089.09990.0009 [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
1782587089.10130.0014 [82] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageDepth >=0 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1782587089.10410.0028 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1782587089.10460.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1782587089.10660.002Using template: /templates/navigation/ps_nav_template.html
1782587089.10660 [6] Using template: /templates/navigation/ps_nav_template_children.html
1782587089.10740.0008 [4] Using template: /templates/navigation/ps_nav_template_children.html
1782587089.10780.0004 [29] Using template: /templates/navigation/ps_nav_template_children.html
1782587089.11020.0024 [10] Using template: /templates/navigation/ps_nav_template_children.html
1782587089.11110.0009 [7] Using template: /templates/navigation/ps_nav_template_children.html
1782587089.11180.0007 [9] Using template: /templates/navigation/ps_nav_template_children.html
1782587089.11460.0028 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' OR pageSortPath='/news/post' LIMIT 1
1782587089.11540.0008 [1] SELECT * FROM swt_pages_staging WHERE pageHidden=0 AND pageNew=0 AND pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition
1782587089.11740.002 [1] Using template: /templates/navigation/breadcrumbs.html
1782587089.11790.0005Using template: /templates/blog/post.html
1782587089.11810.0002 [1] SELECT * FROM swt_blog_authors WHERE authorID='20' LIMIT 1
1782587089.11870.0006Using template: /templates/blog/author.html
1782587089.11920.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='we-are-birders-2-kai-hilton')) 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-06-27 19:04:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 1
1782587089.12140.0022 [1] SELECT FOUND_ROWS() AS `count`
1782587089.12190.0005 [1] Using template: /templates/blog/post.html
1782587089.12450.0026Using template: /templates/blog/comment_form.html
1782587089.12540.0009 [1] SELECT * FROM swt_blog_comments WHERE 1=1 AND postID=3696 AND commentStatus='LIVE' ORDER BY FIELD(webmentionType, 'like', 'repost', 'comment', NULL) ASC, commentDateTime ASC
1782587089.17620.0508 [1] Using template: /templates/blog/comment.html
1782587089.17680.0005Using template: /templates/blog/post.html
1782587089.17690.0001 [1] SELECT * FROM swt_blog_authors WHERE authorID='20' LIMIT 1
1782587089.17760.0007 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/what-we-do' OR pageSortPath='/what-we-do' LIMIT 1
1782587089.17830.0006 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-002' LIMIT 1
1782587089.17880.0006 [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
1782587089.18090.0021 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1782587089.18140.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1782587089.18360.0023 [6] Using template: /templates/navigation/footer-nav.html
1782587089.18460.001 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1782587089.18520.0006 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1782587089.18560.0004 [38] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-005%' ORDER BY pageTreePosition ASC
1782587089.18790.0023 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1782587089.18850.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1782587089.19030.0018 [10] Using template: /templates/navigation/footer-nav.html
1782587089.19310.0028 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/visit' OR pageSortPath='/visit' LIMIT 1
1782587089.19370.0006 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-004' LIMIT 1
1782587089.19410.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
1782587089.19620.0021 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1782587089.19660.0004 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1782587089.19840.0018 [29] Using template: /templates/navigation/footer-nav.html
1782587089.20030.0018 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1782587089.20080.0005 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1782587089.20130.0005 [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
1782587089.20340.0021 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1782587089.20380.0004 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1782587089.20560.0018 [10] Using template: /templates/navigation/footer-nav.html
1782587089.20710.0016Request time: 0.1738
1782587089.20720Process time: 0.1737
1782587089.20720Memory: 1.6218