Coding Skills

Coding Skills

Coding Skills Jonathan Poland

Coding skills are a combination of talents, knowledge, and experience that enable an individual to create valuable software. This can range from writing simple scripts that automate tasks to being able to lead large, complex development projects. To be a successful coder, one must have a strong foundation in mathematics, computing theory, and logic, as well as experience with various technologies, problem-solving techniques, and project design. These skills allow a software developer to be productive in a business setting.

APIs Algorithms
Application Integration Artificial Intelligence
Audit Trail Back-end Development
Batch Processing Blockchain
CSS Cloud Computing
Code Refactoring Compression
Computation Theory Computational Logic
Computing Infrastructure Configuration Management
Container Technologies Content Management Systems
Continuous Integration Cryptography
Data Integration Data Structures
Database Design Databases
Debugging Deployment Automation
Design Documents Developer Tools
Development Frameworks DevOps
Distributed Systems Edge Computing
Embedded Systems Encryption
Error Detection Error Tolerance
Estimates Event Processing
Front-end Development HTML
Identity & Authorization Incident Management
Information Retrieval Information Security
Javascript Linux / Unix
Load Balancing Logging
Machine Learning Mathematics
Messaging Frameworks Microservices
Mobile Development Networking
NoSQL Datastores Object-oriented Programming
Operating Systems Parallel Processing
Platforms Production Support
Programming Languages Project Planning
Quality Assurance Real-time Computing
Reliability Engineering Requirements Gathering
Reusability Robotics
SQL Scalability
Scientific Computing Scripting
Secure Code Review Secure Coding Practices
Service-oriented Programming Session Management
Software Architecture Software Design
Software Development Lifecycle Software Maintenance
Software Testing Specifications
Standards Statistics
System Administration Systems Analysis
Systems Programming Troubleshooting
Unstructured Data Use Cases
Web Development
Learn More
Soft Launch Jonathan Poland

Soft Launch

A soft launch is a product launch that is limited in scope, such as a release to a small group…

Distribution Jonathan Poland

Distribution

Distribution is the process of making a product or service available for use or consumption by consumers or businesses. It…

What is a One Stop Shop? Jonathan Poland

What is a One Stop Shop?

A one stop shop is a business that offers a wide range of products and services from a single location,…

Network Infrastructure Jonathan Poland

Network Infrastructure

Network infrastructure refers to the hardware and software components that are used to build and support a computer network. It…

Feedback Loop Jonathan Poland

Feedback Loop

A feedback loop is a process in which the output of a system is used as input to adjust the…

What is a Business Model? Jonathan Poland

What is a Business Model?

A business model is a plan or framework that outlines how a business intends to generate revenue and profit. It…

Serviceable Market Jonathan Poland

Serviceable Market

Serviceable market is the part of the total addressable market that can actually be reached.

Self-Assessment Jonathan Poland

Self-Assessment

Self assessment is the process of evaluating one’s own work performance and identifying areas for improvement. This can be a…

Durable Competitive Advantage Jonathan Poland

Durable Competitive Advantage

The most important aspect of durability is market fit. Unique super simple products or services that does change much if…

Content Database

Search over 1,000 posts on topics across
business, finance, and capital markets.

Captive Market Jonathan Poland

Captive Market

A captive market is a market where a group of customers is forced to buy from a limited number of…

What is Cultural Fit? Jonathan Poland

What is Cultural Fit?

Culture fit refers to the compatibility of a candidate’s attitudes and experiences with an organization’s culture. It is a hiring…

Labor Specialization Jonathan Poland

Labor Specialization

Specialization of labor involves dividing work into specific roles or tasks, with the goal of improving productivity, efficiency, quality, and…

Original Equipment Manufacturer Jonathan Poland

Original Equipment Manufacturer

An OEM (original equipment manufacturer) is a company that produces parts or equipment that is used in the manufacture of…

Sales Jonathan Poland

Sales

Sales is the process of establishing relationships with potential customers, discovering their needs and preferences, presenting solutions to their problems,…

Types of Raw Materials Jonathan Poland

Types of Raw Materials

A raw material is a basic and unprocessed resource that is used as an input in the production of goods…

Product 101 Jonathan Poland

Product 101

A product is an item that is offered for sale. It can be a tangible good, such as a car…

What is Globalization? Jonathan Poland

What is Globalization?

Globalization refers to the increasing interconnectedness and interdependence of the world’s economies, cultures, and populations, brought about by advances in…

Sustainable Design Jonathan Poland

Sustainable Design

Designing for sustainability involves creating products, services, and processes that minimize environmental impact and enhance quality of life for the…