👋 Hey, WhatsApp?
Hey 👋 This edition is brought to you by Ezoic.
Ezoic is a fast-growing tech platform providing machine-learning data-driven solutions for website owners. With 5 offices worldwide and an HQ in Southern California, they are VC-backed and profitable. They work in a flat structure that gives team members complete autonomy. Productivity, not presenteeism, is the key - they move fast and get stuff done!
You can think of Ezoic as the publisher's champion. What they need Ezoic builds. They eschew false exclusivity and offer their technology at scale from ab initio website owners to large, established Alexa top 1000 sites.
[caption align="alignnone" width="980"]
[/caption]
🔥 Highlighted Opportunities
Graduate
Lloyds:
Software Engineering Graduate Scheme 💰 £35k 📌 Manchester
Software Engineering Industrial Placement 💰 £22k 📌 London
Junior
The Verve Group:
PHP Developer 💰 £20k - £35k 📌 Darlington
Twinkl:
Full Stack Developer 💰 £25k - £33k 📌 Sheffield
Mid/Senior
Holiday Extras:
Senior Software Engineer 💰 £47k - £60k 📌 Hythe, Open to remote
Skiddle:
PHP/ Laravel Developer 💰 £40k - £45k 📌 Remote only
🧑💻 Big Tech & Startups
[caption align="alignnone" width="980"]
[/caption]
Image source:Downdetector
WhatsApp scaled and successfully serviced 1 billion users with just 50 engineering team members. This was all possible because of the engineering culture that they have built and the core principles that they live by.
Keep Things Small
They consciously keep their teams small, with each team consisting of 1 - 3 engineers and teams are given great autonomy. WhatsApp also uses a smaller number of servers and vertically scales each server to the highest extent possible, meaning it's easier for teams to handle.
Keep Things Simple
Avoiding over-engineering systems and components means they build just enough to allow scalability, security and reliability. They constantly ask themselves what the simplest approach is.
Having a Single-Minded Focus on the Mission
Product design at WhatsApp is dedicated to delivering a core communications app with great UI. A simpler product makes it easier to maintain and scale.
More details and information on how their tech stack helps fulfil this can be read here.
🧪 Science & Futuristic Tech
[caption align="alignnone" width="980"]
[/caption]
Image source: Drew Beamer/ Unsplash
There is no question that ethics has always been a big topic of conversation in tech and, over the past few years, the World Economic Forum has been working closely with experts to advance the field of ethics in technology. The purpose of this is to drive more ethical behaviour with technology and responsible technology product innovation.
One prediction is that investors will conduct human rights assessments when they look to invest. One report recently revealed that none of the top 10 venture capital firms had adequate human rights due diligence policies in place when they are evaluating companies.
Another prediction is that students who study computer science, electrical engineering and data science will have to take an ethics course and it will become mandatory as part of the degree. Disciplines like law and medicine already practice ethics as a mandatory requirement of professional training.
🧑🎨 Programming, Design & Data
[caption align="alignnone" width="980"]
[/caption]
Image source: TechRepublic
Python takeover
TIOBE’s index ranks the vast array of programming languages based on their popularity, with the ratings being based on the number of skilled engineers worldwide, courses and third-party vendors.
For the past 20 years, Java and C have both ranked the highest but not anymore! Python has replaced Perl, matured and become more popular, knocking both Java and C from their top spots. TIOBE’s CEO, Paul Jansen, commented on why Python has peaked recently - “Its ease of learning, its huge amount of libraries and its widespread use in all kinds of domains has made it the most popular programming language of today." 🔥
⚙️ Miscellaneous
[caption align="alignnone" width="980"]
[/caption]
giphy
Big Tech has been suffering from supply chain constraints. Amazon has missed sales estimates and plans to spend billions of dollars on addressing logistics challenges
Apple saw sales growth, but still lost out on 6 billion in sales due to semiconductor chip shortages
Mana, crypto used for buying and selling virtual land, saw prices spike over the weekend amid Facebook’s rebrand
Images have been leaked of Facebook’s first smartwatch and there appears to be a front-facing camera…
📖 Developer Stories
[caption align="alignnone" width="980"]
[/caption]
Meet Jack 👋 Frontend Developer, Author & Speaker!
A completely unfiltered, untouched feature in our developer stories, from Jack – who specialises in a11y and Vue.
How did you get into software development? What sparked your interest in it when you were younger?
I was 13 and choosing my GCSE subjects. I was going to choose ICT until last minute, my school added a new subject to the curriculum… Computer Science. I found this subject very interesting, especially the programming side of it more than the theory. They taught us basic programming in Python and this sparked a huge interest and joy in writing code.
I see you work fully remotely – what appealed to you to work remotely? Did you actively search for a remote role? What do you like about it, over office-based work?
I recently invested in a new desk, chair and equipment and didn’t want it to go to waste. 😅 I wasn’t looking for a remote role, I was looking for a role where I’d have the option to work from home or in the office whenever I wanted. I’m fully remote now because at the time I started at this company, no offices were open so I didn’t think it made any difference. I like not having any commute time, but it is very lonely.
✍️ Blog Round-Up
What’s New in Node.js 17?
Node.js v17.0.0, the latest major version of the popular JavaScript runtime, has just been released. It supersedes v16 in the current release line of the runtime. Despite being a relatively minor update, this release brings several refinements to the runtime, including more promisified APIs, JavaScript engine upgrades and OpenSSL 3.0 support. Read more.
How to Overcome Impostor Syndrome as a Developer
Impostor syndrome is a psychological pattern in which an individual doubt their skills, talents or accomplishments and has a persistent internalized fear of being exposed as a "fraud", an impostor, despite external evidence proving otherwise. And this definition seems quite adequate to describe it. Read more.
How to Find a Good Company Culture Fit In Your Job Search
If you’re looking for a new job, alongside the job itself, it’s also important to think about the company as a whole and if you can see yourself working there - this will largely be down to the culture and your personal company culture fit. To learn more about a company and its culture, getting as much information should always be your first point of call. But there’s only so much information you can gather from company websites in their ‘About Us’ section. Read more.