Add news
March 2010 April 2010 May 2010 June 2010 July 2010
August 2010
September 2010 October 2010 November 2010 December 2010 January 2011 February 2011 March 2011 April 2011 May 2011 June 2011 July 2011 August 2011 September 2011 October 2011 November 2011 December 2011 January 2012 February 2012 March 2012 April 2012 May 2012 June 2012 July 2012 August 2012 September 2012 October 2012 November 2012 December 2012 January 2013 February 2013 March 2013 April 2013 May 2013 June 2013 July 2013 August 2013 September 2013 October 2013 November 2013 December 2013 January 2014 February 2014 March 2014 April 2014 May 2014 June 2014 July 2014 August 2014 September 2014 October 2014 November 2014 December 2014 January 2015 February 2015 March 2015 April 2015 May 2015 June 2015 July 2015 August 2015 September 2015 October 2015 November 2015 December 2015 January 2016 February 2016 March 2016 April 2016 May 2016 June 2016 July 2016 August 2016 September 2016 October 2016 November 2016 December 2016 January 2017 February 2017 March 2017 April 2017 May 2017 June 2017 July 2017 August 2017 September 2017 October 2017 November 2017 December 2017 January 2018 February 2018 March 2018 April 2018 May 2018 June 2018 July 2018 August 2018 September 2018 October 2018 November 2018 December 2018 January 2019 February 2019 March 2019 April 2019 May 2019 June 2019 July 2019 August 2019 September 2019 October 2019 November 2019 December 2019 January 2020 February 2020 March 2020 April 2020 May 2020 June 2020 July 2020 August 2020 September 2020 October 2020 November 2020 December 2020 January 2021 February 2021 March 2021 April 2021 May 2021 June 2021 July 2021 August 2021 September 2021 October 2021 November 2021 December 2021 January 2022 February 2022 March 2022 April 2022 May 2022 June 2022 July 2022 August 2022 September 2022 October 2022 November 2022 December 2022 January 2023 February 2023 March 2023 April 2023 May 2023 June 2023 July 2023 August 2023 September 2023 October 2023 November 2023 December 2023 January 2024 February 2024 March 2024 April 2024 May 2024 June 2024 July 2024 August 2024 September 2024 October 2024 November 2024 December 2024 January 2025 February 2025 March 2025
1 2 3 4 5 6 7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
News Every Day |

15 slang terms you need to know if you want to become a software engineer

  • Business Insider asked three software engineers to share key industry slang newcomers need to learn.
  • Understanding tech slang helps new software engineers fit into their company's culture.
  • Terms like rubber ducking and zero-day are crucial for effective communication in tech.

Software engineering has its own slang terms only heard in the industry. Business Insider polled three IT experts with computer and software engineering experience and/or education who collectively bring two decades of industry experience for a list of phrases newbies should familiarize themselves with before they join the industry.

Burak Özdemir, a software engineer with a bachelor's degree in computer engineering and a master's in informatics, has navigated plenty of tech lingo during his seven years in the industry.

"In our field, we use a vibrant mix of industry-specific terms and slang," Özdemir, the founder of the Character Calculator, told Business Insider. "These terms often capture complex concepts, tools, or experiences in a concise and sometimes amusing manner."

Özdemir said that for anyone aspiring to become a software engineer, knowing key terms and buzzwords not only helps in understanding conversations and documentation but also signifies you're part of the tribe, comfortable with its culture, and more likely to fit in:

1. Rubber ducking

Özdemir describes rubber ducking as "a surprisingly useful problem-solving method where you explain your code line by line to a rubber duck (or any inanimate object)."

He said this act of vocalization helps uncover flaws in logic that weren't apparent while working silently.

2. Bikeshedding, aka The Law of Triviality

"This refers to the phenomenon where disproportionate attention is given to trivial issues in software development, while more complex or crucial issues are overlooked," Özdemir said.

"It comes from the idea that people will debate the color of a bike shed while ignoring the design of the nuclear power plant it's meant to house."

3. Boilerplate

