Blog

ITeach Recruiters blog: shedding light on the gap between developers and recruiters

Python has grown in popularity to a surprising degree over the last few years. If you didn't know, it's actually a pretty old language - older than Ruby, Java and JavaScript. In my opinion it's recent surging popularity in the last decade has a lot to do with new applications in data science, machine learning and artificial intelligence. Check out this google trends chart of Python vs Ruby vs…
Keep Reading →
You've probably seen that over the past few months Bitcoin has once again been frequently in the news with the price reaching new all time highs. But did you know over the last summer the DeFi space (Decentralized Finance) has exploded in popularity? And this has little to do with Bitcoin. What is DeFi DeFi (Decentralized Finance) is a term meant to generally describe cryptocurrency and…
Keep Reading →

2020 Technology Year In Review

January 01, 2021
Author: Aaron Decker

I think just about everyone wants to get past 2020 and all of the terrible things that happened with the pandemic. Luckily for you, this post is strictly about technology trends in software development. Working Remotely One of the big things that happened with tech jobs this year is that almost everyone is now remote-first and software jobs are pretty much assumed to be remote. In 2018 I started…
Keep Reading →

Why Are Software Developers Rude To Recruiters?

August 23, 2020
Author: Aaron Decker

Mean candidates. This topic comes up every once and a while, especially with newer recruiters. "Why are these guys so rude to us, we are trying to get them jobs" goes the refrain or something like it. I think there are a lot of issues going on here, but I'll try to lay a couple of them out. Developers are in demand Yes, developers are still in demand, even with 10% unemployment in a post-covid…
Keep Reading →
I was really struggling with what to call this post, but I think "Proprietary Systems Developers" is the closest description I can come to what this topic is. In plain english I'm talking about these kind of folks: Salesforce Developers, Tableau Developers, Microsoft Sharepoint Developers, SAP Developers and others like that. These people are programming, but they are programming within some…
Keep Reading →

Query Languages Explained For Recruiters

July 25, 2020
Author: Aaron Decker

What is a query language? How is it different from a programming language? Why do there seem to be so many of them. How are databases and query languages related? What kind of developer needs to know query languages? Let's begin with the basics. A query language is a Domain Specific Language (DSL) built to interact with some kind of data storage system. But wait, what's a domain specific…
Keep Reading →

An update on the job market, June 2020

July 05, 2020
Author: Aaron Decker

Note: I previously wrote about this here (May 10th) and here (March 23rd). Headline Unemployment Numbers (BLS reports 11.1%) I've been tracking the monthly BLS reports here, so let's start off with that. The headline number for national overall unemployment rate was reported at 11.1% on July 2nd (PDF Link). The total number of unemployed fell to 17.8 million. Both of which are huge improvements…
Keep Reading →

Non-Competes For Engineering Hires (A Discussion)

June 14, 2020
Author: Aaron Decker

Today on Hacker News there was a thread about a software engineer who had a non-compete added to his employment agreement which he had-to resign to be promoted. To make matters worse he didn't originally have a non-compete and this was done after the employer told him his original contract would not be altered. I'll avoid mentioning the company they are discussing but you can find all of the…
Keep Reading →
Let's introduce "Object Oriented Programming" (OOP) Object Oriented Programming (OOP) is a programming paradigm based on the concept of "Objects". I'll put it in another way: it's a way of programming where you focus on performing actions on things, or put in terms of language - its about using verbs on nouns. Let's think about an example: you have an application that is used to track applicants…
Keep Reading →
Previous PageNext Page