<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Steve Bennett - Engineering Leader</title><link>https://stevebennett.co/</link><description>Recent content on Steve Bennett - Engineering Leader</description><generator>Hugo</generator><language>en-gb</language><lastBuildDate>Thu, 10 Oct 2024 17:43:00 +0100</lastBuildDate><atom:link href="https://stevebennett.co/index.xml" rel="self" type="application/rss+xml"/><item><title>iPad + Obsidian + WorkingCopy =&gt; My Site</title><link>https://stevebennett.co/notes/note-1728578580/</link><pubDate>Thu, 10 Oct 2024 17:43:00 +0100</pubDate><guid>https://stevebennett.co/notes/note-1728578580/</guid><description>&lt;p&gt;Gotta test that workflow from the iPad! This works through the magic of &lt;a href="https://workingcopy.app/" target="_blank" rel="noopener"&gt;WorkingCopy&lt;/a&gt;!!&lt;/p&gt;
&lt;p&gt;Write in Obsidian, push via WorkingCopy… and boom, you’ve got a new note on the site.&lt;/p&gt;
&lt;p&gt;I’ve also modified the template used when auto-creating the new note to set a Unix flavoured timestamp as the name. These notes are intended for quick publishing!&lt;/p&gt;</description></item><item><title>POSSE</title><link>https://stevebennett.co/notes/publish-own-site-syndicate-elsewhere/</link><pubDate>Thu, 10 Oct 2024 16:55:26 +0100</pubDate><guid>https://stevebennett.co/notes/publish-own-site-syndicate-elsewhere/</guid><description>&lt;p&gt;These short notes are my first moves into &lt;a href="https://indieweb.org/POSSE" target="_blank" rel="noopener"&gt;POSSE - Publish on your Own Site, Syndicate Elsewhere&lt;/a&gt;.
I&amp;rsquo;ve made it easier to post by having Obsidian as my editor and a convoluted build set-up with GitHub actions moving content around.&lt;/p&gt;
&lt;p&gt;Next steps are to fix up my site theme and then work on the syndication over ActivityPub (+ other API).&lt;/p&gt;</description></item><item><title>A Quick Note</title><link>https://stevebennett.co/notes/a_test_post/</link><pubDate>Thu, 10 Oct 2024 10:00:00 +0100</pubDate><guid>https://stevebennett.co/notes/a_test_post/</guid><description>&lt;p&gt;This is a quick note written in my (current) favourite note-taking app &lt;a href="https://obsidian.md" target="_blank" rel="noopener"&gt;Obsidian&lt;/a&gt; and published out via &lt;a href="https://gohugo.io" target="_blank" rel="noopener"&gt;Hugo&lt;/a&gt; to my site. More details on the set-up to follow.&lt;/p&gt;</description></item><item><title>Wireless Logic</title><link>https://stevebennett.co/hometabs/wl/</link><pubDate>Tue, 01 Oct 2024 00:00:00 +0000</pubDate><guid>https://stevebennett.co/hometabs/wl/</guid><description>&lt;p&gt;Group lead for Software Engineering teams, practices, tooling and delivery processes.&lt;/p&gt;</description></item><item><title>Can One Team Do It All?</title><link>https://stevebennett.co/posts/can-one-team-do-it-all/</link><pubDate>Tue, 10 Jan 2023 20:36:38 +0000</pubDate><guid>https://stevebennett.co/posts/can-one-team-do-it-all/</guid><description>&lt;p&gt;Once you&amp;rsquo;ve worked on a few different software projects, you notice that different processes tend to work better for some and not others.&lt;/p&gt;
&lt;p&gt;For example, you may have experienced the pace and immediate feedback of working on a brand-new capability, made possible by the seeming lack of process and a focus on writing &amp;ldquo;just enough&amp;rdquo; code to make the feature a reality.&lt;/p&gt;
&lt;p&gt;In a different software project, you may have spent time sweating the details and producing code with a perceived high level of quality. You did this because you understood the feature, the goals were clear, and the constraints guided your development.&lt;/p&gt;</description></item><item><title>Stash</title><link>https://stevebennett.co/hometabs/stash/</link><pubDate>Fri, 01 May 2020 00:00:00 +0000</pubDate><guid>https://stevebennett.co/hometabs/stash/</guid><description>&lt;p&gt;Responsible for UK Engineering, Operations Tooling, Identity Verification, Authentication, User Profiles, Subscription Tier Management and Fraud prevention.&lt;/p&gt;</description></item><item><title>I'm new to Engineering Management, what books should I read?</title><link>https://stevebennett.co/posts/im-new-to-engineering-management-what-books-should-i-read/</link><pubDate>Wed, 22 Apr 2020 13:24:21 +0000</pubDate><guid>https://stevebennett.co/posts/im-new-to-engineering-management-what-books-should-i-read/</guid><description>&lt;p&gt;There are so many great books that I could recommend for a new manager. Narrowing down the list has been challenging!&lt;/p&gt;
&lt;p&gt;We&amp;rsquo;re fortunate that much is written on the practice of management. In addition to that, many Engineering Managers have detailed the specifics of working with technology teams. However, this makes it difficult to know what to focus on first.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;ve picked the first 10 I would recommend to a new manager. These are all books I&amp;rsquo;ve read and have influenced how I think out management and leadership. As ever, if you disagree or want to add your recommendation then please let me know!&lt;/p&gt;</description></item><item><title>I'm new to this, what do you recommend?</title><link>https://stevebennett.co/posts/im-new-to-this-what-do-you-recommend/</link><pubDate>Tue, 21 Apr 2020 12:42:50 +0000</pubDate><guid>https://stevebennett.co/posts/im-new-to-this-what-do-you-recommend/</guid><description>&lt;p&gt;Recently I was asked what resources I would recommend for someone moving from an engineering role and taking on a management role. Many people become a manager without clear training and development plan in place from their employer.&lt;/p&gt;
&lt;p&gt;&amp;ldquo;Congrats - you&amp;rsquo;re now a manager. Good luck!&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;In this environment, finding your own sources for development is critical, yet, there&amp;rsquo;s so much out there that it can be challenging to know what to prioritise.&lt;/p&gt;</description></item><item><title>Are you ok?</title><link>https://stevebennett.co/posts/are-you-ok/</link><pubDate>Wed, 15 Apr 2020 09:54:02 +0000</pubDate><guid>https://stevebennett.co/posts/are-you-ok/</guid><description>&lt;p&gt;Life is weird right now. It&amp;rsquo;s like nothing I&amp;rsquo;ve ever experienced before and everyone reading this is likely to have undergone significant changes to the way they live, work and play.&lt;/p&gt;
&lt;p&gt;I started at &lt;a href="https://www.stash.com" target="_blank" rel="noopener"&gt;Stash&lt;/a&gt; a week before the UK lockdown was announced. Stash took the decision the week before to move all their staff to remote work, so for the first time I&amp;rsquo;ve been through a remote onboarding process. This has continued, and as I write this, I&amp;rsquo;m half-way through my fifth week of working 100% remote. Once again, something new to me. New skills to learn, new ways to work.&lt;/p&gt;</description></item><item><title>On Leaving Alfresco</title><link>https://stevebennett.co/posts/on-leaving-alfresco/</link><pubDate>Thu, 20 Feb 2020 17:31:34 +0000</pubDate><guid>https://stevebennett.co/posts/on-leaving-alfresco/</guid><description>&lt;p&gt;This week, after over 3 and a half years, I left Alfresco. The decision to leave was a difficult one, but ultimately, it&amp;rsquo;s the right move for both the company and me.&lt;/p&gt;
&lt;p&gt;My connection with Alfresco goes back further than the recent years working for the company. Back in 2010, while working at Yell, I was part of a team tasked with creating a knowledge base based on (the now deprecated) Alfresco Web Content Management. It&amp;rsquo;s fair to say that 10 years ago, I wasn&amp;rsquo;t exactly enamoured with the software.&lt;/p&gt;</description></item><item><title>Getting better feedback</title><link>https://stevebennett.co/posts/getting-better-feedback/</link><pubDate>Mon, 03 Feb 2020 17:23:33 +0000</pubDate><guid>https://stevebennett.co/posts/getting-better-feedback/</guid><description>&lt;p&gt;In many organisations, the request for feedback comes as part of a performance review cycle. During this process, an individual will review their goals, assess their career development plan and reflect on feedback from their peers.&lt;/p&gt;
&lt;p&gt;As humans, we have a bias to want to be near people that look and work as we do. This bias means that we tend to notice when people act or behave differently from the way we do. We also have a preference for assuming that people ascribe success in the same way we do and want to follow the same path we are on.&lt;/p&gt;</description></item><item><title>Comparing the performance of agile teams</title><link>https://stevebennett.co/posts/comparing-the-performance-of-agile-teams/</link><pubDate>Thu, 30 Jan 2020 15:42:23 +0000</pubDate><guid>https://stevebennett.co/posts/comparing-the-performance-of-agile-teams/</guid><description>&lt;p&gt;Recently I got into a conversation about measuring the performance of Engineering teams. The teams in question are following the Scrum framework and have decided to use story points for estimating the complexity of the work.&lt;/p&gt;
&lt;p&gt;In the conversation, we were talking about the validity of measuring individual team performance and whether one should use this data to compare the performance across teams.&lt;/p&gt;
&lt;p&gt;Now, for anyone that&amp;rsquo;s even taken more than a passing glance of any of the literature surrounding agile development, Scrum or estimation, the idea of measuring team performance and comparing performance between teams is a clear anti-pattern. Specifically, we&amp;rsquo;re told, &amp;ldquo;don&amp;rsquo;t compare velocity between teams&amp;rdquo;.&lt;/p&gt;</description></item><item><title>9 months! Really?</title><link>https://stevebennett.co/posts/9-months-really/</link><pubDate>Fri, 20 Sep 2019 15:59:43 +0000</pubDate><guid>https://stevebennett.co/posts/9-months-really/</guid><description>&lt;p&gt;It&amp;rsquo;s been almost nine months since my last blog entry. I&amp;rsquo;ve never been a prolific writer as you can see this in the gaps between posts. I think I&amp;rsquo;ve found the reason why.&lt;/p&gt;
&lt;p&gt;Recently I came across the article &lt;a href="http://jsomers.net/blog/speed-matters" target="_blank" rel="noopener"&gt;Speed Matters&lt;/a&gt; by James Somers. Right there, in the second paragraph of the article, Somers summed up exactly my relationship with this blog:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&amp;ldquo;If every time you write a blog post it takes you six months, and you&amp;rsquo;re sitting around your apartment on a Sunday afternoon thinking of stuff to do, you&amp;rsquo;re probably not going to think of starting a blog post, because it&amp;rsquo;ll feel too expensive.&amp;rdquo;&lt;/p&gt;</description></item><item><title>Removing Facebook (again)</title><link>https://stevebennett.co/posts/removing-facebook-again/</link><pubDate>Fri, 04 Jan 2019 15:24:16 +0000</pubDate><guid>https://stevebennett.co/posts/removing-facebook-again/</guid><description>&lt;p&gt;Late in March 2018 I decided to delete my Facebook account.&lt;/p&gt;
&lt;p&gt;This isn&amp;rsquo;t the first time I&amp;rsquo;d decided to do this. In 2014, as Facebook turned 10, I decided to put my own usage of the &lt;a href="https://stevebennett.co/posts/putting-facebook-on-pause/"&gt;social network on pause&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This didn&amp;rsquo;t last too long and only a few months later I&amp;rsquo;d decided to reactivate my account.&lt;/p&gt;
&lt;p&gt;In 2015, in another attempt to reduce my usage of Facebook, I removed the apps from my phone.&lt;/p&gt;</description></item><item><title>Career Paths and Circles</title><link>https://stevebennett.co/posts/career-paths-and-circles/</link><pubDate>Mon, 07 Aug 2017 16:38:15 +0000</pubDate><guid>https://stevebennett.co/posts/career-paths-and-circles/</guid><description>&lt;p&gt;I’ve been spending a fair amount of time recently reworking our career paths. Our current documents are heavily based on the work by &lt;a href="https://radford.aon.com/" target="_blank" rel="noopener"&gt;Radford&lt;/a&gt;, which defines 6 levels for each job family. Whilst our career path was very well defined and comprehensive, we are finding that the documentation is a little incomprehensible and causes difficulty as people try to self-assess their position on the career path.&lt;/p&gt;
&lt;p&gt;Through conversations about this, it’s clear our team members want something simpler against which they could measure their progress and plan their development. This is one of my key tasks for the coming weeks, and I’ll drawing inspiration from the many public career paths that exist, such as the one from &lt;a href="http://dresscode.renttherunway.com/blog/ladder" target="_blank" rel="noopener"&gt;Rent the Runway&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Owning your mistakes</title><link>https://stevebennett.co/posts/owning-your-mistakes/</link><pubDate>Sun, 30 Jul 2017 16:03:08 +0000</pubDate><guid>https://stevebennett.co/posts/owning-your-mistakes/</guid><description>&lt;p&gt;I believe that one of the most powerful things you can do as a leader is to own your mistakes. Nobody is perfect, and therefore it’s inevitable that you will make mistakes. Often, holding a leadership or management position means that these mistakes are magnified and have a impact on many more people.&lt;/p&gt;
&lt;p&gt;So why admit your mistakes?&lt;/p&gt;
&lt;p&gt;Wouldn’t this be showing a weakness? Wouldn’t it show that your infallible? Won’t people judge you closer? Surely, you’ll lose their trust and respect.&lt;/p&gt;</description></item><item><title>The Power of Sensible Defaults</title><link>https://stevebennett.co/posts/the-power-of-sensible-defaults/</link><pubDate>Mon, 24 Jul 2017 19:41:44 +0000</pubDate><guid>https://stevebennett.co/posts/the-power-of-sensible-defaults/</guid><description>&lt;p&gt;Choosing the “best tool for the job” is a mantra that many software engineers repeat when asked to explain their choice of tool, language or framework. In some cases, this choice is right, however far too many times in my career I’ve seen “best tool for the job” loosely translate to whatever was top of Hacker News this week.&lt;/p&gt;
&lt;p&gt;The unintended consequence of always choosing the “best tool for the job” is a software inventory which spans multiple languages, frameworks, build systems and deployment tooling. The fractured ecosystem of development occurs as each developer or team makes their decision in isolation, only considering their immediate consequence. The silos and diverse technology stack reduces the opportunity for reuse, leading to teams reinventing boiler plate code for testing, monitoring, instrumentation, and perhaps even business logic.&lt;/p&gt;</description></item><item><title>Lead Dev London 2017 Field Report</title><link>https://stevebennett.co/posts/lead-dev-london-2017-field-report/</link><pubDate>Mon, 12 Jun 2017 19:35:11 +0000</pubDate><guid>https://stevebennett.co/posts/lead-dev-london-2017-field-report/</guid><description>&lt;p&gt;I was fortunate enough to spend the last couple of days at &lt;a href="http://2017.theleaddeveloper.com" target="_blank" rel="noopener"&gt;Lead Developer 2017&lt;/a&gt; in London. The conference has been described as a leadership and management conference dressed up as a technical conference. It’s one of my “must-attend” conferences of the year.&lt;/p&gt;
&lt;p&gt;There were some clear themes from the talks this year, with perhaps the strongest message coming across that as technical leads and managers it’s own responsibility to build safe, inclusive environments where people can thrive. &lt;a href="https://twitter.com/carlyhasredhair" target="_blank" rel="noopener"&gt;Carly Robinson&lt;/a&gt; delivered her excellent talk on &lt;a href="https://speakerdeck.com/carlyhasredhair/mentoring-junior-engineers-at-slack-the-lead-developer-uk-2017" target="_blank" rel="noopener"&gt;&amp;ldquo;Mentoring Junior Employeers at Slack HQ&amp;rdquo;&lt;/a&gt; which included references to the importance of a supportive environment for entry-level developers. Also on this theme, &lt;a href="https://twitter.com/JillWetzler" target="_blank" rel="noopener"&gt;Jill Wetzler&lt;/a&gt; used empirical evidence in her talk &amp;ldquo;Tips for Building Diverse Teams&amp;rdquo; to show the issues that under-represented people face in STEM environments.&lt;/p&gt;</description></item><item><title>Career Development Planning Questions</title><link>https://stevebennett.co/posts/career-development-planning-questions/</link><pubDate>Mon, 27 Feb 2017 12:00:02 +0000</pubDate><guid>https://stevebennett.co/posts/career-development-planning-questions/</guid><description>&lt;p&gt;Part of the role of an Engineering Manager is to help others to achieve their career aspirations. However, it&amp;rsquo;s not always easy for people to articulate the direction they hope their career will take them. For some, it can be difficult to describe their ideal future role, or to answer that &amp;ldquo;where will you be in 5 years time?&amp;rdquo; question.&lt;/p&gt;
&lt;p&gt;I have struggled with this question too. I wanted to share a technique one of my previous managers used with me to uncover my aspirations. During the session, he asked a number of questions about my current role and then asked me to transport myself to a point in time in the future. Once there, we discussed what my day-to-day work looked like, and uncovered some of the aspects I considered important for any future role.&lt;/p&gt;</description></item><item><title>Finding great places to work</title><link>https://stevebennett.co/posts/finding-great-places-to-work/</link><pubDate>Fri, 17 Feb 2017 14:07:03 +0000</pubDate><guid>https://stevebennett.co/posts/finding-great-places-to-work/</guid><description>&lt;p&gt;Early today I tweeted this, and I thought it was worth giving a little more detail as to what was underlying this pithy sound-bite.&lt;/p&gt;
&lt;p&gt;Over the last year, I’ve changed companies twice. At the start of 2016 I left eBay and started a new role with Marks and Spencer. Later in the year I left Marks and Spencer to join Alfresco.&lt;/p&gt;
&lt;p&gt;In both cases, I’d become frustrated with my current company and thought that there existed better options for me to progress as part of a different team. I left eBay because I was fed up with the international travel required in the position, something which was becoming more frequent as my role became more senior. I left M&amp;amp;S when it became clear that my ideas of what great engineering teams look like didn’t align with the way the senior leadership wanted to take the team.&lt;/p&gt;</description></item><item><title>Books from 2016 - Part Two</title><link>https://stevebennett.co/posts/books-from-2016-part-two/</link><pubDate>Wed, 14 Dec 2016 17:19:31 +0000</pubDate><guid>https://stevebennett.co/posts/books-from-2016-part-two/</guid><description>&lt;p&gt;This is part two of my review of books I&amp;rsquo;ve read in 2016. &lt;a href="https://stevebennett.co/posts/books-from-2016-part-one/"&gt;Part One can be found here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;My complete &amp;ldquo;Year in Books&amp;rdquo; can also be found on &lt;a href="https://www.goodreads.com/user/year_in_books/2016/6021936" target="_blank" rel="noopener"&gt;Goodreads&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id="hahahugoshortcode29s1hbhb"&gt;&lt;a href="https://www.amazon.com/dp/B003YMNVC0?tag=stevebennettc-21" target="_blank" rel="noreferrer noopener"&gt;Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation by Jez Humble, David Farley&lt;/a&gt; &lt;a href="#hahahugoshortcode29s1hbhb" class="anchor"&gt;🔗&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;Quite simply, this is a must read for any modern software engineer, or for anyone associated with building software. The nitty-gritty of implementation isn&amp;rsquo;t really covered, so don&amp;rsquo;t expect to finish the book with all the answers. It talks from a high level of abstraction, and it&amp;rsquo;s clear that it&amp;rsquo;s somewhat targeted to managers as well as developers.&lt;/p&gt;</description></item><item><title>Books from 2016 - Part One</title><link>https://stevebennett.co/posts/books-from-2016-part-one/</link><pubDate>Mon, 12 Dec 2016 11:55:36 +0000</pubDate><guid>https://stevebennett.co/posts/books-from-2016-part-one/</guid><description>&lt;p&gt;At the start of 2016, I made a resolution to read more. I managed to do this, and read more this year than I&amp;rsquo;ve been able to do in recent years. Most of my choices have been leadership or management books, or those related to sport. It&amp;rsquo;s also been mostly non-fiction.&lt;/p&gt;
&lt;p&gt;Over the coming posts, I&amp;rsquo;m going to share the books I&amp;rsquo;ve read this year, and my thoughts on them. Part one, starts below.&lt;/p&gt;</description></item><item><title>Micro-Frustrations</title><link>https://stevebennett.co/posts/micro-frustrations/</link><pubDate>Fri, 23 Sep 2016 15:59:08 +0000</pubDate><guid>https://stevebennett.co/posts/micro-frustrations/</guid><description>&lt;p&gt;What are the little things that annoy you in your current role?&lt;/p&gt;
&lt;p&gt;What are the things, that when they get in the way, make your job just 10% more difficult than it needs to be?&lt;/p&gt;
&lt;p&gt;If your workplaces have been anything like mine, I bet there&amp;rsquo;s at least one thing that you can come up with that annoys you. Even if it is something little.&lt;/p&gt;
&lt;p&gt;Let’s look at an example. These are the kind of annoyances I’ve come up against in previous workplaces.&lt;/p&gt;</description></item><item><title>Engineering Managers Slack Team</title><link>https://stevebennett.co/posts/engineering-managers-slack-team/</link><pubDate>Wed, 10 Aug 2016 13:57:10 +0000</pubDate><guid>https://stevebennett.co/posts/engineering-managers-slack-team/</guid><description>&lt;h3 id="-calling-all-engineering-managers-"&gt;🗣 Calling all Engineering Managers! 🗣 &lt;a href="#-calling-all-engineering-managers-" class="anchor"&gt;🔗&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;Engineering Management can be an incredibly lonely place. This is especially true if you are new to the role.&lt;/p&gt;
&lt;p&gt;You&amp;rsquo;ve probably moved from a role where the 1&amp;rsquo;s and 0&amp;rsquo;s were the key thing you were worried about. You focussed on the technology, and obsessed over the product. You measured your output in features, bug-fixes or commits. At the end of a good day, you could say, &amp;ldquo;I did that&amp;rdquo;.&lt;/p&gt;</description></item><item><title>An API for Teams</title><link>https://stevebennett.co/posts/an-api-for-teams/</link><pubDate>Thu, 04 Aug 2016 15:45:54 +0000</pubDate><guid>https://stevebennett.co/posts/an-api-for-teams/</guid><description>&lt;blockquote&gt;
&lt;p&gt;“In computer programming, an Application Programming Interface (API) is a set of routine definitions, protocols, and tools for building software an applications A good API makes it easier to develop a program by providing all the building blocks, which are then put together by the programmer.”
&amp;ndash; &lt;a href="https://en.wikipedia.org/wiki/Application_programming_interface" target="_blank" rel="noopener"&gt;Wikipedia&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Anyone writing code will already be familiar with APIs. Whether it&amp;rsquo;s the API exposed by the &lt;a href="https://docs.oracle.com/javase/8/docs/api/" target="_blank" rel="noopener"&gt;standard library of your favourite programming language&lt;/a&gt;, or a &lt;a href="https://en.wikipedia.org/wiki/Representational_state_transfer" target="_blank" rel="noopener"&gt;REST&lt;/a&gt; API exposed by a third party service, it&amp;rsquo;s a necessity to understand the concept for building more than a &amp;ldquo;Hello, World!&amp;rdquo; application.&lt;/p&gt;</description></item><item><title>An updated Joel Test</title><link>https://stevebennett.co/posts/an-updated-joel-test/</link><pubDate>Fri, 22 Jul 2016 11:22:43 +0000</pubDate><guid>https://stevebennett.co/posts/an-updated-joel-test/</guid><description>&lt;p&gt;Wow.&lt;/p&gt;
&lt;p&gt;Next month it&amp;rsquo;ll be 16 years since the original publication of the &lt;a href="http://www.joelonsoftware.com/articles/fog0000000043.html" target="_blank" rel="noopener"&gt;Joel Test&lt;/a&gt;. In case you&amp;rsquo;re not aware of the Joel Test, it&amp;rsquo;s a simple 12 question check for evaluating how good a software team is. It&amp;rsquo;s not meant to be exhaustive, and scoring is simple - 1 point for each question you can answer yes to. If you&amp;rsquo;re scoring 10 or lower, you&amp;rsquo;ve got serious problems.&lt;/p&gt;
&lt;p&gt;In the last 16 years, software engineering has changed a lot, and I think it&amp;rsquo;s time to update &lt;a href="https://twitter.com/spolsky" target="_blank" rel="noopener"&gt;Joel Spolsky&lt;/a&gt;‘s &amp;ldquo;highly irresponsible, sloppy test&amp;rdquo; (Joel&amp;rsquo;s words, not mine).&lt;/p&gt;</description></item><item><title>Alfresco</title><link>https://stevebennett.co/hometabs/alfresco/</link><pubDate>Fri, 01 Jul 2016 00:00:00 +0000</pubDate><guid>https://stevebennett.co/hometabs/alfresco/</guid><description>&lt;p&gt;Leading a team of 70+ Engineers to deliver the Alfresco Digital Business Platform, which brings together Content, Process and Governance Services to enable some of the worlds largest enterprises to improve the efficiency of their businesses. The Platform Engineering team is accountable for delivery of the platform and services on which applications (both in-house and external) are built.&lt;/p&gt;</description></item><item><title>Living in the Echo Chamber</title><link>https://stevebennett.co/posts/living-in-the-echo-chamber/</link><pubDate>Sat, 25 Jun 2016 08:09:49 +0000</pubDate><guid>https://stevebennett.co/posts/living-in-the-echo-chamber/</guid><description>&lt;p&gt;Yesterday was a momentous day in British history.&lt;/p&gt;
&lt;p&gt;It was the day after the EU Referendum, and the day we all found out that the people of Britain had &lt;a href="http://www.bbc.co.uk/news/politics/eu_referendum/results" target="_blank" rel="noopener"&gt;voted in favour of leaving the European Union&lt;/a&gt;. I’ve never been affected by the result of an election as much as I was yesterday. Britain felt different, and I didn’t feel part of it. I voted Remain, but it’s not the way I voted which I feel compelled to write about.&lt;/p&gt;</description></item><item><title>What are Acceptance Criteria?</title><link>https://stevebennett.co/posts/what-are-acceptance-criteria/</link><pubDate>Tue, 26 Jan 2016 10:42:22 +0000</pubDate><guid>https://stevebennett.co/posts/what-are-acceptance-criteria/</guid><description>&lt;p&gt;How do you know when something is &amp;ldquo;Done&amp;rdquo;?&lt;/p&gt;
&lt;p&gt;What do you use to measure &amp;ldquo;completeness&amp;rdquo; of the thing you are doing?&lt;/p&gt;
&lt;p&gt;In agile development, &lt;a href="https://en.wikipedia.org/wiki/User_story" target="_blank" rel="noopener"&gt;User Stories&lt;/a&gt; are often used to define the thing to be done. The user story outlines the goal that a user wants to achieve, and the reason why a user wants to achieve this goal. It provides the who, what and why for the thing to be done. User stories vary from team to team, however one of the more popular formats is &amp;ldquo;As a… I want to… So that…&amp;rdquo;.&lt;/p&gt;</description></item><item><title>Marks and Spencer</title><link>https://stevebennett.co/hometabs/mands/</link><pubDate>Fri, 01 Jan 2016 00:00:00 +0000</pubDate><guid>https://stevebennett.co/hometabs/mands/</guid><description>&lt;p&gt;Engineering manager looking after 16 developers in the shopping (marksandspencer.com) area of M&amp;amp;S Digital. Responsible for pastoral care, career development and mentoring of primarily back-end developers working on applications supporting the marksandspencer.com platform.&lt;/p&gt;</description></item><item><title>Developing without a Safety Net</title><link>https://stevebennett.co/posts/developing-without-a-safety-net/</link><pubDate>Wed, 16 Dec 2015 13:38:21 +0000</pubDate><guid>https://stevebennett.co/posts/developing-without-a-safety-net/</guid><description>&lt;p&gt;Recently, an article about the &lt;a href="http://spectrum.ieee.org/view-from-the-valley/computing/software/yahoos-engineers-move-to-coding-without-a-net" target="_blank" rel="noopener"&gt;changes to the development process at Yahoo&lt;/a&gt; caught my eye. In a move to improve quality, speed and efficiency, Yahoo removed the &amp;ldquo;QA Team&amp;rdquo; from their development process. According to the article, the change resulted in an increased focus on automation. Checks previously completed by &amp;ldquo;error-prone&amp;rdquo; humans were now done by code. If the checks passed, the code went live.&lt;/p&gt;
&lt;p&gt;The article goes on to report that this &amp;ldquo;paradigm shift&amp;rdquo; caused the number of errors to go down.&lt;/p&gt;</description></item><item><title>Navigation and Pair Programming</title><link>https://stevebennett.co/posts/navigation-and-pair-programming/</link><pubDate>Thu, 26 Nov 2015 16:32:29 +0000</pubDate><guid>https://stevebennett.co/posts/navigation-and-pair-programming/</guid><description>&lt;p&gt;I’ve become a bit of a fan of pair programming over the years. I enjoy working through problems with another developer, as I find it usually leads to a deeper understanding of the problem, the domain and the improves the quality of the code that is produced. I also almost always learn something.&lt;/p&gt;
&lt;p&gt;Pair programming is the name of a development practice where two developers work together to solve a problem in code, usually using a single computer, with shared input devices.&lt;/p&gt;</description></item><item><title>My guide to technical telephone interviews</title><link>https://stevebennett.co/posts/my-guide-to-technical-telephone-interviews/</link><pubDate>Fri, 18 Sep 2015 08:28:59 +0000</pubDate><guid>https://stevebennett.co/posts/my-guide-to-technical-telephone-interviews/</guid><description>&lt;p&gt;Such is my life at the moment, I started writing this article on my smartphone whilst commuting home from work. The reason for this? I&amp;rsquo;m busy at the moment because my team is hiring.&lt;/p&gt;
&lt;p&gt;I spend most of my time in the office reviewing CV, speaking to recruiters, headhunting candidates, and, of course, conducting interviews. I&amp;rsquo;ve written about what I look for in a good CV, so I thought it was only logical to write about the next stage - the technical telephone screen.&lt;/p&gt;</description></item><item><title>Book Review: Extreme Programming Explained</title><link>https://stevebennett.co/posts/book-review-extreme-programming-explained/</link><pubDate>Tue, 04 Aug 2015 08:09:39 +0000</pubDate><guid>https://stevebennett.co/posts/book-review-extreme-programming-explained/</guid><description>&lt;p&gt;I&amp;rsquo;m lucky enough, at least in my opinion, to work in a team that values extreme programming practices. It&amp;rsquo;s not true of every team at eBay, but it&amp;rsquo;s a growing trend. Extreme Programming (XP) is something I&amp;rsquo;m comfortable with, and I hope to help other teams see the benefits, and start to put some of the practices into play.&lt;/p&gt;
&lt;p&gt;As part of helping other teams, I thought it&amp;rsquo;d be prudent to refresh my knowledge of Extreme Programming. To do this, I started with the &amp;ldquo;white book&amp;rdquo;, &lt;a href="https://www.amazon.com/dp/0321278658?tag=stevebennettc-21" target="_blank" rel="noreferrer noopener"&gt;Extreme Programming Explained by Kent Beck&lt;/a&gt;. It&amp;rsquo;s an old book; it&amp;rsquo;s now more than 15 years since the first version was published. Is it still relevant today?&lt;/p&gt;</description></item><item><title>Screening technical CVs</title><link>https://stevebennett.co/posts/screening-technical-cvs/</link><pubDate>Tue, 23 Jun 2015 10:53:36 +0000</pubDate><guid>https://stevebennett.co/posts/screening-technical-cvs/</guid><description>&lt;p&gt;Recently I&amp;rsquo;ve been spending a great deal of time screening technical CVs. What struck me during this process is generally how bad engineering CVs are.&lt;/p&gt;
&lt;p&gt;There are some great candidates with fantastic, concise and to the point CVs, yet these are few and far between. In the main, I&amp;rsquo;ve found that I&amp;rsquo;m faced with a multi-page document, which, despite it&amp;rsquo;s size, tells me little about the candidate. Perhaps most importantly, it doesn&amp;rsquo;t make me want to pick up the phone.&lt;/p&gt;</description></item><item><title>Stop mocking me</title><link>https://stevebennett.co/posts/stop-mocking-me/</link><pubDate>Fri, 27 Feb 2015 15:44:40 +0000</pubDate><guid>https://stevebennett.co/posts/stop-mocking-me/</guid><description>&lt;p&gt;Unit testing can be hard. And it gets harder when you have to test code with with external dependencies. The way you deal with this will depend on whether you are a &lt;a href="http://martinfowler.com/articles/mocksArentStubs.html#ClassicalAndMockistTesting" target="_blank" rel="noopener"&gt;classical or mockist programmer&lt;/a&gt;. Most people don&amp;rsquo;t exist at the extremes, but instead are somewhere along the line. This isn&amp;rsquo;t a bad thing. Being pragmatic in your decisions shows that you&amp;rsquo;re a &lt;a href="http://www.sbio.me/blog/2015/1/26/thinking-about-senior-engineers" target="_blank" rel="noopener"&gt;mature engineer&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Dealing with legacy code is also a thorny problem that most of us will encounter. I don&amp;rsquo;t believe that anyone can avoid this in their career. In a recent &lt;a href="http://tomassetti.me/mocking-in-java-why-mocking-why-not-mocking-mocking-also-those-awful-private-static-methods/" target="_blank" rel="noopener"&gt;blog post&lt;/a&gt;, Federico Tomassetti describes his approach to this problem. He talks about a minor change that he made, and the testing he wrote to support it. The problem is, the change he needed to make is in a private static method - &lt;code&gt;dealsToDisplay&lt;/code&gt;. And as he found, writing unit tests for that wasn&amp;rsquo;t straightforward.&lt;/p&gt;</description></item><item><title>The future for manual testing</title><link>https://stevebennett.co/posts/the-future-for-manual-testing/</link><pubDate>Mon, 09 Feb 2015 14:18:01 +0000</pubDate><guid>https://stevebennett.co/posts/the-future-for-manual-testing/</guid><description>&lt;p&gt;Is being a manual tester a dead-end career as &lt;a href="http://www.twitter.com/jsonmez" target="_blank" rel="noopener"&gt;@jsonmez&lt;/a&gt; says in his video response for Simple Programmer?&lt;/p&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
 &lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/qUYg7m4HWNA?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
 &lt;/div&gt;

