This isn't a super technical post, but knowing these terms will help you to get along with the programming geeks.
[1] 10X Engineer
A 10X Engineer is an engineer, typically a software engineer who is 10 times better than his/her peers.
[2] LGTM
LGTM stands for "Looks Good To Me", which is what a senior programmer or code reviewer will say if a pull request from a programmer is accepted.
[3] Tech Stack
A group of technologies. For example, I use the MERN stack to build full stack web applications.
[4] Repo
Means repository, which is the folder that contains the source code for a project, typically hosted online on GitHub or other sites.
[5] API
Something that serves you from the backend. For example, a weather API sends you latest weather data.
[6] Library/Framework
Something that is used on top of programming languages. These two are different where framework is a complete solution but a library is not. An example of framework is Angular which is used on top of JavaScript to build frontend and it is a complete solution. React is a library to build UI but is not a complete solution so you need to depend of third-party packages/libraries to support certain features such as routing.
[7] Native
Native means power. Native mobile apps are powerful than hybrid ones because they're written in native codes. For example, you might be a native American and French is your second language. If you need to give a speech about XYZ, you'll surely perform better by speaking in English than French.
[8] Pull Request
A request to merge your code to the main codebase using version control system such as Git.
Top comments (0)