Skip to content

Grinding Gears

Tales of code crunching from the FreeAgent Engineering team

  • Development
  • Data & ML
  • Infrastructure
  • Mobile
  • Tooling
  • Security
  • Culture
  • Careers

We're hiring! Check out our vacancies šŸ‘ˆ

Settling in for summer: my data science internship

Posted by Lea Whitelaw on July 3, 2019

The application process After having the fantastic and inevitable university-student-in-their-penultimate-year realisation that I’m almost one year away from graduation and do not feel adequately prepared, I decided that an internship could be a great way to up my experience and knowledge before my final year. Data science, specifically, is what I was looking for as I’m interested in machine learning and artificial intelligence, and I thought a data science internship… Continue reading

āž¼ Read other posts about data or data science or internship or looker

Shaving yaks – problem solving in Dev Platform

Posted by Tom Corley on June 19, 2019

Although I usually work in Support Engineering here at FreeAgent, I was recently given the opportunity to spend a six-week cycle working in the Dev Platform team. The technical aspect of the Support Engineer role is what drives me; I love to take a problem, dig into the source code and figure out how to solve it. The work in Dev Platform promised to be even more technical so I… Continue reading

āž¼ Read other posts about continuous integration or dev-ops or infrastructure or jenkins or testing or yak shaving

How to count what counts

Posted by Rob Brown on May 30, 2019

At FreeAgent we’re building a new platform to allow our teams to explore their data and glean new insights from it. The platform is built using Looker on top of Amazon Redshift, and so far it’s been enthusiastically received by the teams that use it. However, the process of building up the platform and driving adoption hasn’t been entirely straightforward. There has been a recurring issue that we’ve have had… Continue reading

āž¼ Read other posts about bi or data or looker or reporting or understanding data

We're hiring! Check out our vacancies šŸ‘ˆ

Why we love accessibility (and you should too!)

Posted by Anda Popovici on May 13, 2019

On 16th May it’s Global Accessibility Awareness Day, a day to ā€œget everyone talking, thinking and learning about digital access/inclusion and people with different disabilitiesā€. At FreeAgent, our mission is to make small businesses happier and more successful by putting them in control of their finances. A big part of that mission is building software that is accessible and inclusive, so that we can help as many people as possible,… Continue reading

āž¼ Read other posts about accessibility

Introducing the Band – James Bell

Posted by Olly Headey on April 26, 2019

The Product and Engineering organisation at FreeAgent is now a broad group of over 90 engineers (of various flavours), designers, data scientists, product managers, UX specialists, business analysts, managers and testers. And we're still growing apace! We thought it would be fun to interview some of the team to share a bit of their career history and to provide our readers with some behind-the-scenes insight into what goes on day… Continue reading

āž¼ Read other posts about freeagent or team or the band

Micro-batching Event Data Into Amazon Redshift

Posted by Tobias Haar on March 25, 2019

Data is at the heart of our business. We use data to make business critical decisions on a daily basis. It is important that this data is not only accurate but also available when required. Traditionally reports would be generated at a set schedule which made it difficult to decide on next steps in a timely fashion. New technologies like Amazon Kinesis Data Streams enable us to generate these reports… Continue reading

āž¼ Read other posts about amazon web services or redshift or software engineering

Surviving your first winter as a remote worker

Posted by John Fredrickson on March 22, 2019

Many of FreeAgent’s engineering team work remotely, spread all around the UK, generally visiting our Edinburgh office once a quarter. (FreeAgent’s remote engineering team - blue arrows show full-time staff, yellow show contractors.) I joined FreeAgent in April 2018 and this was my first experience of being a remote worker. Even though I’d sometimes been able to do one day a week working from home in previous roles, the reality… Continue reading

āž¼ Read other posts about remote working or work life

Separating job applicants in multiple dimensions

Posted by Rob Brown on March 19, 2019

The team I work in at FreeAgent is achieving great things - from rolling out a new Business Intelligence tool, to working on machine learning models to improve our product.  With so many ideas but not enough time to action them, we recently advertised a number of roles to expand our team. FreeAgent is a superb place to work, and the roles are a real opportunity for someone to achieve… Continue reading

āž¼ Read other posts about hiring or recruitment

From Finder to Sublime Text

Posted by Pat George on January 17, 2019

At FreeAgent we work on Macs with a good number of us using iTerm2 and some using Sublime Text. Often I find myself in Finder needing to open a file or folder in Sublime Text. The unfun way is to go Finder -> Services -> Open New iTerm Tab Here and then once that opens type subl .. There's a couple other ways to do this that are more fun… Continue reading

āž¼ Read other posts about macOS or sublime text

What We Value – Writing Code At FreeAgent

Posted by Peter Singh on November 30, 2018

Writing software is hard. The problems we’re trying to solve are generally not trivial. They will have caveats and edge cases. They will rely on unreliable dependencies. The problem may evolve and the solution may need to be tweaked. The solution we’ve carefully crafted might not have taken into consideration something that later seems obvious. The problem might even change entirely. Continue reading

āž¼ Read other posts about ruby or software development

Posts navigation

Ā« Older posts
Newer posts Ā»

We're totally hiring!

See our current engineering vacancies

Built with ā¤ļø by the FreeAgent team.