Boilerplate refers to sections of code that have to be included in many places with little or no alteration. "It's often seen as a necessary evil and a potential place for future optimization," Özdemir said.

4. Spaghetti code

Özdemir described spaghetti code as a disparaging term for software with a complex and tangled control structure — especially one using many GOTO statements, exceptions, threads, or other unstructured branching constructs. "It's a nightmare to read, debug, and maintain," he said.

5. Easter egg

An Easter egg in software engineering refers to a hidden feature or novelty the programmers have put in their software.

6. Refactoring

The process of rewriting existing code to improve its readability, structure, or performance without changing its behavior is known as refactoring.

"It's like tidying up your room," Özdemir said. "It doesn't make it any bigger, but it does make it easier to navigate."


Komal Fatima has a BS in computer software engineering and a master's in computer software technology. She currently works at Gaper, which hires remote software engineers, as a senior SEO manager. Although she is fairly new to the tech industry, with three years under her belt, she's had a crash course in the lingo.

Fatima's list includes rubber duck and bikeshedding as well, and she added these three industry slang terms and definitions:

7. Code smell

Code smell is poorly written or structured code that may contain bugs or inefficiencies.

8. Yak shaving

Getting sidetracked by unrelated tasks before addressing the original problem is also known as yak shaving.

9. Legacy code

Older, often outdated, software that requires maintenance and lacks proper documentation is called legacy code.


"There are so many slang terms which are specific to the software industry, I think it's impossible to exhaustively list them all," said Abhinav Upadhya, a seasoned engineer with expertise in robotics and automation who has a decade of industry experience and is currently a senior engineer at L&T Technology Services Limited.

Upadhyay founded the podcast search engine DrPawd and writes about programming in the newsletter Confessions of a Code Addict.

His list of terms for software industry newbies includes:

10. Duck typing

Also called dynamically typed languages, duck typing refers to a class of programming languages that don't have strict typing. "Basically, this means that if an object behaves like a duck, then it is probably a duck, but the language will not ensure or enforce that it is actually a duck," Upadhyay said.

"Such loose requirements make it easier to churn out code, however, at the cost of potential bugs and code readability." He added that many companies use these languages, such as Python, Ruby, and JavaScript, to name a few.

11. Bare metal

Bare metal, according to Upadhyay, usually refers to running the code directly on the hardware without using any virtualization or abstraction layers between the code and the hardware.

"It's commonly used in the embedded systems world, and if you decide to work in that domain, you should know this," he said.

12. RTFM

RTFM stands for "Read the Fucking Manual." "This is an old acronym, and you'll hear old-timers using this to point newcomers toward reading the documentation before asking questions," Upadhyay said.

13. KISS

Software engineers use another common acronym — KISS, for "Keep it Simple, Stupid" — as a guiding principle when designing code.

"The idea is that the design should be kept as simple as possible and delay introducing complexity as late as possible," Upadhyay said.

14. Magic numbers

People often need to use hard-coded numbers as parameters in their code — Upadhyay said software engineers refer to these as magic numbers.

"They usually use trial and error or guessing to arrive at good values for these numbers," he said. "However, they don't have a good explanation for why those work. Such hard-coded numbers in the code are usually called magic numbers because they work like magic as no one understands how they work."

He added that you may read the phrase magic number in industry textbooks or documentation and hear it used by other engineers.

15. Zero-day

The term zero-day refers to a security vulnerability that's unknown to the software vendor or developer.

"It's called zero-day because it's being actively exploited in the wild by the attackers before the developers have had zero days to fix it," Upadhyay said. "If working in the computer security area, this is a must-know term."

Read the original article on Business Insider
Архангельск

На фестиваль «Пудожские налимы» съехались более 300 участников: рассказываем, кто поймал самую крупную рыбу!

Barcelona’s £1.25billion ‘biggest sports stadium in Europe’ hit by fresh delay with key feature pushed back to 2026

Call for Applicants for Board of Directors

Cole Palmer brilliantly celebrates Chelsea goal with a beer as he gets first taste of Conference League football

