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
Real Estate Investing Jonathan Poland

Real Estate Investing

Real estate investing refers to the process of buying, owning, managing, and selling real estate properties for the purpose of…

Total Addressable Market Jonathan Poland

Total Addressable Market

A total addressable market (TAM) is the total potential revenue that a company can generate from its products or services…

Do-It-Yourself Lobbying 150 150 Jonathan Poland

Do-It-Yourself Lobbying

Yes, it is possible to lobby the government without hiring a professional lobbyist. Lobbying, in its essence, involves advocating for…

Pricing 101 Jonathan Poland

Pricing 101

Pricing refers to the process of determining the value that a business will receive in exchange for its products or…

Organizational Capital Jonathan Poland

Organizational Capital

Organizational capital refers to the intangible assets and resources within an organization that support its operations and enable it to…

Post Sales Jonathan Poland

Post Sales

After a sale is made, post-sales processes kick in to fulfill the customer’s expectations and strengthen the relationship. This can…

Root Cause Analysis Jonathan Poland

Root Cause Analysis

Root cause analysis (RCA) is a method of identifying the underlying causes of a problem or issue in order to…

SWOT Analysis 101 Jonathan Poland

SWOT Analysis 101

SWOT analysis is a tool that is used to evaluate the strengths, weaknesses, opportunities, and threats of a business or…

Practical Thinking Jonathan Poland

Practical Thinking

Practical thinking is a type of thinking that focuses on finding timely and reasonable solutions to problems. This type of…

Learn More

Productivity Jonathan Poland

Productivity

Productivity is a measure of how efficiently resources are used to produce goods and services. It is typically calculated by…

Value of Offerings Jonathan Poland

Value of Offerings

Value is a concept that refers to the usefulness, worth, and importance that customers assign to products and services. This…

What is a Competitive Market? Jonathan Poland

What is a Competitive Market?

A competitive market is a type of market in which there are numerous buyers and sellers, and in which the…

Revenue Risk Jonathan Poland

Revenue Risk

Revenue risk refers to any event or circumstance that could potentially negatively affect your future revenue. This could include external…

Stability Jonathan Poland

Stability

Stability is the ability of a system, organization, or individual to maintain its current state or condition despite external pressures…

Performance Objectives Jonathan Poland

Performance Objectives

Performance objectives are goals that individuals set for themselves on a regular basis, such as quarterly, semi-annually, or annually. These…

Rental Lease 101 Jonathan Poland

Rental Lease 101

In general, a rental lease is a contract between a landlord and a tenant that outlines the terms and conditions…

Tactical Planning Jonathan Poland

Tactical Planning

Tactical planning is the process of developing specific strategies and actions to achieve the objectives of an organization. It involves…

Brand Implementation Jonathan Poland

Brand Implementation

Brand implementation involves the use of project management techniques to plan and execute brand strategy. It is the practical application…