&lt;p&gt;I&amp;rsquo;m a developer and I&amp;rsquo;ll admit that I&amp;rsquo;ve looked down on testers in the past. It&amp;rsquo;s not something I&amp;rsquo;m proud of. I was wrong.&lt;/p&gt;
&lt;p&gt;The argument that you need to be a developer to progress with a career in technology is harming our industry. Videos and comments like the ones from John are not helping to get rid of the stigma associated with testing.&lt;/p&gt;</description></item><item><title>Thinking about Senior Engineers</title><link>https://stevebennett.co/posts/thinking-about-senior-engineers/</link><pubDate>Mon, 26 Jan 2015 14:00:29 +0000</pubDate><guid>https://stevebennett.co/posts/thinking-about-senior-engineers/</guid><description>&lt;p&gt;What makes a person a Senior Software Engineer? Is it their technical knowledge? The amount of languages, libraries or development techniques they know? Or maybe it&amp;rsquo;s just an indicator of the number of years experience they have?&lt;/p&gt;
&lt;p&gt;In so many cases, you become a Senior engineer through a combination of these reasons. The best &amp;ldquo;Senior&amp;rdquo; engineers I&amp;rsquo;ve worked with have got there because of their attitude and not their aptitude.&lt;/p&gt;</description></item><item><title>You can keep your bug-tracker, just use it less!</title><link>https://stevebennett.co/posts/you-can-keep-your-bug-tracker-just-use-it-less/</link><pubDate>Sun, 18 Jan 2015 17:36:11 +0000</pubDate><guid>https://stevebennett.co/posts/you-can-keep-your-bug-tracker-just-use-it-less/</guid><description>&lt;p&gt;I recently published an article on my blog titled &lt;a href="https://stevebennett.co/posts/you-dont-need-a-bug-tracker/"&gt;&amp;ldquo;You don&amp;rsquo;t need a bug tracker&amp;rdquo;&lt;/a&gt;. This article was also syndicated on &lt;a href="http://css.dzone.com/articles/you-dont-need-bug-tracker" target="_blank" rel="noopener"&gt;DZone&lt;/a&gt;. Following the publication I received some feedback on it&amp;rsquo;s contents. I&amp;rsquo;d like to take this opportunity to clear up a few things.&lt;/p&gt;
&lt;h2 id="the-title"&gt;The title &lt;a href="#the-title" class="anchor"&gt;🔗&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;I&amp;rsquo;m aware that the title is inflammatory. It&amp;rsquo;s also a little disingenuous. Of course, our development teams use issue trackers. Like source control, any good development team will use an issue tracker. Ours in Jira (although some teams are experimenting with Trello).&lt;/p&gt;</description></item><item><title>You don't need a bug-tracker</title><link>https://stevebennett.co/posts/you-dont-need-a-bug-tracker/</link><pubDate>Thu, 15 Jan 2015 11:20:27 +0000</pubDate><guid>https://stevebennett.co/posts/you-dont-need-a-bug-tracker/</guid><description>&lt;p&gt;If you&amp;rsquo;re writing software, chances are you use some sort of issue tracking tool. Or to be more precise, you most likely have a bug tracker. Jira, Bugzilla, heck, even an Excel spreadsheet. If you&amp;rsquo;re diligent every time you find a bug you&amp;rsquo;ll create a ticket in the tool. Most bug-tracking tools will guide you to add a severity and assign a priority. The aim of classifying a defect in this way is to help you know what to work on next. In most systems, the two aren&amp;rsquo;t related. This means you can create defects with &amp;ldquo;Critical&amp;rdquo; severity, assigned a &amp;ldquo;Low priority&amp;rdquo;.&lt;/p&gt;</description></item><item><title>Øredev 2014 - Day Three</title><link>https://stevebennett.co/posts/oredev-2014-day-three/</link><pubDate>Tue, 25 Nov 2014 14:14:11 +0000</pubDate><guid>https://stevebennett.co/posts/oredev-2014-day-three/</guid><description>&lt;p&gt;I&amp;rsquo;ve finally got round to adding my notes from the final day of Øredev 2014. It&amp;rsquo;s taken a little longer than I anticipated due to travel and work commitments. You can find the rest of my notes in &lt;a href="https://stevebennett.co/posts/oredev-2014-day-one/"&gt;part one&lt;/a&gt; and &lt;a href="https://stevebennett.co/posts/oredev-2014-day-two/"&gt;part two&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="opening-keynote-the-most-human-human---brian-christian"&gt;&lt;a href="http://vimeo.com/111194377" target="_blank" rel="noopener"&gt;Opening Keynote: The most human human&lt;/a&gt; - &lt;a href="http://brian-christian.com/" target="_blank" rel="noopener"&gt;Brian Christian&lt;/a&gt; &lt;a href="#opening-keynote-the-most-human-human---brian-christian" class="anchor"&gt;🔗&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;Brian opened the final day of Øredev with a talk focussed on the Turing test and the different approaches that have been taken over the years in an attempt to beat the test. From the early efforts of using NLP to create a fake physiatrist to more recent efforts such as &lt;a href="http://www.cleverbot.com/" target="_blank" rel="noopener"&gt;Cleverbot&lt;/a&gt;, computer scientists have tried to create an AI that mimics a human to hold a conversation. We’re getting closer each year, but it’s clear that there’s still a way to go.&lt;/p&gt;</description></item><item><title>Øredev 2014 - Day Two</title><link>https://stevebennett.co/posts/oredev-2014-day-two/</link><pubDate>Wed, 12 Nov 2014 15:07:37 +0000</pubDate><guid>https://stevebennett.co/posts/oredev-2014-day-two/</guid><description>&lt;p&gt;This is the second in a three part series giving an overview of the sessions I attended at Øredev 2014. Part one of the series can be found &lt;a href="https://stevebennett.co/posts/oredev-2014-day-one/"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="opening-keynote-getting-comfortable-being-uncomfortable---keavy-mcminn---github"&gt;&lt;a href="http://vimeo.com/111086686" target="_blank" rel="noopener"&gt;Opening Keynote: Getting comfortable, being uncomfortable&lt;/a&gt; - &lt;a href="https://www.twitter.com/keavy" target="_blank" rel="noopener"&gt;Keavy McMinn&lt;/a&gt; - Github &lt;a href="#opening-keynote-getting-comfortable-being-uncomfortable---keavy-mcminn---github" class="anchor"&gt;🔗&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;Day 2 started with a Keynote for Keavy McMinn, a self-described maker from Github. Keavy has a passion for fine art and used the keynote to walk the audience through some of the pieces she has created for recent exhibitions. She used this exploration to help explain the importance to her of finding a way to keep making, and the importance of this in her role at Github.&lt;/p&gt;</description></item><item><title>Øredev 2014 - Day One</title><link>https://stevebennett.co/posts/oredev-2014-day-one/</link><pubDate>Fri, 07 Nov 2014 20:28:53 +0000</pubDate><guid>https://stevebennett.co/posts/oredev-2014-day-one/</guid><description>&lt;p&gt;I attended Øredev 2014 to present a talk with Ben Kelly on the relationship between testers and developers at eBay. The details of the talk we gave can be seen &lt;a href="https://stevebennett.co/posts/waiter-theres-test-in-my-dev-oredev-2014/"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Whilst at the conference, I took the opportunity to attend a number of other sessions. Øredev is a conference with a wide range of talks covering topics such as agile development, Java, .Net, testing, user experience and front-end development. As such, the sessions I attended were varied, although I did attend a fair number targetted at front-end development.&lt;/p&gt;</description></item><item><title>Waiter, there's test in my dev! - Øredev 2014</title><link>https://stevebennett.co/posts/waiter-theres-test-in-my-dev-oredev-2014/</link><pubDate>Thu, 06 Nov 2014 22:04:17 +0000</pubDate><guid>https://stevebennett.co/posts/waiter-theres-test-in-my-dev-oredev-2014/</guid><description>&lt;p&gt;This week I completed my first talk at a major developer conference, &lt;a href="http://www.oredev.org/2014" target="_blank" rel="noopener"&gt;Øredev&lt;/a&gt; in Malmö. I found it both nerve-racking and exciting in the lead up to the talk, but once I got started I soon settled in and concentrated on the content.&lt;/p&gt;
&lt;p&gt;I was extremely fortunate to be able to do this talk with &lt;a href="http://testjutsu.com/" target="_blank" rel="noopener"&gt;Ben Kelly&lt;/a&gt;, an experienced tester and fellow development team lead. His experience of doing these kind of talks was invaluable.&lt;/p&gt;</description></item><item><title>Setting goals for effective iterations</title><link>https://stevebennett.co/posts/using-goals-for-effective-iterations/</link><pubDate>Thu, 26 Jun 2014 07:52:21 +0000</pubDate><guid>https://stevebennett.co/posts/using-goals-for-effective-iterations/</guid><description>&lt;p&gt;All agile teams building software do it every day. The time might vary. Ours is at 9.45am. Some do it just before lunch, others at the end of the day but if you&amp;rsquo;re working in an agile team, it&amp;rsquo;s likely that you have a daily stand-up.&lt;/p&gt;
&lt;p&gt;As an estimate, I think I&amp;rsquo;ve attended over 1000 daily stand-up meetings over the past 5 years. With all the agile teams I&amp;rsquo;ve worked with in this time I&amp;rsquo;ve noticed that the quality of these stand-ups has varied.&lt;/p&gt;</description></item><item><title>A tester in development</title><link>https://stevebennett.co/posts/a-tester-in-development/</link><pubDate>Thu, 06 Mar 2014 15:14:23 +0000</pubDate><guid>https://stevebennett.co/posts/a-tester-in-development/</guid><description>&lt;p&gt;Ben has superpowers. He&amp;rsquo;s no different to any of us in that way.&lt;/p&gt;
&lt;p&gt;I consider my superpowers to be in the area of agile team development. Other engineers on my team have superpowers in mobile web. Another lists javascript whilst someone else counts algorithms and data structures as theirs.&lt;/p&gt;
&lt;p&gt;Ben&amp;rsquo;s superpowers are a little different. They&amp;rsquo;re something which sets him apart from the rest of us. You see, Ben lists his powers as &amp;ldquo;software testing and finding fault with stuff&amp;rdquo;. Ben comes from a group of people sometimes known as testers.&lt;/p&gt;</description></item><item><title>Putting Facebook on Pause</title><link>https://stevebennett.co/posts/putting-facebook-on-pause/</link><pubDate>Tue, 25 Feb 2014 14:51:41 +0000</pubDate><guid>https://stevebennett.co/posts/putting-facebook-on-pause/</guid><description>&lt;p&gt;In the week that &lt;a href="http://www.theguardian.com/technology/2014/feb/04/facebook-10-years-mark-zuckerberg" target="_blank" rel="noopener"&gt;Facebook turned 10,&lt;/a&gt; I decided to rethink my own use of the social network.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;ve been a Facebook member since 2006 at a time when you needed an academic email address to join. Eight years ago my Facebook friends contained other academics and alumni. Following Facebook&amp;rsquo;s decision to open up registration my lists swelled with family members, co-workers and old school-friends.&lt;/p&gt;
&lt;p&gt;Since then, Facebook has been losing value for me. I don&amp;rsquo;t post status updates regularly. My photo&amp;rsquo;s aren&amp;rsquo;t synced. I haven&amp;rsquo;t scheduled many events. I don&amp;rsquo;t use Facebook Messenger.&lt;/p&gt;</description></item><item><title>Life at hibu</title><link>https://stevebennett.co/posts/life-at-hibu/</link><pubDate>Sun, 23 Feb 2014 16:00:42 +0000</pubDate><guid>https://stevebennett.co/posts/life-at-hibu/</guid><description>&lt;p&gt;This post has been sitting in my drafts folder for almost a year now, and the relaunch of my blog is a great opportunity to get it out there.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;ve made some edits to make it more relevant to today, but the main points still stand.&lt;/p&gt;
&lt;p&gt;About 18 months ago I decided to leave hibu. This was a difficult decision to make as I got on well with my colleagues and especially with my team.&lt;/p&gt;</description></item><item><title>eBay</title><link>https://stevebennett.co/hometabs/ebay/</link><pubDate>Mon, 01 Apr 2013 00:00:00 +0000</pubDate><guid>https://stevebennett.co/hometabs/ebay/</guid><description>&lt;p&gt;Agile team lead, with line management responsibility for 6 engineers. Active coder, practicing TDD, ATDD, and pair‐programming. Delivering software through a mixture of Scrum, XP and Lean engineering. Acting as team coach for people development, and process improvement through introspection and adaptation.&lt;/p&gt;</description></item><item><title>Yell</title><link>https://stevebennett.co/hometabs/yell/</link><pubDate>Wed, 01 Oct 2008 00:00:00 +0000</pubDate><guid>https://stevebennett.co/hometabs/yell/</guid><description>&lt;p&gt;Technical team lead for agile product delivery team with line management responsibility for 3 engineers and Scrum team delivery. Accountable for Yell.com releases, managing multiple team integration, deployments and experiential testing.&lt;/p&gt;</description></item><item><title>BT</title><link>https://stevebennett.co/hometabs/bt/</link><pubDate>Sun, 01 Oct 2006 00:00:00 +0000</pubDate><guid>https://stevebennett.co/hometabs/bt/</guid><description>&lt;p&gt;Graduate software developer building Windows client applications using C#, Java and Eclipse Rich Client Platform. Managed summer internship students investing the development of Android apps using Agile and XP techniques.&lt;/p&gt;</description></item><item><title>Engineering Managers Slack</title><link>https://stevebennett.co/homeboxes/01-slack/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://stevebennett.co/homeboxes/01-slack/</guid><description>&lt;p&gt;An open community for Engineering Managers, Team Lead, Tech leads or any other role which involves managing people working in technology.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://engmanagers.github.io" target="_blank" rel="noopener"&gt;Find out more&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Lead Dev London Meet-up</title><link>https://stevebennett.co/homeboxes/02-leaddev/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://stevebennett.co/homeboxes/02-leaddev/</guid><description>&lt;p&gt;I&amp;rsquo;m one of the hosts of the London Lead Dev Meet-up. We aim to deliver at least 4 meet-ups per year with speakers talking on topics relevant to Engineering Leaders of all levels.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.meetup.com/LeadDev-Meetup-London/" target="_blank" rel="noopener"&gt;Find out more&lt;/a&gt;&lt;/p&gt;</description></item></channel></rss>