Hugo Viana knows how to turn Man City around after overcoming violent fans and mass exodus to rebuild club with Amorim

Ria.city






Read also

Katie Taylor vs. Amanda Serrano 3 headlines return to Netflix in July at Madison Square Garden

REI members: Get a free Yeti water bottle on March 9 when you spend $100+ in-store

Barenbrug releases two new turf repair solutions

News, articles, comments, with a minute-by-minute update, now on Today24.pro

News Every Day

Barcelona’s £1.25billion ‘biggest sports stadium in Europe’ hit by fresh delay with key feature pushed back to 2026

Today24.pro — latest news 24/7. You can add your news instantly now — here


News Every Day

Cole Palmer brilliantly celebrates Chelsea goal with a beer as he gets first taste of Conference League football



Sports today


Новости тенниса
Даниил Медведев

Медведев и Анисимова проиграли на старте выставочного теннисного турнира в миксте



Спорт в России и мире
Москва

Экзамены для экспедиции сдал победитель конкурса путешествий по Дальнему Востоку



All sports news today





Sports in Russia today

Москва

Назначены арбитры на матчи 20-ого тура РПЛ


Новости России

Game News

All Monster Hunter Wilds event quests and rewards


Russian.city


Українські новини

Якісне обладнання для СТО від vipal-ukraine.com


Губернаторы России
Fix Price

Новинка в Fix Price – Турбо-спиннеры «Турбозавры»!


Советник Эрдогана Кылыч опроверг слухи о переломе в отношениях с РФ

Эпидрасследование в МГУ: Роспотребнадзор Москвы выявил кишечную инфекцию

В Иркутске пройдут отборочные соревнования чемпионата России по фитнес-аэробике 2025 года.

Культовые песни группы «Кино» прозвучали в столичном главке Росгвардии


«Рискнул и сделал первый шаг»: Цискаридзе сообщил о грандиозных изменениях в своей творческой жизни

Клипмейкер. Лучший Клипмейкер. Клипмейкер в Москве.

Валерий Гергиев и Объединенный оркестр Мариинского и Большого театров выступят в рамках фестиваля «Гений места»

SQWOZ BAB в Москве уже на этой неделе. Like FM рекомендует


Определилась первая соперница Елены Рыбакиной на «тысячнике» в Индиан-Уэллсе

Мирра Андреева покинула топ-10 рейтинга WTA, оставшись первой ракеткой России

Елена Рыбакина за девять минут выиграла матч в США

Скончался 19-кратный победитель турниров «Большого шлема» Фред Столл



Отделение СФР по Москве и Московской области с 2025 года автоматически установило надбавки к пенсиям более 743 тысяч жителей региона с инвалидностью I группы и гражданам старше 80 лет

Отделение СФР по Москве и Московской области проактивно открыло свыше 178 тысяч СНИЛС новорожденным

В Подмосковье сотрудники Росгвардии задержали подозреваемого в незаконном обороте наркотиков в крупном размере

В ТРЦ Ривьера состоялось грандиозное событие: презентация Likee Party Tour 2025


Команда сервисного локомотивного депо «Сольвычегодск» одержала победу сразу в двух региональных спортивных соревнованиях.

Сергей Собянин: Во флагманском центре используются самые передовые технологии

Какие операции проводятся в урологии?

Режиссер из Коми покорила "АртМастерс Регионы"


Москвичам рекомендовали пересесть на общественный транспорт 7 марта

Сергей Собянин: Во флагманском центре используются самые передовые технологии

Учёные ФМБА открыли вирус, способный победить туберкулёз и проказу

«После финиша думаешь: «Больше никогда!» Зачем белгородцы участвуют в трейлах



Путин в России и мире






Персональные новости Russian.city
Диана Арбенина

«Дякую, мой любимый Киев!»: Диана Арбенина против СВО, но за заработки в России



News Every Day

Barcelona’s £1.25billion ‘biggest sports stadium in Europe’ hit by fresh delay with key feature pushed back to 2026




Friends of Today24

Музыкальные новости

Персональные новости