So, let’s get to it. Here are the only tech terms you really need to know:
is for AgileNot only is it the only tech methodology you need to know, but it’s also the first term in our tech alphabet. Although it could be mistaken for the latest yoga-trapeze fitness fad, it’s actually a group of methods that promote teamwork, accountability and rapid software development. Agile-ers believe they can get tech products and software updates out to the market (and to users) faster than anyone else.
is for backendAlso called server-side development or, sometimes, “the stuff we can’t see”. If you’re a backend developer, you probably worry about security, site structure, QA and data processing. You may obsess over servers, databases and applications. Even if you don’t identify with Gilfoyle from Silicon Valley, you probably have a rivalry with at least one frontend developer. Unless you’re a full-stacker, which changes everything.
is for CSS, or Cascading Style SheetsUnless you’ve printed our tech alphabet to pin by your bed (which we wouldn’t blame you for doing), you’re probably reading this on our website. You’re therefore enjoying the beautiful benefits of CSS. Used by developers to describe the style of a document written in a language like HTML, CSS is literally making the online world a prettier place, sheet by sheet. Cheers to that.
is for dataWith a whole list of fans queuing up to use data (looking at you, backend developers), data can be pushed, pulled, manipulated and extracted. Not the kind of life we’d sign up for – we do live by the beach in Barcelona, after all. To find out how to use data to recruit developers, check out our blog post. If you’re a data know-it-all and think you can school us on our data use, read it anyway.
is for eclipseEclipse is Java’s “integrated development environment” or IDE for short. An IDE is a software application that functions as a workspace for developers with plugins that usually consist of a source code editor, automation tools and a debugger. No idea what we’re on about? Think of Eclipse being to Java like Robin is to Batman and peanut butter is to jelly. It helps Java developers live their best life and churn out awesome code that can power everything from Android apps to e-commerce websites.
is for gitNo, we’re not “swearing at you in British”. We normally manage to restrain ourselves from doing that (though not always – we can’t promise anything). This kind of Git is a free, open-source version control system to help developers track changes in computer files. It’s awesome for coordinating work within a team. It’s also “distributed”, which means that rather than sitting on a server, every single Git repository on every computer is independent.
is for hackathonAn event where developers cram into one room and stay up all night eating pizza and swapping Minecraft techniques. Just kidding. Sometimes they do involve all night pizza parties, but the aim is to get developers and others involved in software development (project managers, designers, etc) to work intensively on a project with the aim of creating usable software.
is for ITNot the scary clown film we watched as children and immediately regretted, but the original tech term. And 50% of it is formed with the letter I, so we had to include it. IT covers literally everything from physical hardware and servers to operating systems and websites. In fact, pretty much every term in this alphabet could fall under IT.
is for kanbanJapanese for “visual signal” or “card”, the Kanban process started way back in 1940 when workers in a Toyota plant used cards to signal steps in their manufacturing process. Like Scrum, Kanban is an agile process that helps tech teams quickly build products and updates. But unlike Scrum, which has defined roles like “Scrum Master” and organises work in batches and sprints, Kanban focuses on continuous delivery, one piece of work at a time.
is for LauravelThe most popular framework for PHP. Remember when we explained Eclipse helps Java developers live their best life? Lauravel does something similar for PHP, but it’s a framework rather than an IDE. What’s the difference, we hear you say. As explained by our tech recruitment guru Greg:
…It made sense at the time, over a beer. Now, we’re not so sure.
Imagine you’re a hairdresser, and cutting hair is building code. The framework is like all the hair-cutting tools other people have created – scissors, shampoo, etc. Rather than building scissors every time you want to cut hair, you can use an existing pair. IDEs are like your hands – they hold and manipulate the scissors.