<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:atom="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/" version="2.0">
    <channel>
        
        <title>
            <![CDATA[ business - freeCodeCamp.org ]]>
        </title>
        <description>
            <![CDATA[ Browse thousands of programming tutorials written by experts. Learn Web Development, Data Science, DevOps, Security, and get developer career advice. ]]>
        </description>
        <link>https://www.freecodecamp.org/news/</link>
        <image>
            <url>https://cdn.freecodecamp.org/universal/favicons/favicon.png</url>
            <title>
                <![CDATA[ business - freeCodeCamp.org ]]>
            </title>
            <link>https://www.freecodecamp.org/news/</link>
        </image>
        <generator>Eleventy</generator>
        <lastBuildDate>Thu, 14 May 2026 04:32:58 +0000</lastBuildDate>
        <atom:link href="https://www.freecodecamp.org/news/tag/business/rss.xml" rel="self" type="application/rss+xml" />
        <ttl>60</ttl>
        
            <item>
                <title>
                    <![CDATA[ How Embedded Analytics Makes Your App More Valuable ]]>
                </title>
                <description>
                    <![CDATA[ Most business apps capture data. They track orders, tickets, leads, expenses, tasks, or deliveries. But when someone needs insights, they often leave the app, export a file or open a BI tool to get answers. This extra step slows down decisions and cr... ]]>
                </description>
                <link>https://www.freecodecamp.org/news/how-embedded-analytics-makes-your-app-more-valuable/</link>
                <guid isPermaLink="false">693704c4f37606a62f1727d3</guid>
                
                    <category>
                        <![CDATA[ data analysis ]]>
                    </category>
                
                    <category>
                        <![CDATA[ business ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ Manish Shivanandhan ]]>
                </dc:creator>
                <pubDate>Mon, 08 Dec 2025 17:03:00 +0000</pubDate>
                <media:content url="https://cdn.hashnode.com/res/hashnode/image/upload/v1765213278642/9bbd88ba-c803-45d5-bace-97cf7ccca83e.png" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>Most business apps capture data. They track orders, tickets, leads, expenses, tasks, or deliveries.</p>
<p>But when someone needs insights, they often leave the app, export a file or open a BI tool to get answers. This extra step slows down decisions and creates friction.</p>
<p><a target="_blank" href="https://www.thoughtspot.com/data-trends/embedded-analytics">Embedded analytics</a> removes that friction. It means placing reports, dashboards, charts, KPIs and even AI-powered insights directly inside your existing app.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1764849629682/1031082f-219c-4303-9b07-c0fb16ed806b.png" alt="Embedded analytics benefits" class="image--center mx-auto" width="1000" height="522" loading="lazy"></p>
<p>Instead of switching to another tool, users get answers in the exact moment they are doing their work.</p>
<p>Companies like Tableau, Pyramid, and Sigma have helped popularise this idea by allowing their analytics engines to sit inside other products. But the real value comes not from the vendors but from how deeply analytics becomes part of the workflow.</p>
<p>When embedded analytics is done well, your app becomes more valuable because it helps users think and act in the same place.</p>
<p>In this article, we will learn how embedding analytics directly inside a product increases its usefulness. We will also see how it improves decision-making and creates new revenue opportunities for the product. </p>
<h2 id="heading-what-well-cover">What We’ll Cover</h2>
<ul>
<li><p><a class="post-section-overview" href="#heading-why-embedded-analytics-matters">Why Embedded Analytics Matters</a></p>
</li>
<li><p><a class="post-section-overview" href="#heading-what-embedded-analytics-looks-like-inside-an-app">What Embedded Analytics Looks Like Inside an App</a></p>
</li>
<li><p><a class="post-section-overview" href="#heading-how-embedded-analytics-makes-your-app-more-valuable">How Embedded Analytics Makes Your App More Valuable</a></p>
</li>
<li><p><a class="post-section-overview" href="#heading-practical-ways-to-start-using-embedded-analytics">Practical Ways to Start Using Embedded Analytics</a></p>
</li>
<li><p><a class="post-section-overview" href="#heading-design-principles-for-effective-embedded-analytics">Design Principles for Effective Embedded Analytics</a></p>
</li>
<li><p><a class="post-section-overview" href="#heading-conclusion">Conclusion</a></p>
</li>
</ul>
<h2 id="heading-why-embedded-analytics-matters">Why Embedded Analytics Matters</h2>
<p>In any business workflow, insight is always a step behind action.</p>
<p>A support manager who wants to understand why backlogs are rising must check a separate reporting tool. </p>
<p>A sales leader who wants to see pipeline health needs to open a BI dashboard. </p>
<p>A supply chain manager who wants to diagnose delays must export data to Excel.</p>
<p>These breaks in context may seem small, but they pile up. Users lose time. Decisions slow down. Only power users become comfortable with analytics.</p>
<p>Embedded analytics changes this pattern. By placing insights directly where work happens, you remove the hidden cost of switching tools.</p>
<p>A support manager can see backlog trends next to the ticket queue. A sales rep can see win rates while updating deals. A logistics coordinator can see average delay times next to shipment details.</p>
<p>Your app becomes more useful because it no longer just stores data. It helps make sense of it.</p>
<h2 id="heading-what-embedded-analytics-looks-like-inside-an-app">What Embedded Analytics Looks Like Inside an App</h2>
<p>There are many ways embedded analytics can appear in a product.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1764849694771/099687c7-b47e-41c3-9033-713b64633267.png" alt="In-App Analytics" class="image--center mx-auto" width="1000" height="587" loading="lazy"></p>
<p>At the simplest level, it can be a dashboard embedded through an iframe or a JavaScript snippet. This still gives users a unified experience without opening another product.</p>
<p>More advanced setups weave analytics into the core interface. A CRM might show prediction scores on each lead instead of only having a separate “Reports” tab. </p>
<p>An operations platform powered by <a target="_blank" href="https://www.tableau.com/products/embedded-analytics">Tablaeu</a> might show throughput and error trends beside the workflow screen. A finance app might reveal margin drivers while approving invoices.</p>
<p>The experience should feel native to the product. Fonts match. Colours match. Navigation stays consistent. Users should not feel like they are opening a separate tool. They should feel like the analytics belong exactly where they appear.</p>
<h2 id="heading-how-embedded-analytics-makes-your-app-more-valuable">How Embedded Analytics Makes Your App More Valuable</h2>
<p>Embedded analytics deepens product usefulness by changing how users interact with data.</p>
<p>It moves insight to the front of decisions. Instead of digging for answers elsewhere, users see context exactly when needed.</p>
<p>A procurement manager adjusting an order quantity sees supplier reliability and historical pricing right there. They can make smarter decisions without leaving the screen.</p>
<p>This unlocks new value stories. Customers pay because they get decision-making power built into the product itself. Companies like <a target="_blank" href="https://www.pyramidanalytics.com/">Pyramid Analytics</a> are often used to deliver enterprise-grade insights inside portals and internal tools, letting companies sell analytics as an added feature.</p>
<p>It also reduces dependency on analysts. Modern embedded analytics platforms enable search-based exploration and drag-and-drop analysis. Business teams no longer need to wait for a data team to create every custom view.</p>
<p>And it strengthens <a target="_blank" href="https://www.wallstreetprep.com/knowledge/product-stickiness/">product stickiness</a>. When your app becomes a central hub for both workflows and decisions, users rely on it more. Competing products without analytics feel incomplete.</p>
<h2 id="heading-practical-ways-to-start-using-embedded-analytics">Practical Ways to Start Using Embedded Analytics</h2>
<p>One of the simplest ways to implement embedded analytics is to place a live BI dashboard directly inside your application.</p>
<p>Modern tools such as Tableau allow dashboards to be published with secure embed URLs. These dashboards can then appear as part of your interface instead of forcing users to open a separate reporting system.</p>
<p>Imagine you are building a recruiting platform. Your customers track candidates, interviews, and hiring cycles, but they still leave your product whenever they want an overview.</p>
<p>By embedding analytics, you can surface a pipeline health view directly inside the product’s home screen. Hiring managers would see average time-to-hire, conversion rates, and offer acceptance trends without ever exporting data.</p>
<p>The implementation is surprisingly straightforward. First, you create and publish a dashboard in your BI tool, so it becomes accessible via a URL such as:</p>
<pre><code class="lang-python">https://analytics.yourapp.com/views/hiring_overview
</code></pre>
<p>Next, you embed that dashboard inside your product UI using a simple iframe. A page in your web app could include the following:</p>
<pre><code class="lang-html"><span class="hljs-tag">&lt;<span class="hljs-name">div</span> <span class="hljs-attr">class</span>=<span class="hljs-string">"dashboard-container"</span>&gt;</span>
  <span class="hljs-tag">&lt;<span class="hljs-name">iframe</span>
    <span class="hljs-attr">src</span>=<span class="hljs-string">"https://analytics.yourapp.com/views/hiring_overview"</span>
    <span class="hljs-attr">style</span>=<span class="hljs-string">"width:100%; height:500px; border:none;"</span>
  &gt;</span><span class="hljs-tag">&lt;/<span class="hljs-name">iframe</span>&gt;</span>
<span class="hljs-tag">&lt;/<span class="hljs-name">div</span>&gt;</span>
</code></pre>
<p>The iframe source points to your analytics dashboard, and its sizing and border settings ensure the embedded view looks like part of your application rather than an external tool. From a design perspective, the dashboard blends in because it inherits the surrounding layout, spacing, and styling.</p>
<p>What matters most is the experience for the user. Instead of jumping between systems, hiring teams now see insights the moment they open the app.</p>
<p>Recruiters review candidate lists while seeing hiring trends directly above them. Managers check pipeline health during weekly planning sessions without exporting spreadsheets. Executives understand bottlenecks simply by logging in, rather than waiting for emailed reports. The insight lives where the work happens, which is exactly what makes embedded analytics valuable.</p>
<p>This small implementation illustrates how embedding a readymade dashboard can increase usefulness without changing data architecture. By letting users access answers in context, your product shifts from a system that records information to one that helps interpret and act on it.</p>
<h2 id="heading-design-principles-for-effective-embedded-analytics">Design Principles for Effective Embedded Analytics</h2>
<p>Great embedded analytics is not about building fancy charts. It is about making the app easier to understand and easier to act on.</p>
<p>Begin with clear questions. Each chart should answer something specific. Instead of a generic graph called Revenue by Region, use a title such as “Which region is growing fastest this quarter?” Clear questions guide the user’s attention.</p>
<p>Show only what matters. Many analytics tools allow complex dashboards, but in a business app, less is more. Three focused metrics are more useful than fifteen distracting charts.</p>
<p>Support deeper exploration. While the first view should be simple, users who need detail should be able to drill down into more granular data, then into tables, then into raw records. This avoids overwhelming beginners while keeping power users happy.</p>
<p>Prioritize performance. Embedded analytics runs inside your product, so slow dashboards feel like a slow app. Pre-aggregate heavy metrics and use caching wherever possible. Leading platforms make speed a core priority because it directly affects user experience.</p>
<p>Match the product’s design. White-label options from companies like <a target="_blank" href="https://www.gooddata.com/">GoodData</a> help make embedded dashboards feel native. Consistent colors and typography matter more than many teams expect.</p>
<h2 id="heading-conclusion">Conclusion</h2>
<p>Embedded analytics is not a cosmetic add-on. It’s a strategic way to lift product value. When you plan your roadmap, tie analytics ideas to measurable business outcomes.</p>
<p>Analytics can reduce churn by making users more successful. It can increase the adoption of core workflows by helping people understand what is happening. It can become a revenue driver through premium analytic tiers.</p>
<p>The market also shows how important analytics has become. Companies promote decision intelligence as a core capability for enterprise apps. Many large enterprises use embedded analytics to serve both internal teams and external customers with faster insights.</p>
<p>If your product still pushes users toward Excel exports or sends them to a separate BI portal, you are leaving value behind. When analytics becomes part of the main interface, your product shifts from being a system of record to a system of insight.</p>
<p>That is when the usefulness deepens, user loyalty grows, and your app becomes a place where better decisions happen every day.</p>
<p><em>Hope you enjoyed this article. Find me on</em> <a target="_blank" href="https://linkedin.com/in/manishmshiva"><em>Linkedin</em></a> <em>or</em> <a target="_blank" href="https://manishshivanandhan.com/"><em>visit my website</em></a><em>.</em></p>
 ]]>
                </content:encoded>
            </item>
        
            <item>
                <title>
                    <![CDATA[ Key Metrics That Can Make or Break Your Startup ]]>
                </title>
                <description>
                    <![CDATA[ If you’ve built something worth pitching – something more than a fancy hobby with a login screen – you need to know your numbers. Not "I’ll get back to you" know them, know them like you know your co-founder's coffee order. I have seen too many found... ]]>
                </description>
                <link>https://www.freecodecamp.org/news/key-metrics-that-can-make-or-break-your-startup/</link>
                <guid isPermaLink="false">6894eea1ba8a1138e41767a1</guid>
                
                    <category>
                        <![CDATA[ startup ]]>
                    </category>
                
                    <category>
                        <![CDATA[ finance ]]>
                    </category>
                
                    <category>
                        <![CDATA[ Founder ]]>
                    </category>
                
                    <category>
                        <![CDATA[ ideas ]]>
                    </category>
                
                    <category>
                        <![CDATA[ business ]]>
                    </category>
                
                    <category>
                        <![CDATA[ beginner ]]>
                    </category>
                
                    <category>
                        <![CDATA[ Business and Finance  ]]>
                    </category>
                
                    <category>
                        <![CDATA[ metrics ]]>
                    </category>
                
                    <category>
                        <![CDATA[ Productivity ]]>
                    </category>
                
                    <category>
                        <![CDATA[ Product Management ]]>
                    </category>
                
                    <category>
                        <![CDATA[ performance ]]>
                    </category>
                
                    <category>
                        <![CDATA[ #reporting ]]>
                    </category>
                
                    <category>
                        <![CDATA[ ycombinator ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ Aditya Vikram Kashyap ]]>
                </dc:creator>
                <pubDate>Thu, 07 Aug 2025 18:21:21 +0000</pubDate>
                <media:content url="https://cdn.hashnode.com/res/hashnode/image/upload/v1754590848364/2e68c07e-d5d8-4da7-bc41-3798c991bfbc.png" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>If you’ve built something worth pitching – something more than a fancy hobby with a login screen – you need to know your numbers. Not "I’ll get back to you" know them, know them like you know your co-founder's coffee order.</p>
<p>I have seen too many founders who are smart, legit, and ambitious get ghosted by investors simply because they couldn't walk through their unit economics.</p>
<p>It's not personal. It's math.</p>
<p>So here it is: Numbers that will either carry your pitch or quietly kill it, explained by someone who has sat through them time and time again, with examples, and no fluff.</p>
<h3 id="heading-heres-what-well-cover">Here’s what we’ll cover:</h3>
<ul>
<li><p><a class="post-section-overview" href="#heading-1-burn-rate-how-fast-are-you-lighting-your-cash-on-fire">1. Burn Rate: How Fast Are You Lighting Your Cash on Fire?</a></p>
</li>
<li><p><a class="post-section-overview" href="#heading-2-cash-runway-how-long-before-you-run-out-of-cash">2. Cash Runway: How Long Before You Run Out of Cash?</a></p>
</li>
<li><p><a class="post-section-overview" href="#heading-3-cac-customer-acquisition-cost-how-much-does-it-cost-to-convince-someone-to-pay-you">3. CAC (Customer Acquisition Cost): How Much Does it Cost to Convince Someone to Pay You?</a></p>
</li>
<li><p><a class="post-section-overview" href="#heading-4-customer-lifetime-value-ltv-how-much-is-one-customer-worth-over-time">4. Customer Lifetime Value (LTV): How Much is One Customer Worth Over Time?</a></p>
</li>
<li><p><a class="post-section-overview" href="#heading-5-gross-profit-margin-what-do-you-actually-keep-after-delivering-your-service-or-product">5. Gross Profit Margin: What Do You Actually Keep After Delivering Your Service or Product?</a></p>
</li>
<li><p><a class="post-section-overview" href="#heading-6-monthly-annual-recurring-revenue-mrr-arr">6. Monthly / Annual Recurring Revenue (MRR / ARR)</a></p>
</li>
<li><p><a class="post-section-overview" href="#heading-7-churn-rate-how-fast-are-your-users-leaving">7. Churn Rate: How Fast Are Your Users Leaving</a></p>
</li>
<li><p><a class="post-section-overview" href="#heading-8-payback-period-how-long-before-you-recover-your-cac">8. Payback Period: How Long Before You Recover Your CAC?</a></p>
</li>
<li><p><a class="post-section-overview" href="#heading-9-earnings-before-interest-taxes-depreciation-and-amortization-ebitda">9. Earnings Before Interest, Taxes, Depreciation, and Amortization (EBITDA)</a></p>
</li>
<li><p><a class="post-section-overview" href="#heading-10-valuation-whats-your-company-worth-and-what-supports-that-number">10. Valuation: What’s Your Company Worth – and What Supports that Number?</a></p>
</li>
<li><p><a class="post-section-overview" href="#heading-real-talk-before-you-close-that-tab">Real Talk Before You Close That Tab</a></p>
<ul>
<li><p><a class="post-section-overview" href="#heading-real-experience">Real Experience</a></p>
</li>
<li><p><a class="post-section-overview" href="#heading-why-this-matters">Why This Matters</a></p>
</li>
</ul>
</li>
<li><p><a class="post-section-overview" href="#heading-conclusion-and-final-thoughts">Conclusion and Final Thoughts</a></p>
</li>
</ul>
<h2 id="heading-1-burn-rate-how-fast-are-you-lighting-your-cash-on-fire">1. Burn Rate: How Fast Are You Lighting Your Cash on Fire?</h2>
<p>Burn rate is the speed at which a startup is spending its cash. Basically, how fast are you consuming your venture capital to cover over overhead until you generate positive cash flow from operations? It’s a measure of negative cash flow.</p>
<p>If you’re spending $80K a month to keep the lights on (payroll, AWS, your workspace snacks, and so on), that’s how much cash you’re burning each month. But many startups calculate two different burn rates: gross burn (how much cash you’re spending, ignoring any revenue), and net burn (monthly operating experiences minus any cash you take in each month). Net burn basically measures how fast your cash is shrinking, and it’s often what investors care more about.</p>
<p>Real talk: investors want to know when the plane runs out of fuel before they board. Thats what this metric helps them understand – how fast you’re going through the money you have.</p>
<p>At some point, if a company has a high burn rate, it has to reduce structural costs by cutting expenditures on labor, rent, marketing, and/or capital equipment. The burn rate is an important metric for any company, but it's particularly important for startups that aren't yet generating revenue. It tells managers and investors how fast the company is spending its capital</p>
<p><a target="_blank" href="https://www.youtube.com/watch?v=BpS3shZI35A">Watch this video</a> to understand more about Burn Rate.</p>
<h2 id="heading-2-cash-runway-how-long-before-you-run-out-of-cash">2. Cash Runway: How Long Before You Run Out of Cash?</h2>
<p>Cash runway tells how long a startup can continue to operate at a certain burn rate until they are out of cash. For startups without revenue, you can calculate this by dividing available cash by total monthly expenses. Available cash is defined as the funds that are accessible now or can be accessed at a later time relatively quickly to pay for expenses.</p>
<p>When you’re making this calculation, it’s important to not include any anticipated fundraising and other uncertain sources of capital.</p>
<p>Actively managing cash runway is crucial for startup survival and growth. With a significant percentage of startups failing due to cash shortages, founders need to closely monitor their cash burn rate and runway.</p>
<p>The length of runway needed varies based on factors including the startup’s stage, industry, and milestones. In tighter venture capital markets, startups should plan for longer runways and consider strategies such as increasing revenue, reducing expenses, or raising additional capital. Regularly updating financial models and understanding metrics like the burn multiple can help you make informed decisions to extend your runway and align your growth ambitions with financial stability.</p>
<p>While it’s a simple calculation at face value, a cash runway analysis is nuanced and unique to every startup and can be impacted by a multitude of circumstances.</p>
<p>To calculate this, you just divide your total cash reserves by the amount you’re spending each month. Say you’ve got $250K in the bank and you’re spending $50K/month: 250/50 = 5. So you’ve got 5 months. Not 6. Not “it depends” – 5. That’s your runway.</p>
<p>Investors ask “If we don’t fund you, how long do you survive?” If you don’t know that answer, you're not fundraising – you’re freelancing with hope.</p>
<p><a target="_blank" href="https://youtu.be/vtaMwtQgFGE?si=-Hcf_h_LxKYChdBa">Here is a video</a> that explains cash runway with real world examples and the thought process behind it.</p>
<p>And <a target="_blank" href="https://www.jpmorgan.com/insights/business-planning/does-your-startup-have-enough-runway-to-survive">here’s an article</a> from JP Morgan breaking down cash runway, its importance, and what can you to to maximize it.</p>
<h3 id="heading-burn-rate-vs-runway">Burn Rate vs Runway</h3>
<p>So, let’s just make this super clear: burn rate is simply how much you spend each month to run your operation – that is, your negative cash flow. Runway is how many months there are left before your bank balance reaches zero.</p>
<p>So again, why do these numbers matter?</p>
<p>Because burn rate tells you how quickly you need to find more revenue or funding. Runway tells investors whether you are going to still be around by the time they finish their due diligence.</p>
<p>They are not just numbers. They are your survival clock.</p>
<p>Smart founders utilize these metrics to:</p>
<ul>
<li><p>Trim the fat without cutting muscle – know what to focus on and what to let go</p>
</li>
<li><p>Forecast hiring/fundraising deadlines – know the process and prep for it. Numbers don’t line but they sure can get you ghosted.</p>
</li>
<li><p>Assure investors you’re not going to come knocking again in 90 days – establishing credibility is key, make an investor realize its not just a hobby, you mean business.</p>
</li>
</ul>
<p>The goal: Extend runway without stalling momentum. Keep the plane in the air, while building a bigger engine.</p>
<h2 id="heading-3-cac-customer-acquisition-cost-how-much-does-it-cost-to-convince-someone-to-pay-you">3. CAC (Customer Acquisition Cost): How Much Does it Cost to Convince Someone to Pay You?</h2>
<p>Cost of acquisition refers to the entire cost that a business incurs to obtain a new client or asset. This includes the purchase price, shipping, installation, and marketing costs for the asset acquired. CAC takes into account the total expenditure on all marketing, advertising, and sales for the period, which you then divide by the number of new customers for the period.</p>
<p>In this case, all the upfront costs incurred to purchase a business asset, including equipment or inventory, are part of the cost of acquisition. Cost of acquisition includes:</p>
<ul>
<li><p>Purchase price of the item</p>
</li>
<li><p>Costs to ship it to its point of use</p>
</li>
<li><p>Costs to install the item</p>
</li>
<li><p>Costs to get it up and running (in the case of equipment) or ready for sale (in the case of inventory) condition</p>
</li>
<li><p>Marketing sales teams salaries</p>
</li>
<li><p>All sales and consulting marketing expenses geared to get new consumers should all be included</p>
</li>
</ul>
<p><strong>Formula:</strong><br>CAC = (Total Marketing + Sales Expenses) / Number of New Customers Acquired</p>
<p>Say you spent $10K last month across paid ads, content creation, outbound campaigns, and sales team costs. You onboarded 100 new customers, so your CAC = $100.</p>
<p>But is that good?</p>
<p>It depends on:</p>
<ul>
<li><p>Your pricing model (one-time vs. subscription)</p>
</li>
<li><p>Your margin (how much of that sale do you actually keep?)</p>
</li>
<li><p>Your customer retention (how long do they stick around?)</p>
</li>
</ul>
<p>If you’re selling a $20 product once, a $100 CAC is a non-starter. But if that customer brings in $50/month for 12 months, you’ve got a solid return.</p>
<p><strong>Watch for red flags:</strong></p>
<ul>
<li><p>CAC is rising but revenue isn’t</p>
</li>
<li><p>You’re overly reliant on paid ads (especially if organic/referral is flat)</p>
</li>
<li><p>You don’t know CAC by channel (averages hide leaks)</p>
</li>
</ul>
<p>A healthy CAC is one that pays itself back quickly and can be improved over time as you optimize funnels and messaging</p>
<p><a target="_blank" href="https://www.youtube.com/watch?v=KFJ3ip30QPM">Here is a video</a> that breaks down CAC for you.</p>
<h2 id="heading-4-customer-lifetime-value-ltv-how-much-is-one-customer-worth-over-time">4. Customer Lifetime Value (LTV): How Much is One Customer Worth Over Time?</h2>
<p>Customer Lifetime Value is the average monetary value of each customer to your business. LTV takes into account how much a unique customer is expected to spend with your business. It’s an important metric so you know how much new customers are worth to your business over their lifespan as a customer.</p>
<p>Let’s say you charge $25/month. The average customer sticks around 12 months.<br>LTV = $300.</p>
<p>In this case, if your CAC is $80? You’re in the green. But if it’s $350? You’re basically paying people to hang out (and losing money on them).</p>
<p>Now, let’s connect this to CAC.</p>
<p>Say your CAC is $80. You’re doing fine – your LTV is ~4x CAC. That’s what investors want to see.</p>
<p>Rule of thumb: you want your LTV to be at least 3x your CAC. A 1:1 ratio means you’re barely breaking even, before operational costs and the math stops working at scale. So if you can hit a 3:1 ratio, great – and based off my experience, your business will be much more appealing if it’s closer to 5:1.</p>
<p>And keep in mind that different models can have different thresholds. For example, a SaaS company with low churn can afford higher CACs, while an e-commerce platform might need faster payback. And marketplaces and freemium models may have lower LTV per user, but they can often more easily offset it with volume.</p>
<p>If you don’t know your LTV or can’t defend it with data, it becomes hard to justify spend – and easy for investors to walk.</p>
<p>If you want to know more, <a target="_blank" href="https://www.youtube.com/watch?v=vA1YX8963ts">this video</a> walks you through the basics.</p>
<p>And <a target="_blank" href="https://www.youtube.com/watch?v=773zBQVPx_Q">here’s a video</a> that beautifully explains the CAC and LTV relationship.</p>
<h2 id="heading-5-gross-profit-margin-what-do-you-actually-keep-after-delivering-your-service-or-product">5. Gross Profit Margin: What Do You Actually Keep After Delivering Your Service or Product?</h2>
<p>Gross profit margin shows the amount of money a business collects after it pays for all its expenses. It’s usually calculated as a percentage of sales. This specific metric is also referred to as the gross margin ratio.</p>
<p>Companies use gross margin as a measure of how production costs relate to revenue. If a company's gross margin falls because it is making less revenue, it may try to cut labor costs, find cheaper suppliers of materials, or increase prices to increase revenue.</p>
<p>Gross profit margins can also allow a business to measure how efficient a company is, or compare two very differently sized companies that share a common revenue stream or product</p>
<p>If you sell a subscription for $50/month and it costs you $10/month to host, maintain, and support it, your gross margin is 80%.</p>
<ul>
<li><p>Good: SaaS companies often hit 70–90%.</p>
</li>
<li><p>Bad: If you're below 30%, your "scalable" business will collapse under weight.</p>
</li>
</ul>
<p>Want to know the conceptual math behind this metric and how it differs from Profit Margin? <a target="_blank" href="https://www.youtube.com/watch?v=9xAMe0QBFhU&amp;t=45s">Here is a fantastic video</a> that easily breaks it down.</p>
<h2 id="heading-6-monthly-annual-recurring-revenue-mrr-arr">6. Monthly / Annual Recurring Revenue (MRR / ARR)</h2>
<p>Annual recurring revenue (ARR) is revenue a company expects to see from its product and service offerings, calculated over the course of a year. Companies that sell annual subscriptions like using ARR as a sales metric to track what they anticipate making in a year.</p>
<p>ARR tends to be used if companies sell a product or service in the software as a service (SaaS) space, but it can also be useful in terms of streaming services, cell phone bills, and (almost) anything else with a predictable, recurring charge.</p>
<p>ARR is calculated annually, whereas monthly recurring revenue (MRR) is calculated monthly. MRR is useful in that it shows what’s happening on a month-to-month basis. For example, if you change your price in April, you can see the immediate effects of that change in May. MRR also helps track fluctuations in revenue based on outside factors like holiday shopping seasons and economic conditions.</p>
<p>In a nutshell, Monthly / Annual Recurring Revenue = predictable income.</p>
<p>If you’re pulling $20K/month in subscriptions, that’s $240K ARR. Simple.</p>
<p>What investors care about:</p>
<ul>
<li><ul>
<li><p>Is it growing?</p>
<ul>
<li><p>How fast?</p>
</li>
<li><p>And how stable is it?</p>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<p><a target="_blank" href="https://youtu.be/qwo7WFWusO4?si=pCelTr2slb2OLuw9">Here is a founder breaking down the metric</a> and explaining the relationship between MRR/ARR.</p>
<h2 id="heading-7-churn-rate-how-fast-are-your-users-leaving">7. Churn Rate: How Fast Are Your Users Leaving</h2>
<p>The churn rate, also known as attrition rate, represents the rate at which a customer stops doing business with a company. Customer churn is typically expressed as the percentage of service subscribers that discontinue their service subscriptions within a time frame. Churn can also be expressed as the rate at which employees leave their jobs in a given time.</p>
<p>In order for a business to grow its number of clients, its growth rate (which takes into account new customers) must be higher than its churn rate.</p>
<p>The benefit of calculating a churn rate is that it can clarify how well a business is retaining its customers, which is a measure of the quality of service the business is providing and the usefulness of that service.</p>
<p>When a business can see its churn rate increasing from period to period, this suggests that a critical aspect of how it is running the business might be problematic or flawed.</p>
<p>It could be the result of:</p>
<ul>
<li><p>A faulty product(s)</p>
</li>
<li><p>Bad customer service</p>
</li>
<li><p>Costs exceed utility to customers</p>
</li>
</ul>
<p>And so on.</p>
<p>The churn rate will indicate to a business that it needs to learn why its customers are leaving, and where it needs to adjust its business. It’s more expensive to attract new customers than it is to retain them, so reducing the churn rate can save a business resources in the future.</p>
<p>Real talk: Say you had 500 users at the start of the month, and you lost 50 by the end of the month. That’s 10% churn – which is high! Annualize that and…ouch. You're not growing. You're replacing.</p>
<p>Make sure you fix this before you fundraise. Or at least explain why churn’s high and what you’re doing to plug the holes.</p>
<p><a target="_blank" href="https://www.youtube.com/watch?v=Jlg5J_Mpq7g">Here is a video</a> that beautifully explains Churn Rate.</p>
<h2 id="heading-8-payback-period-how-long-before-you-recover-your-cac">8. Payback Period: How Long Before You Recover Your CAC?</h2>
<p>The payback period is a popular tool for determining investment return. People invest money for the purpose of getting it back and generating a positive return on the money they invested. The shorter the payback period, the more beneficial the investment will be.</p>
<p>The payback period does not factor in the time value of money. You can determine it simply by counting the number of years until the principal paid in is returned.</p>
<p>This metric measures how quickly your customer pays you back for the cost of acquiring them. The payback period doesn’t take into account the total profitability of an investment. It’s just concerned with paying the investment back.</p>
<p>There are two common interpretations:</p>
<ol>
<li><p><strong>Customer-Level Payback:</strong> If your CAC is $250 and your customer pays $50/month, it’ll take 5 months to recover the acquisition cost.</p>
</li>
<li><p><strong>Investment-Level Payback:</strong> You spend $100,000 on a new sales hire, tool stack, or feature. You want to know how long it takes for that investment to generate $100,000 in profit.</p>
</li>
</ol>
<p>Both use the same principle: the shorter the payback period, the less cash you need to float your growth.</p>
<p>If you want a target, aim for 6 months for customer-level payback. Closer to 3-6 is ideal. Long payback periods mean you need deep pockets – or exceptional retention – to stay afloat.</p>
<p><a target="_blank" href="https://www.youtube.com/watch?v=KbtTk2azIjY">Here’s a video</a> where you can learn more.</p>
<h2 id="heading-9-earnings-before-interest-taxes-depreciation-and-amortization-ebitda">9. Earnings Before Interest, Taxes, Depreciation, and Amortization (EBITDA)</h2>
<p>EBITDA stands for Earning Before Interest, Taxes, Depreciation, and Amortization. You can think of this as just your company's operating profit if you wanted a very rudimentary way of referring to it.</p>
<p>It’s not flashy. It’s not fun. But it tells investors: “Here’s what we really make once the accounting fog clears.” and “Are we generating real profits from our actual operations?”</p>
<p>EBITDA is what investors look at because it is the best way of comparing apples to apples when considering startups. EBITDA can provide investors a measure of your operational health.</p>
<p>A negative EBITDA for an early stage company isn't going to raise any eyebrows. Just don’t act surprised when someone brings it up. You need to do that math before the pitch. But, if you have a growing early stage company that's moving from negative EBITDA to positive? Now your getting into grown folks business.</p>
<p><a target="_blank" href="https://www.youtube.com/watch?v=DH901SrBv9Q">Here’s a video</a> that explains the basics of EBITDA.</p>
<p>And <a target="_blank" href="https://www.youtube.com/watch?v=D58oCe_7BBM">here’s another video</a> that explains how investors look at EBITDA and its value in determining your business’s worth.</p>
<h2 id="heading-10-valuation-whats-your-company-worth-and-what-supports-that-number">10. Valuation: What’s Your Company Worth – and What Supports that Number?</h2>
<p>Valuation is a focused exercise that determines the value of an asset, investment, or company. So, how much your company’s worth. And the goal is typically to determine whether that value is a fair value.</p>
<p>Valuations can be conducted in one of two ways:</p>
<ul>
<li><p>an absolute valuation, which evaluates a company on its own merits and entirely independently of other factors/companies, or</p>
</li>
<li><p>a relative valuation, which evaluates the company relative to other similar firms, or assets, in the same sector or industry. This determines if the company, or asset, is worth that much relative to others.</p>
</li>
</ul>
<p>Depending on how the analysis and conclusions are reached, there are a variety of methods and techniques used to develop valuations. And as you’d expect, there’s often significant variability between outputs (or valuations) based on the inputs and context.</p>
<p>While valuations are predominantly quantitatively driven, there’s often a significant subjective influence that come from the assumptions and estimates made along the way. Valuations are also subject to developing situations and events outside of the analysis or the control of the analyst – for example, earnings reports or material news, or economic news – that can result in a change to a valuation stance.</p>
<p>If you’re pre-revenue and you’re saying $30M because a friend raised at that, please stop. Their experience likely has nothing to do with yours.</p>
<p>Valuation = traction + market comps + revenue + momentum + team.</p>
<p>Valuation isn’t just about what you want – it’s about what you can defend.</p>
<p>Startups are typically valued using:</p>
<ul>
<li><p><strong>Comparable Analysis (Comps):</strong> What similar companies are worth</p>
</li>
<li><p><strong>Discounted Cash Flow (DCF):</strong> Projecting future cash and discounting it back</p>
</li>
<li><p><strong>Revenue Multiples:</strong> Often 5x–10x for SaaS, but varies wildly</p>
</li>
<li><p><strong>Precedent Transactions:</strong> What investors paid in past rounds for similar startups</p>
</li>
</ul>
<p>But that’s the math.</p>
<p>Here’s the messy truth: <strong>Valuation = Traction + Team + TAM (total addressable market) + Timing + Storytelling.</strong></p>
<p>Hard factors:</p>
<ul>
<li><p>MRR/ARR</p>
</li>
<li><p>Growth rate</p>
</li>
<li><p>Churn</p>
</li>
<li><p>CAC:LTV</p>
</li>
<li><p>Gross margins</p>
</li>
</ul>
<p>Soft factors:</p>
<ul>
<li><p>Founding team’s track record</p>
</li>
<li><p>Market momentum</p>
</li>
<li><p>Hype or scarcity</p>
</li>
</ul>
<p>Don’t inflate. Don’t anchor to your friend’s raise. Know your comps. And show why <em>your</em> model is defensible, not just desirable. Inflated numbers make investors run. They don’t correct you – they just ghost you.</p>
<p>There are numerous books written on valuation and each technique could be its own PhD. But my role here is to give you a sneak peak into the metrics.</p>
<p>Here’s a <a target="_blank" href="https://www.youtube.com/watch?v=T3Ud5WQCrzQ">basic video on valuation</a> if you’re interested in a deeper dive.</p>
<p>And <a target="_blank" href="https://www.youtube.com/watch?v=znmQ7oMiQrM&amp;list=PLUkh9m2BorqnKWu0g5ZUps_CbQ-JGtbI9">here’s a more detailed video course</a> outlining different forms of valuation. Professor Damodaran from New York University is considered to be one of the aces and thought leaders when it comes to valuation. In this video course he explains stepwise and beautifully so you can understand and explore the fascinating world of valuations.</p>
<h2 id="heading-real-talk-before-you-close-that-tab">Real Talk Before You Close That Tab</h2>
<h3 id="heading-real-experience">Real Experience</h3>
<p>I met a founder once – early days, rough product, but you could tell he actually cared. He wasn't trying to look good. No buzzwords. No "disrupt" talk. Just someone trying to solve something annoying and important.</p>
<p>He walked into the room with a twinkle. Not swagger – just that gentle intensity. We were leaning in.</p>
<p>Then, in the middle of the pitch, someone asked, "So what's your monthly burn?" And I swear to you, he said, "Umm... I think my co-founder has that. I haven't looked in a while."</p>
<p>That was it.</p>
<p>No freak out. No awkward pause. Just... a cluck. Like a window closing in the background.</p>
<p>The product? Still smart. But the moment? Gone.</p>
<p>Nobody was mad. Nobody laughed. We even said thank you. But nobody followed up.</p>
<p>Why? Because it didn't feel like a business. It felt like a maybe.</p>
<h3 id="heading-why-this-matters">Why This Matters</h3>
<p>I’ve seen so many versions of that same scene play out. It’s never about charisma. It’s not even about the idea, half the time.</p>
<p>It’s about whether the person asking for money actually knows what they’re building. Not the dream, the mechanics. The guts, nuts and bolds of the business. The ugly Excel math nobody brags about on Twitter.</p>
<p>Unfortunately, no simple pitch deck will do that part for you. No co-founder can answer those questions on your behalf.</p>
<p>If it’s your vision, own the math. If it’s your company, learn the cost of keeping it alive.</p>
<p>The rest? The logos, the taglines, the “go-to-market” plans?.... All of that’s just packaging.</p>
<p>And you don’t have to be perfect either. You just have to be in it. Eyes open. Numbers in your head.<br>Because if you’re asking people to believe in what you’re building, you’d better believe in the scaffolding holding it up.</p>
<p>So yeah, know your CAC. Your LTV. Your margins. Your churn. Not to check some box on an investor’s sheet, but to prove to yourself and the investor that the thing you’re spending your life on…has legs. That it can stand. And run.</p>
<p>And maybe, someday, outlast you. Maybe!</p>
<h2 id="heading-conclusion-and-final-thoughts"><strong>Conclusion and Final Thoughts</strong></h2>
<p>I hope this was helpful to you, especially if you’re a founder or aspiring founder trying to build the next big thing. While there a many more ratios and concepts, these are the crux of them.</p>
<p>A lot of other complex ratios and valuations are either built using these metrics or refer them in some way. And each of these metrics could be an article of its own. But I wanted to give you my top 10 run down so that you could get a head start. Numbers are very much a part of the ideation stage itself, and omitting them from your strategy could prove to be a fatal mistake.</p>
<p>I’ll leave you with <a target="_blank" href="https://youtu.be/Pg72m3CjuK4?si=GtIFdvC5WzbKna79">one last video</a> on How to Start a Start Up with Michael Seibel (Reddit, YC, Twitch) that I hope you find valuable. It lays out, in a crash course format, the mindset of a founder who has been there and done that. The fun fact is that a lot of the themes he speaks of tie in to the metrics here, directly or indirectly.</p>
<p>I hope this gives you a perspective of being on the other side, evaluating your hard work and passion, and I hope it sets you up for success in your next Investor Review.</p>
<p>I look forward to your thoughts, comments, and feedback. If this was helpful, engaging, and informative, do share it – you never know who may need it, or could benefit from it. I wish you all the very best in your funding rounds.</p>
<p>Until then, keep learning, unlearning, and relearning, folks.</p>
 ]]>
                </content:encoded>
            </item>
        
            <item>
                <title>
                    <![CDATA[ How to Ensure Open Source License Compliance in Your Business ]]>
                </title>
                <description>
                    <![CDATA[ If you're using open source code in your operations, you'll want to manage things properly or potentially face legal issues, financial penalties, and damage to your reputation.  You don't need a law degree to avoid problems, but you should definitely... ]]>
                </description>
                <link>https://www.freecodecamp.org/news/ensure-open-source-license-compliance-in-business/</link>
                <guid isPermaLink="false">66b995db77e922646120d72d</guid>
                
                    <category>
                        <![CDATA[ business ]]>
                    </category>
                
                    <category>
                        <![CDATA[ open source ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ David Clinton ]]>
                </dc:creator>
                <pubDate>Tue, 05 Mar 2024 11:01:08 +0000</pubDate>
                <media:content url="https://www.freecodecamp.org/news/content/images/2024/03/romain-dancre-doplSDELX7E-unsplash.jpg" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>If you're using open source code in your operations, you'll want to manage things properly or potentially face legal issues, financial penalties, and damage to your reputation. </p>
<p>You don't need a law degree to avoid problems, but you should definitely familiarize yourself with some basic principles.</p>
<p>This article comes from my Complete LPI Open Source Essentials Exam Study Guide <a target="_blank" href="https://www.udemy.com/course/complete-lpi-open-source-essentials-exam-study-guide/?referralCode=05B999CE18EF4D6E243C">Udemy course</a> and <a target="_blank" href="https://www.amazon.com/dp/B0CK3Q8DCF">book</a>. You can also view the video version here:</p>
<div class="embed-wrapper">
        <iframe width="560" height="315" src="https://www.youtube.com/embed/u3zGMRAPAiI" style="aspect-ratio: 16 / 9; width: 100%; height: auto;" title="YouTube video player" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen="" loading="lazy"></iframe></div>
<p>We'll begin with some best practices:</p>
<ul>
<li>Conduct an inventory of all open source software used in your business workflow, including third-party libraries and dependencies. This will help you identify the licenses and terms of use associated with each piece of software. You'll also want to implement a system for tracking licenses and their terms of use. This can include using tools or software that automatically identify open source software and their associated licenses.</li>
<li>Create a license policy that outlines the procedures and guidelines for using open source software in your business workflow. This policy should be communicated to all employees and stakeholders involved in the software development process.</li>
<li>Use only approved open source licenses that comply with your license policy. This can help you avoid legal issues and ensure compliance with regulations.</li>
<li>Monitor changes to open source software licenses and updates to ensure continued compliance. This can include subscribing to notifications or alerts about license changes and updating your license inventory accordingly.</li>
<li>Document all steps taken to ensure compliance with open source licenses, including license reviews, approvals, and renewals. This documentation can help you demonstrate compliance in the event of an audit or legal challenge.</li>
</ul>
<p>That sounds like a lot of work. Well, you might consider creating an Open Source Program Office. Let's see how that works.</p>
<h2 id="heading-open-source-program-offices-ospo">Open Source Program Offices (OSPO)</h2>
<p>An OSPO is an organizational unit or team within a company or organization that's responsible for managing open source software and its use within the organization.</p>
<p>An OSPO helps organizations effectively manage the use of open source software by providing guidelines, policies, and procedures that ensure legal and regulatory compliance, proper usage, and contribution to the open source community. </p>
<p>The OSPO can also help organizations to establish a strategic direction for open source use, including identifying opportunities for collaboration with other organizations or contributing to industry-wide initiatives.</p>
<p>Typically, an OSPO is responsible for ensuring that the organization complies with the terms of open source licenses, including understanding license obligations, tracking license usage, and managing compliance risk. It'll also work to:</p>
<ul>
<li>Build relationships with the open source community, contributing to projects, and promoting internal contributions to open source projects</li>
<li>Develop and implement policies and governance frameworks that guide the organization's use of open source software</li>
<li>Develop and execute strategic plans for open source software use within the organization</li>
<li>Provide training and education to employees and stakeholders on the use of open source software, including compliance, governance, and community engagement.</li>
</ul>
<p>There are some useful business tools that can help simplify the administration of your software resources.</p>
<h2 id="heading-software-package-data-exchanges-spdx">Software Package Data Exchanges (SPDX)</h2>
<p>A Software Package Data Exchange, for instance, is a standard format for exchanging data related to software packages, including open source licenses, copyrights, and other related information. </p>
<p>SPDX is intended to simplify the sharing of information between developers, software vendors, and other stakeholders in the software supply chain. SPDX provides a common language for describing software packages and their associated licenses, making it easier to understand the terms of use and comply with license obligations.</p>
<p>The primary purpose of SPDX is to promote license compliance and facilitate the management of open source software. SPDX allows developers and organizations to easily identify the open source software components in their software products and track license obligations associated with each component.</p>
<h2 id="heading-the-software-bill-of-materials">The Software Bill of Materials</h2>
<p>A Software Bill of Materials (SBOM) is a list of all the components and dependencies that make up a software application or system. The SBOM provides information about the software's components, such as open source libraries, commercial software components, and proprietary code. </p>
<p>The goal of an SBOM is to improve transparency and accountability in software supply chains by providing a detailed inventory of the software components used in a product.</p>
<p>An SBOM typically includes information about the version, license, and origin of each component. An SBOM can help identify security vulnerabilities in a software system. By providing a complete list of all software components, developers and security teams can more easily identify and address security risks. </p>
<p>An SBOM can also helps ensure compliance with open source licenses and other legal requirements by providing information about the licenses associated with each component. And an SBOM can help manage supply chain risks by providing visibility into the software components used in a product. By knowing what components are used and where they come from, companies can more easily assess the risks associated with each component and make informed decisions about their use.</p>
<p>We should also take some time to talk about lawyers. Or, at least, the things that might get lawyers all excited. By which I mean to say that open source business models can carry legal risks, including risks related to product liability and export regulations. It's important for companies that use or distribute open source software to understand these risks and take appropriate measures to manage them.</p>
<h2 id="heading-product-liability">Product Liability</h2>
<p>Product liability is a legal concept that holds manufacturers or distributors of products liable for any harm caused to consumers by defects in the products. When a company uses or distributes open source software as part of its products, it assumes responsibility for any defects in the software that could cause harm to consumers. This could result in legal claims for product liability, which can be costly and damaging to the company's reputation.</p>
<p>To manage product liability risks associated with open source software, companies should implement effective quality assurance processes to ensure that the software is free from defects and meets industry standards. Companies should also work closely with their legal teams to understand the legal implications of using and distributing open source software, including any potential product liability risks.</p>
<p>Export regulations are another area of concern for companies that use or distribute open source software. Export regulations are laws and regulations that govern the export of goods and technology from one country to another. These regulations can restrict the export of certain types of technology or require companies to obtain licenses or certifications before exporting certain types of products.</p>
<p>Like any other technology, open source software can be subject to export regulations. Companies that use or distribute open source software should be aware of these regulations and ensure that their use and distribution of open source software comply with all applicable laws and regulations.</p>
<h2 id="heading-mergers-and-acquisitions">Mergers and Acquisitions</h2>
<p>One more lawyerly thing: mergers and acquisitions can have a significant impact on the use of open source software within organizations. When two companies merge or one company acquires another, they may have different approaches to the use of open source software and different policies and practices for managing open source licensing and compliance. This can create challenges and risks related to the integration of open source software.</p>
<p>One potential impact is that the acquiring company may need to conduct due diligence to understand the open source licensing and compliance practices of the acquired company. This can be a complex and time-consuming process, especially if the acquired company has a large and diverse software portfolio. The merged company may also need to reconcile different approaches to open source licensing and compliance. For example, if one company has a more permissive approach to open source licensing than the other, the merged company may need to develop a new policy or approach that takes both approaches into account.</p>
<p>Mergers and acquisitions can also impact the use of open source software in terms of product development and innovation. For example, if the acquiring company has a different technology stack or development process than the acquired company, it may need to integrate or replace open source components used by the acquired company. This can result in delays and added costs.</p>
<p>And don't forget that mergers and acquisitions can also impact the open source community. If a company that is an active contributor to an open source project is acquired, the new company may change its approach to the project or reduce its contributions. This can have a negative impact on the project and the community that supports it.</p>
<h2 id="heading-conclusion">Conclusion</h2>
<p>The bottom line? Building software can be fun and profitable and can change people's lives in positive ways. But, if you're not careful, it can also get you into a lot of trouble. </p>
<p>So take some time to educate yourself on your business and compliance responsibilities. </p>
<p><em>This article comes from my</em> <a target="_blank" href="https://www.udemy.com/course/complete-lpi-open-source-essentials-exam-study-guide/?referralCode=05B999CE18EF4D6E243C"><em>Complete LPI</em></a> Open Source <em>Essentials Study Guide course__.</em> <em>And there's much more technology goodness available at <a target="_blank" href="https://bootstrap-it.com/">bootstrap-it.com</a></em></p>
 ]]>
                </content:encoded>
            </item>
        
            <item>
                <title>
                    <![CDATA[ Tech Entrepreneur 101 – Lessons they Don't Teach You in Business School ]]>
                </title>
                <description>
                    <![CDATA[ How can you find customers? How can you get a meeting with anyone? How can you take your career to the next level?  Learn the answers to these questions and more in an entrepreneurship course we just published on the freeCodeCamp.org YouTube channel.... ]]>
                </description>
                <link>https://www.freecodecamp.org/news/important-lessons-they-dont-teach-you-in-business-school/</link>
                <guid isPermaLink="false">66b2038e297cd6de0bd5465e</guid>
                
                    <category>
                        <![CDATA[ business ]]>
                    </category>
                
                    <category>
                        <![CDATA[ Entrepreneurship ]]>
                    </category>
                
                    <category>
                        <![CDATA[ youtube ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ Beau Carnes ]]>
                </dc:creator>
                <pubDate>Mon, 14 Feb 2022 18:30:23 +0000</pubDate>
                <media:content url="https://www.freecodecamp.org/news/content/images/2022/02/ENTRE.png" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>How can you find customers? How can you get a meeting with anyone? How can you take your career to the next level? </p>
<p>Learn the answers to these questions and more in an entrepreneurship course we just published on the freeCodeCamp.org YouTube channel.</p>
<p>Business Insider wrote an article stating that book version of this course called <em>101 Crucial Lessons They Don't Teach You in Business School</em> was voted as the #1 most popular business book of the year by Business Insider readers.</p>
<p>Chris Haroun teaches this course. Chris has sold more than 1,000,000 of his online business and self improvement courses in 12 languages in 196 countries and his courses have been profiled in Business Insider, NBC, Inc, Forbes, CNN, Entrepreneur and on other business news websites.</p>
<p>This course is an amalgamation of business advice that Chris has compiled from his many meetings with successful business people over the past two decades as well as observations of why the founders of giant tech companies have become incredibly successful.</p>
<p>The course also includes a free workbook for you to use as you go through the course.</p>
<p>Here are the sections in this free business course:</p>
<ul>
<li>Section 1: Relationships Are More Important Than Product Knowledge</li>
<li>Section 2: Be Long Term Greedy</li>
<li>Section 3: Avoid Burnout</li>
<li>Section 4: Create Off The Charts Confidence; Wear That Super Superman Cape!</li>
<li>Section 5: Ethics. Use It or Lose It</li>
<li>Section 6: Every Battle is Won Before It Has Been Fought</li>
<li>Section 7: Goal Setting</li>
<li>Section 8: Happiness is...</li>
<li>Section 9: Legal Stuff is Important</li>
<li>Section 10: Management Best Practices</li>
<li>Section 11: Navigating Corporate Politics; Swimming with Sharks</li>
<li>Section 12: Only Take Advice from Successful People</li>
<li>Section 13: Only the Paranoid Survive</li>
<li>Section 14: Risk Taking</li>
<li>Section 15: Sales Best Practices</li>
<li>Section 16: Think Different</li>
<li>Section 17: You Be You</li>
</ul>
<p>Watch the course below or <a target="_blank" href="https://youtu.be/UEngvxZ11sw">on the freeCodeCamp.org YouTube channel</a>. </p>
<div class="embed-wrapper">
        <iframe width="560" height="315" src="https://www.youtube.com/embed/UEngvxZ11sw" style="aspect-ratio: 16 / 9; width: 100%; height: auto;" title="YouTube video player" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen="" loading="lazy"></iframe></div>
 ]]>
                </content:encoded>
            </item>
        
            <item>
                <title>
                    <![CDATA[ Learn How to Build Apps From a Business Perspective ]]>
                </title>
                <description>
                    <![CDATA[ There is way more to building successful apps than just coding. In fact, coding is often the easiest part. There are many business considerations that are extremely important. We just published an 8-hour course on the freeCodeCamp.org YouTube channel... ]]>
                </description>
                <link>https://www.freecodecamp.org/news/learn-how-to-build-apps-from-a-business-perspective/</link>
                <guid isPermaLink="false">66b2046a712508eb16067880</guid>
                
                    <category>
                        <![CDATA[ app development ]]>
                    </category>
                
                    <category>
                        <![CDATA[ business ]]>
                    </category>
                
                    <category>
                        <![CDATA[ youtube ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ Beau Carnes ]]>
                </dc:creator>
                <pubDate>Mon, 06 Dec 2021 15:37:00 +0000</pubDate>
                <media:content url="https://www.freecodecamp.org/news/content/images/2021/12/apps.png" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>There is way more to building successful apps than just coding. In fact, coding is often the easiest part. There are many business considerations that are extremely important.</p>
<p>We just published an 8-hour course on the freeCodeCamp.org YouTube channel that will teach you the business of building apps. </p>
<p>Shad Sluiter created this course. He teaches computer science and programming classes at Grand Canyon University.  He has multiple degrees in Computer Science, Mathematics and Education, as well as a Masters degree in Computer Information Systems.</p>
<p>This project management course is for leaders, entrepreneurs, and software developers. You will learn everything from determining what type of app to build, effective app design, marketing and monetization strategies, choosing the right tools, hiring and managing development teams, and more.</p>
<p>Here are all the sections covered in this course:</p>
<h3 id="heading-unit-11-what-is-the-value-proposition-of-your-app">Unit 1.1 What is the value proposition of your app?</h3>
<ul>
<li>Do you need a web app or just a better website?</li>
<li>Categories of Apps – which app category is easiest to compete in?</li>
</ul>
<h3 id="heading-unit-12-identify-the-problem-you-are-trying-to-solve-with-your-app">Unit 1.2 Identify the problem you are trying to solve with your app.</h3>
<ul>
<li>Candy, vitamins or addictive painkiller?</li>
<li>Fulfillment, recognition, security</li>
<li>The Five Whys</li>
</ul>
<h3 id="heading-unit-13-how-to-discover-a-niche-in-the-marketplace">Unit 1.3 How to discover a niche in the marketplace</h3>
<ul>
<li>Follow popular trend </li>
<li>Add a twist </li>
<li>Your own expertise  </li>
<li>Problems in existing competition  </li>
<li>Unit 1.4 Listening to users </li>
<li>Users that exist in the market</li>
<li>Get user feedback</li>
<li>Idea 2.0</li>
<li>Homework 1.1 Airbnb and Lyft</li>
<li>Homework 1.2 App Annie and Sensor Tower</li>
<li>Homework 1.3 Write an application plan</li>
</ul>
<h3 id="heading-unit-2-ui-ux-mvp-design">Unit 2 UI, UX, MVP design</h3>
<ul>
<li>How to create user stories </li>
<li>Planning for an MVP</li>
</ul>
<h3 id="heading-unit-22-designing-an-effective-ui-user-interface">Unit 2.2 Designing an effective UI user interface</h3>
<ul>
<li>On boarding new users</li>
<li>The Google UI Case Study</li>
<li>The Photoshop Adobe UI negative Case Study</li>
<li>Effective UI elements</li>
<li>Don’t Make Me Thing Steve Krug </li>
<li>UI design templates</li>
<li>Design for your target audience</li>
<li>Unit 2.3 How to design an effective UX User Experience</li>
<li>UX is where Design strategy and Technology intersect</li>
<li>Application Flow </li>
<li>Measuring Conversion Rates</li>
<li>UX outside of the app</li>
<li>The User Empathy Map </li>
<li>Six principles for a positive UX</li>
</ul>
<h3 id="heading-unit-24-the-mvp">Unit 2.4 The MVP</h3>
<ul>
<li>The Lean Startup MVP concept by Eric Ries</li>
<li>Planning for future versions of your app</li>
<li>What is NOT an MVP</li>
<li>Zappos MVP Case Study</li>
<li>The MVP design pyramid</li>
<li>The purpose of an MVP</li>
<li>Keeping the cost of an MVP low</li>
<li>Homework 2.1 App Design Case Studies</li>
<li>Homework 2.2 Develop User Stories</li>
<li>Homework 2.3 Interactive UI prototype</li>
</ul>
<h3 id="heading-unit-31-marketing-and-monetization-for-an-app">Unit 3.1 Marketing and Monetization for an App</h3>
<ul>
<li>The BMC Case Study</li>
<li>Unit 3.2 Monetization Strategies of Apps</li>
<li>Apple App Store vs Google Play Store revenue </li>
<li>iOS vs Android user value per customer</li>
<li>iOS vs Android market share in various countries </li>
</ul>
<h3 id="heading-unit-33-marketing-your-app">Unit 3.3 Marketing Your App</h3>
<ul>
<li>How users discover your app</li>
</ul>
<h3 id="heading-unit-34-dealing-with-investors">Unit 3.4 Dealing with Investors</h3>
<ul>
<li>Homework 3.1 Build a BMC for your app</li>
</ul>
<h3 id="heading-unit-41-building-customer-loyalty">Unit 4.1 Building Customer Loyalty</h3>
<ul>
<li>Why Customers Abandon Apps?</li>
<li>First-to-Mind solution</li>
<li>Compulsion</li>
<li>Morality of Addictive Apps</li>
<li>The HOOK app addictive model</li>
<li>Homework 4.1 Understanding Hook</li>
<li>Homework 4.2 Applying Hook</li>
</ul>
<h3 id="heading-unit-51-choosing-the-right-tools">Unit 5.1 Choosing the Right Tools</h3>
<ul>
<li>Five Reasons Not to Build an App</li>
</ul>
<h3 id="heading-unit-52-nine-companies-who-nailed-their-app">Unit 5.2 Nine Companies Who Nailed their App</h3>
<h3 id="heading-unit-53-development-languages-and-cross-platform-tools">Unit 5.3 Development Languages and Cross Platform Tools</h3>
<ul>
<li>Homework 5.1 Compare Dev Tools</li>
<li>Homework 5.2 Recommend a Development Solution</li>
</ul>
<h3 id="heading-unit-61-full-stack-considerations">Unit 6.1 Full Stack Considerations</h3>
<ul>
<li>Choosing a Database Backend</li>
<li>SQL</li>
<li>noSQL</li>
<li>SQL vs noSQL </li>
<li>Graph Database</li>
<li>Full Text Database </li>
<li>Vertical Scaling</li>
<li>Horizontal Scaling</li>
<li>Data Duplication in Distributed Databases </li>
<li>SQL Shards</li>
</ul>
<h3 id="heading-homework-61-recommend-database-solutions">Homework 6.1 Recommend Database Solutions</h3>
<ul>
<li>Homework 6.2 Explore API services</li>
</ul>
<h3 id="heading-unit-71-hiring-the-development-team">Unit 7.1 Hiring the Development Team</h3>
<ul>
<li>Four Roles of a Software Development Team</li>
<li>Product Manager</li>
<li>Product Designer</li>
<li>Front End Developer</li>
<li>Back End Developer</li>
</ul>
<h3 id="heading-unit-72-mobile-vs-web-development">Unit 7.2 Mobile vs Web Development</h3>
<ul>
<li>Skills Used in Mobile vs Web Development</li>
<li>Web vs Mobile Development Salaries</li>
</ul>
<h3 id="heading-unit-73-agile-team-management">Unit 7.3 Agile Team Management</h3>
<ul>
<li>SDLC Agile vs Waterfall</li>
<li>What is Waterfall Development?</li>
<li>What is Agile Scrum Methodology? </li>
<li>The Product Backlog</li>
<li>Spring Planning</li>
<li>Sprint Backlog</li>
<li>What is a Sprint?</li>
<li>Product Increment</li>
<li>Daily Scrum</li>
<li>Sprint Review</li>
<li>Sprint Retrospective</li>
</ul>
<h3 id="heading-unit-74-how-to-write-a-job-requisition">Unit 7.4 How to Write a Job Requisition</h3>
<ul>
<li>Cross Field Expertise</li>
<li>Intangibles</li>
<li>Adjacent Skills</li>
<li>Portfolio</li>
<li>Homework 7.1 Team Roles</li>
<li>Homework 7.2 Internal Job Requisition</li>
<li>Homework 7.3 External Job Posting</li>
</ul>
<h3 id="heading-unit-81-future-trends-in-mobile-development">Unit 8.1 Future Trends in Mobile Development</h3>
<ul>
<li>Cloud Computing</li>
<li>38 Artificial Intelligence</li>
<li>Cross Platform Dev</li>
<li>mCommerce</li>
<li>Virtual Reality</li>
<li>Augmented Reality</li>
<li>Higher Bandwidth</li>
<li>IOT</li>
<li>Wearables</li>
<li>Security</li>
<li>Blockchain</li>
<li>Beacon</li>
<li>Homework 8.1 Review Past Predictions</li>
<li>Homework 8.2 Current State of Development Tools</li>
<li>Homework 8.3 Future Mobile Tech</li>
</ul>
<p>Watch the full course below or <a target="_blank" href="https://www.youtube.com/watch?v=poLzjLt2yqU">on the freeCodeCamp.org YouTube channel</a> (8-hour watch).</p>
<div class="embed-wrapper">
        <iframe width="560" height="315" src="https://www.youtube.com/embed/poLzjLt2yqU" style="aspect-ratio: 16 / 9; width: 100%; height: auto;" title="YouTube video player" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen="" loading="lazy"></iframe></div>
 ]]>
                </content:encoded>
            </item>
        
            <item>
                <title>
                    <![CDATA[ Word Count in Excel – How to Check the Number of Words ]]>
                </title>
                <description>
                    <![CDATA[ Excel does not have its own tool that lets you simply look at the number of words in a document (like Word does). But is it possible to find out anyway?  Yes it is – but it's a bit convoluted, and it also only works on one cell at ]]>
                </description>
                <link>https://www.freecodecamp.org/news/word-count-in-excel-how-to-check-the-number-of-words/</link>
                <guid isPermaLink="false">66b0c3c129f55a5720e05550</guid>
                
                    <category>
                        <![CDATA[ business ]]>
                    </category>
                
                    <category>
                        <![CDATA[ excel ]]>
                    </category>
                
                    <category>
                        <![CDATA[ Productivity ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ Ilenia Magoni ]]>
                </dc:creator>
                <pubDate>Tue, 09 Mar 2021 23:51:24 +0000</pubDate>
                <media:content url="https://cdn-media-2.freecodecamp.org/w1280/603d3e41a675540a2292502b.jpg" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>Excel does not have its own tool that lets you simply look at the number of words in a document (like Word does). But is it possible to find out anyway? </p>
<p>Yes it is – but it's a bit convoluted, and it also only works on one cell at a time. Don't worry, though – we will see at the end how to make it work on a group of cells. Let's explore how to count words in Excel.</p>
<h1 id="heading-the-excel-functions-well-use-to-count-characters">The Excel Functions We'll Use to Count Characters</h1>
<p>We need to learn about three Excel functions, <code>LEN()</code>, <code>TRIM()</code> and <code>SUBSTITUTE()</code>, before we can use them in the formula.</p>
<h2 id="heading-how-to-use-the-len-function-in-excel">How to Use the <code>LEN()</code> Function in Excel</h2>
<p>The <code>LEN()</code> function takes a cell with text content and gives back the number of characters in that cell. </p>
<p>For example, if we write <code>The horse under the three</code> in a cell, and we use the <code>LEN()</code> function to calculate the number of characters in that sentence in another cell, we'll get <code>25</code>. You can see how it works here:</p>
<p><img src="https://www.freecodecamp.org/news/content/images/2021/03/len.png" alt="Image" width="600" height="400" loading="lazy"></p>
<p>By specifying that we want the <code>LEN()</code> of cell B1 (<code>LEN(B1)</code>, in cell B2 above), Excel does this calculation for us.</p>
<p>Note: I'll explain why I included the spelling error ("three" instead of "tree") below.</p>
<h2 id="heading-how-to-use-trim-function-in-excel">How to Use <code>TRIM()</code> Function in Excel</h2>
<p>The <code>TRIM()</code> function takes a cell with text content and gives back the same text without any white space at the beginning or end. </p>
<p>For example, say we have a cell that looks like this:       <code>The horse under the three</code>   (with 7 spaces before the text and 2 at the end. It has a total length of 34 characters, including the spaces. </p>
<p>The <code>TRIM()</code> function will give us back <code>The horse under the three</code> (with just the original 25 characters) without the spaces at the beginning or the end. Here's what it looks like:</p>
<p><img src="https://www.freecodecamp.org/news/content/images/2021/03/trim.png" alt="Image" width="600" height="400" loading="lazy"></p>
<p>You can see that, similar to the example above with <code>LEN()</code>, when we put the <code>TRIM()</code> instructions in cell B4, Excel calculates the correct value in cell B5.</p>
<h2 id="heading-how-to-use-the-substitute-function-in-excel">How to Use the <code>SUBSTITUTE()</code> Function in Excel</h2>
<p>The <code>SUBSTITUTE()</code> function will replace a piece of the text with another bit of text. For example, in the text we have been using there is a spelling error (instead of <code>tree</code> we have <code>three</code>). We can fix it using the <code>SUBSTITUTE()</code> function. </p>
<p>The syntax is <code>SUBSTITUTE(text, old_text, new_text, [instance_num])</code>, with <code>text</code> being the text we are going to change. In this case, we'll have the text we want to change, and the <code>old_text</code> and the part we want to change (<code>three</code>) which will be replaced with the <code>new_text</code> (<code>tree</code>).</p>
<p>The complete formula is <code>SUBSTITUTE(B4, "three", "tree")</code>. Note that text in a formula always needs to be put in quotes. Here's how it works:</p>
<p><img src="https://www.freecodecamp.org/news/content/images/2021/03/substitute.png" alt="Image" width="600" height="400" loading="lazy"></p>
<p>Just in case you need to know, <code>instance_num</code> is an optional parameter that you use in case there are multiple instances of <code>old_text</code> in the text and you want to change only one of them. But we aren't using it here.</p>
<h1 id="heading-how-to-count-words-in-excel">How to Count Words in Excel</h1>
<p>We have learned how to use the above single functions, and now we need to use them together in a somewhat convoluted way. </p>
<p>Before putting them together, let's try to understand how we are using them, and then we will build together the complete formula.</p>
<h2 id="heading-how-word-count-in-excel-works">How Word Count in Excel Works</h2>
<p>Excel does not have a proper word count tool or formula, but there is one thing we can count, and that is characters, as we've learned above. Specifically, we are going to count the number of spaces inside the string. And from that, we are going to derive the number of words just adding 1 to the number of spaces. </p>
<p>When we look at our example, we can see that the string <code>The horse under the tree</code> has four spaces. If we add one, we get five, the total number of words in the sentence.</p>
<p>Counting spaces is also not a trivial task. Since there is not a specific tool or formula that can count just spaces, we need to be a bit creative. </p>
<p>What we are going to do is count the number of characters in the string, and then count the number of characters in the string when the spaces have been removed (we can use <code>SUBSTITUTE(text, " ", "")</code> for this). Then we'll take the difference between the two. </p>
<p><code>The horse under the tree</code> has 24 characters, while <code>Thehorseunderthetree</code> has 20 characters. The difference is 4, which is the number of spaces in the original string. If we add 1 we get 5, the number of words.</p>
<p><img src="https://www.freecodecamp.org/news/content/images/2021/03/count-words.png" alt="Image" width="600" height="400" loading="lazy"></p>
<h2 id="heading-putting-it-into-practice">Putting it into Practice</h2>
<p>Now we need to put in a single formula that we have seen in the last paragraph. This formula has three components:</p>
<ul>
<li>the length of the sentence with spaces at the beginning or at the end of the sentence removed (we want to count only spaces between the words), so we'll use <code>LEN(TRIM(text))</code></li>
<li>the length of the string without spaces, in this case, we don't need to use <code>TRIM()</code> as we are removing all spaces, so <code>LEN(SUBSTITUTE(text, " ", ""))</code></li>
<li>Then we just add <code>1</code>.</li>
</ul>
<p>The complete formula is: <code>LEN(TRIM(text)) - LEN(SUBSTITUTE(text, " ", "")) + 1</code>.</p>
<p><img src="https://www.freecodecamp.org/news/content/images/2021/03/single-formula.png" alt="Image" width="600" height="400" loading="lazy"></p>
<h1 id="heading-how-to-create-a-custom-function-to-count-words-in-excel">How to Create a Custom Function to Count Words in Excel</h1>
<p>We have learned how to count words in a cell, but maybe we don't want to type all that every time we need to count the number of words.</p>
<p>Fortunately, we can solve this by creating a custom function to count words. We can also have a custom function to count the total number of words in multiple cells. </p>
<h2 id="heading-how-to-create-a-custom-function-with-visual-basic-for-applications">How to Create a Custom Function with Visual Basic for Applications</h2>
<p>We can open the VBA editor with <code>Alt + F11</code> (<code>FN + Alt + F11</code> for Mac). Then we can go to <strong>Insert &gt; Module</strong>, and we are ready to write our function. </p>
<p>We can use what we have already written as a starting point, but we need to replace <code>SUBSTITUTE</code>, as that doesn't exist in Visual Basic, with the <code>REPLACE</code> function. So now we'll have <code>LEN(TRIM(text)) - LEN(REPLACE(text, " ", "")) + 1</code>.</p>
<p>Let's name the new function we want to create. I have chosen the name <code>WORDCOUNT</code>, but you can use any name you want. Just replace it in the two places it's written with the name of your choice.</p>
<pre><code><span class="hljs-built_in">Function</span> WORDCOUNT(text)
   WORDCOUNT = LEN(TRIM(text)) - LEN(REPLACE(text, <span class="hljs-string">" "</span>, <span class="hljs-string">""</span>)) + <span class="hljs-number">1</span>
End <span class="hljs-built_in">Function</span>
</code></pre><p>Once you add this code in the editor, you have created the function. Now you can close the editor and enjoy your new function! But keep in mind that it only works for this workbook. </p>
<p>So now let's make the function work with more than one cell, and then we can also add it permanently to Excel.</p>
<h2 id="heading-how-to-build-a-custom-excel-function-to-count-the-total-number-of-words-in-a-group-of-cells">How to Build a Custom Excel Function to Count the Total Number of Words in a Group of Cells</h2>
<p>We will now update the function to work with a range of cells to make it a bit more useful. We take the same code as above, and apply it to every cell within a range, summing together the number of words in each cell. </p>
<p>Replace the code we wrote before with the following:</p>
<pre><code><span class="hljs-built_in">Function</span> WORDCOUNT(rng As Range)
    Count = <span class="hljs-number">0</span>
    For Each cl In rng
        thisCount = LEN(TRIM(cl.Value)) - LEN(REPLACE(cl.Value, <span class="hljs-string">" "</span>, <span class="hljs-string">""</span>)) + <span class="hljs-number">1</span>
        Count = Count + thisCount
    Next
    WORDCOUNT = Count
End <span class="hljs-built_in">Function</span>
</code></pre><p>Note: this version works with a single range of cells, and all cells selected must contain text. You could try to make your own more versatile version if you want to, just explore VBA on your own!</p>
<p>Lastly, we want to make sure that our function is available in every Excel Work Book. To do that we have to close the VBA editor and save the Book we are working in as <code>*.xlam</code>, the Excel Add-In file type. </p>
<p>To do that we can go to <strong>File &gt; Save As</strong>, give the file a name that will let us recognize it, like "WordCount", chose the format "Excel Add-In (<em>.xlam)" from the drop-down menu. Don't change the folder in which you save the file, as it is set automatically to an <em>*AddIns</em></em> folder.</p>
<p>Now that we have created the file, we need to import it into Excel. To do that we go to <strong>File &gt; Options &gt; Add-ins</strong>. At the bottom of the window select "Excel Add-ins" from the dropdown menu, and click <strong>Go....</strong> In the new window use the <strong>Browse...</strong> button, and there it should open the <strong>AddIns</strong> folder we have saved the file in. Select it and press <strong>Ok</strong>, then <strong>Ok</strong> again. Now the <code>WORDCOUNT()</code> function will be available every time you use Excel.</p>
<h1 id="heading-conclusion">Conclusion</h1>
<p>In this article, we have learned how to count words in a string in Excel. </p>
<p>And even though Excel does not have a readymade tool for counting words, we learned how to create our own custom function to avoid having to write each formula every time we want to get the number of words in a string. </p>
<p>Finally, we also learned how to expand our function so that it works with any number of cells.</p>
 ]]>
                </content:encoded>
            </item>
        
            <item>
                <title>
                    <![CDATA[ How to Handle Client Objections when Freelancing ]]>
                </title>
                <description>
                    <![CDATA[ By Kyle Prinsloo What should you do when you’re trying to sell your services and hear these words:   •    “That’s too expensive.”•    “I’ve never heard of you before.”•    “I’m too busy. Call me some other time.”   Give ]]>
                </description>
                <link>https://www.freecodecamp.org/news/how-to-handle-client-objections-freelancing/</link>
                <guid isPermaLink="false">66d46027246e57ac83a2c793</guid>
                
                    <category>
                        <![CDATA[ business ]]>
                    </category>
                
                    <category>
                        <![CDATA[ business strategy ]]>
                    </category>
                
                    <category>
                        <![CDATA[ communication ]]>
                    </category>
                
                    <category>
                        <![CDATA[ Freelancing ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ freeCodeCamp ]]>
                </dc:creator>
                <pubDate>Fri, 26 Feb 2021 16:31:33 +0000</pubDate>
                <media:content url="https://www.freecodecamp.org/news/content/images/2021/02/client-objections-freelancing.jpg" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>By Kyle Prinsloo</p>
<p>What should you do when you’re trying to sell your services and hear these words:  </p>
<p>•    “That’s too expensive.”<br>•    “I’ve never heard of you before.”<br>•    “I’m too busy. Call me some other time.”  </p>
<p>Give up and move on to the next one?  </p>
<p>If you do, your pipeline will soon run dry.  </p>
<p>It may be disappointing to hear these phrases over and over again, but these are some of the most common client objections in virtually any industry.  </p>
<p>You may not like it, but working on sales is vital to start your <a target="_blank" href="https://studywebdevelopment.com/how-to-start-freelancing-as-developer.html">freelance web development business</a>.  </p>
<p><a target="_blank" href="https://www.bidsketch.com/blog/client-proposals/handle-client-objections/">Client objections</a> are inevitable, but the key to overcome them and close the sale is to come prepared with techniques and strategies on how to handle these objections like a pro.</p>
<h2 id="heading-what-are-sales-objections">What are Sales Objections?</h2>
<p>Sales objections are problems that prospects tell you are the reasons why they can’t buy your services.  </p>
<p>The key to handling objections is seeing them with the right perspective.  </p>
<p>Some objections are valid, such as a real lack of budget (in that case you have to move on). But sometimes they represent an opportunity for you to explain the value that you can bring or clarify any questions they might have – which brings them one step closer to a sale.  </p>
<p>When your prospects object, you have to understand what’s really going on in their minds so you can handle those objections accordingly.  </p>
<p>As with any skills, handling sales objections takes a lot of practice. But over time and with enough practice, you will develop an instinct and familiarity that will help you handle objections with more finesse.</p>
<h2 id="heading-4-types-of-client-objections-during-sales">4 Types of Client Objections During Sales</h2>
<p>Sales professionals use a qualification methodology called BANT to help determine whether a prospect is a good fit based on their Budget, Authority to buy, Need for the product, and Timeline.  </p>
<p>Since a successful sale usually happens because all these four qualifications were met, it makes sense that the most common client objections are the opposite of these.  </p>
<p>Almost all client objections can be grouped into the following four categories:</p>
<ul>
<li>Lack of budget</li>
<li>Lack of authority to buy</li>
<li>Lack of perceived need for the product</li>
<li>Lack of urgency</li>
</ul>
<h2 id="heading-its-too-expensive">“It’s too expensive.”</h2>
<p>Any concerns regarding cost, budget, or ROI fall into this category. Clients are worried about the cost often because they’re not sure if it’s worth the risk, or they’re not sure what makes your service worth the higher cost than a competitor’s.  </p>
<p>Your job is to justify the cost by showing the value of what you have to offer.</p>
<h3 id="heading-how-to-handle-budget-based-objections">How to handle budget-based objections:</h3>
<p>Sometimes, when people don’t want to deal with another sales conversation or aren’t ready to commit to a sale, the first thing they will say is they don’t have any money, even if that’s not the case.  </p>
<p>Ask a few questions to uncover the real reasons behind the objection. Try to find out what makes the prospect think that your service is expensive. Putting the price in context will often help ease their minds. Explain the ROI in relation to the price or how much it will cost if they don’t get your service.  </p>
<p>This is also why it’s best to offer a pricing tier, like 3 options. Learn how to write <a target="_blank" href="https://studywebdevelopment.com/web-design-proposal-template.html">winning proposal templates</a>.  </p>
<div class="embed-wrapper">
        <blockquote class="twitter-tweet">
          <a href="https://twitter.com/study_web_dev/status/1295334769623015425?s=20"></a>
        </blockquote>
        <script defer="" src="https://platform.twitter.com/widgets.js" charset="utf-8"></script></div>
<p>Clients with budget concerns will feel more at ease availing of your lower-priced options. You can then upsell them later on.  </p>
<p>Learn more about how to price your web development services <a target="_blank" href="https://studywebdevelopment.com/how-to-charge-for-a-website.html"><strong>here</strong></a>.  </p>
<p>If the client really has no budget for your service, let it go and move on to the next prospect.</p>
<h2 id="heading-lack-of-authority-to-buy">Lack of authority to buy</h2>
<p>“I need to clear this with my boss”.<br>“Let me run this through with my partner”.</p>
<p>You’ll hear this if you’re talking with someone without the influence or authority to buy. What you’ll hear specifically depends on how big the company is.  </p>
<p>If it’s a large company, they’ll say they need to talk to their boss about it or they can’t decide on that matter. A small business owner with a business partner will tell you they need to talk about it first.</p>
<h3 id="heading-how-to-handle-authority-based-objections">How to handle authority-based objections:</h3>
<p>This one is pretty straightforward. If they really don’t have the authority to make the decision, ask them to connect you to someone who does.  </p>
<p>If they need to talk to their boss about it, you can help out by anticipating questions and providing clear, convincing answers.</p>
<h2 id="heading-lack-of-need">Lack of need</h2>
<p>“I don’t see why I need this.”</p>
<p>This is when a client expresses doubt about whether they need your services.<br>The key here is to understand and evaluate their needs by asking open-ended questions.</p>
<h3 id="heading-how-to-handle-need-based-objections">How to handle need-based objections:</h3>
<p>Get them to elaborate on why they don’t think they need your service.  </p>
<p>This kind of objection commonly arises when you’re proposing a website improvement project and they’re not convinced that something is wrong with their current website.  </p>
<p>After all, people don’t want to fix something that’s not broken. In this case, ask them why they think they don’t need the website improvement.  </p>
<p>Then explain to them the website’s flaws and why these problems need to be fixed ASAP. What are they losing because of the issues with their website?  </p>
<p>Then ask for an appointment where you can show them how you can fix it. You can also send a detailed proposal.  </p>
<p>Likewise, if the client is not sure if they need a website for their business, ask questions to understand why they think this way, then respond accordingly.  </p>
<p>It often helps to explain how a website can contribute to their bottom line. You can also throw in some data. If you can cite a case study about one of your clients, even better.</p>
<h2 id="heading-lack-of-urgency">Lack of urgency</h2>
<p>“I don’t need it right now.”</p>
<p>When prospects say this, it’s important to identify if the timing is really an issue or if they’re trying to brush you off.</p>
<h3 id="heading-how-to-handle-timing-issues">How to handle timing issues:</h3>
<p>Ask them to elaborate on why it’s not important to them right now or what competing priorities need their urgent attention.  </p>
<p>If their response conveys a concrete timing issue, it’s best to ask when is the best time for you to call back.  </p>
<p>If they’re giving vague excuses, they’re most likely just putting off taking action on a real pain point, so you may have an opening. In this case, it works best to explain the cost of NOT acting right away.</p>
<h2 id="heading-tips-on-handling-client-objections">Tips on Handling Client Objections</h2>
<h3 id="heading-listen-to-what-they-have-to-say">Listen to what they have to say.</h3>
<p>I’ve come across some salespeople trying to dismiss my objections perhaps in hopes that I will realize that I was wrong and they were right… You can be sure they never heard back from me!  </p>
<p>Selling is, in essence, communication, and communication is supposed to be a two-way street. Your prospect needs to feel that they’re in a real, engaging conversation so you can build a good relationship with them.  </p>
<p>A trick that always helps in making prospects feel heard is repeating what they just said. When a client objects, confirm their concern back to them: “So what I’m hearing you’re saying is <em>__</em>. Is that right?”  </p>
<p>Then you can answer their objection. Don’t dismiss their objections right away. It’s a little way to show that you actually care about their situation.</p>
<h3 id="heading-ask-open-ended-questions">Ask open-ended questions.</h3>
<p>Objections are often great opportunities to understand the needs of your target customer. After all, there’s no better way to know what your target market needs than asking them yourself.  </p>
<p>Ask as many questions as you can to help you understand your prospect’s objection and get down to the real reason for their hesitation.  </p>
<p>But it’s important to have the right tone – you don’t want it to feel like an interrogation. You have to sound calm, positive, and inquisitive.  </p>
<p>Once you get down to the root of the problem, you’re in a better position to deal with it effectively.</p>
<h3 id="heading-share-customer-testimonials">Share customer testimonials.</h3>
<p>I’ve found that one of the best ways to handle objections is to share the stories of your past clients who had a similar objection but went ahead with your service anyway and saw a positive result.  </p>
<p>This approach shows that you are acknowledging the validity of their concerns and the value that others have found in your service.</p>
<h3 id="heading-be-honest">Be honest.</h3>
<p>The last tip that I’ll share is being honest about your service. Don’t make false claims – ever.  </p>
<p>Don’t say the website you built for a restaurant directly resulted in a 200% in-store traffic if it didn’t. It’s just part of business ethics.  </p>
<p>Always be upfront about what you can offer, your past results, and back it up with customer stories if you can.</p>
<h2 id="heading-when-no-means-no">When No Means No</h2>
<p>The tips above will help you get past your prospects’ first line of barriers and help you understand the real problem.  </p>
<p>But at a certain point, no means no.  </p>
<p>If you’ve tried to identify what your prospect is really concerned about and you’ve said your piece, and the prospect still objects, let it go.  </p>
<p>A good rule of thumb is if the prospect says an objection twice, it’s true.</p>
<p>Client objections can seem daunting at first, but once you understand the psychology behind it, it gets easier to handle.  </p>
<p>Thanks for reading, and I hope this will help you handle client objections more confidently :)</p>
<p>Check you <a target="_blank" href="https://twitter.com/study_web_dev">on Twitter</a>.</p>
 ]]>
                </content:encoded>
            </item>
        
            <item>
                <title>
                    <![CDATA[ What is Economics? Definition and Meaning of the Study of the Economy ]]>
                </title>
                <description>
                    <![CDATA[ By Adam Naor Economics is the study of scarcity. It's how people interact with value.  Economics gives you tools to understand how people produce, distribute, and consume goods and services. By applying economic theory, you can make well-reasoned bus... ]]>
                </description>
                <link>https://www.freecodecamp.org/news/what-is-economics/</link>
                <guid isPermaLink="false">66d45d894a7504b7409c3328</guid>
                
                    <category>
                        <![CDATA[ business ]]>
                    </category>
                
                    <category>
                        <![CDATA[ economics ]]>
                    </category>
                
                    <category>
                        <![CDATA[ Economy ]]>
                    </category>
                
                    <category>
                        <![CDATA[ money ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ freeCodeCamp ]]>
                </dc:creator>
                <pubDate>Thu, 25 Feb 2021 01:34:24 +0000</pubDate>
                <media:content url="https://cdn-media-2.freecodecamp.org/w1280/6036c64aa675540a2292340e.jpg" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>By Adam Naor</p>
<p>Economics is the study of scarcity. It's how people interact with value. </p>
<p>Economics gives you tools to understand how people produce, distribute, and consume goods and services.</p>
<p>By applying economic theory, you can make well-reasoned business decisions. You can better understand competitive forces.</p>
<p>You can also understand concepts like the “diamond-water paradox,” which economist Adam Smith pondered but was ultimately unable to solve.</p>
<p>In this paradox, Smith struggled to explain why in this life – which cannot exist without water but can easily exist without diamonds – diamonds are far more valuable than water.</p>
<p>There are entire books written about the study of economics. There's no way I can outline the entire field of study in this one article.  But here I will outline the core of this field of study.</p>
<h2 id="heading-microeconomics-vs-macroeconomics">Microeconomics vs Macroeconomics</h2>
<p>At the highest level – and even this is perhaps a slight oversimplification – there are two branches to the study of economics:</p>
<ol>
<li><strong>Microeconomics</strong>: A firm or individual view of how companies and people make decisions.</li>
<li><strong>Macroeconomics</strong>: How entire economies (countries) interact and trade, how nations' economies are structured, and the decision-making of economies writ large.</li>
</ol>
<p>Within each of these branches there are multiple sub-segments:</p>
<h3 id="heading-microeconomics">Microeconomics:</h3>
<ul>
<li>Understand consumer behavior</li>
<li>How firms make decisions</li>
<li>Examine market structures (monopoly, oligopoly, competition)</li>
<li>Use supply and demand to analyze impact of changes in supply or demand on price and quantity</li>
<li>How people and firms act to reduce costs and maximize profits</li>
<li>Understand the behavior or individuals or firms when facing uncertainty.</li>
</ul>
<h3 id="heading-macroeconomics">Macroeconomics:</h3>
<ul>
<li>Economics and global interactions</li>
<li>Business cycles at a country level: unemployment, inflation, aggregate supply and aggregate demand</li>
<li>How domestic output is measured</li>
<li>Monetary markets</li>
<li>Monetary policy</li>
<li>Fiscal policy.</li>
</ul>
<h2 id="heading-first-principles-economic-concepts-definitions-and-examples">First Principles: Economic Concepts, Definitions, and Examples</h2>
<p>When studying either microeconomics or macroeconomics, a few concepts remain the same, which for the sake of this article I will call First Principles.</p>
<p>At a high level here are the economic concepts that apply to economics (and the study of this field) and that you must be aware of.</p>
<ol>
<li>The Law of Demand: The law of demand states that the quantity purchased varies inversely with price. In other words, the higher the price, the lower the quantity demanded.</li>
<li>The Law of Supply: The law of supply states that as the price of an item goes up, suppliers will attempt to maximize their profits by increasing the quantity offered for sale.</li>
<li>Scarcity: A good is scarce if it is impossible to consume more of the good without having to give something else up. Back to the diamond-water paradox: diamonds are scarce, and therefore expensive.</li>
<li>Opportunity Cost: When a decision is made about how to allocate a scarce good, an opportunity cost is incurred. The opportunity cost of an allocation is the next best allocation that is no longer possible (because the scarce good has been used up). The standard terminology is that the opportunity cost of a good is the “value of the next best foregone alternative.” When estimating the opportunity cost, you should consider all costs and benefits that vary as a consequence of a decision, and only those costs and benefits that vary with the decision. Typical examples of costs are overhead, depreciation, research and development.</li>
<li>The Cost-Benefit Principle: this principle simply says that an action should be taken if the additional benefits are greater than the additional costs.</li>
<li>Marginal Cost: Is the additional cost to produce one additional unit of a good. Typically, as output increases, marginal cost increases.</li>
<li>Producer Surplus for a Single Unit of Output: The difference between the price a firm receives from producing and selling a unit of output and the marginal cost of producing that particular unit. </li>
</ol>
<h2 id="heading-economics-case-study">Economics: Case-Study</h2>
<p>I want to use a simple set of examples to demonstrate these core economic principles in practice.</p>
<p>Imagine you own a store that helps people buy engagement rings. You have a website and a physical retail space, equipment to make and fix jewelry, and a small team of dedicated employees.  </p>
<p>The law of demand states that as the price of your rings goes up, people will buy fewer of them.</p>
<p>The law of supply states that as the price of rings goes up, you will try to increase the number you can sell. </p>
<p>Where this supply and demand meet, an equilibrium is obtained.</p>
<p>Scarcity states that as the material of the rings is harder to come by (for example gold, diamonds, and so on) the prices of these inputs will increase.</p>
<p>Opportunity cost states that when using gold to make a ring, you are not using this gold to make some other product - like earrings or a watch. You are making an explicit decision to use the raw material to make one final product: a ring. Because you can’t use that same gold to also make another item, this represents an opportunity cost.</p>
<p>The cost-benefit principle states that you should take an action if the added benefits are greater than the added costs. For example, let’s say that you want to sell one more ring but doing so requires you to keep your store open for another 30 minutes. What should you do? If the economic benefits of remaining open outweigh the costs of keeping the store open, that action should be taken.</p>
<p>Marginal cost is how much it costs to produce another unit of a good. Imagine that getting the property and equipment to make a ring is really expensive: you need space, a furnace, and trained technicians. These costs are all fixed: you need to buy these to start your operation. </p>
<p>But once you start making a single ring, how much does it take you to make a second? Or a third? This cost is your marginal cost.</p>
<p>In general, some businesses have high variable costs and others have very low variable costs. </p>
<p>Imagine an airline. </p>
<p>Every time an airline flies a plane they are paying for the use of the airplane, fuel, a flight crew, landing taxes, parking fees, and so on. Their variable costs are seemingly very large. </p>
<p>It is hard to start an airline because the fixed costs and the variable costs are high. Before flying your first flight you will need shell out a large sum of money.  </p>
<p><img src="https://lh6.googleusercontent.com/kjBwozmGvKgeAtbuvLf7VsjhSOemikZRbemRFoyt1gAfDFMZCcP53P3_w6NIv_2jIKx2A7qvrRyB2Z42asCD-FiBC_z8uFoTK6abtlDGHEG-vnYr9fZYT6qirESxUBIvecX5XRUj" alt="Image" width="600" height="400" loading="lazy"></p>
<p>Compare that with Google: it took a lot of money to set up data centers and hire really smart people to build Google Search. But each incremental search query costs Google very little (fractions of pennies). In short, Google’s core search business has low variable costs that are driven even lower by distribution and scale. </p>
<p>Software is a field that usually has a low to moderately low variable cost structure. That is because once the software is built and deployed, it can be run at scale relatively cheaply. Here are some additional examples you can think through:</p>
<ol>
<li>QR Code Generator: takes a lot of work to build but can essentially run without heavy lifting once it’s live. When you have a product that doesn’t take too much specialized inputs to build - and has low costs to run, what do you think happens? The answer: you have lots of entrance into the space competing for users.</li>
</ol>
<p><img src="https://lh5.googleusercontent.com/rHFTv0uM27bUpWqUDUGSCIfYJEtR4zlP6-rKJuLan3lerjjRpVmVVs2n83TpvYdT52ryO8751qCbnjqxbnO5kgUUZoW52-Xf1cOwrZ0jITTysaFEQfbTSqLkkw5-ihdYg-8zI86u" alt="Image" width="600" height="400" loading="lazy"></p>
<ol>
<li>Shopify: an e-commerce platform for online stores and retail point-of-sale systems. Again: many years of work to start and build but each additional merchant that uses the platform costs very little. Many merchants on Shopify run off network websites for monetization. Why? Because websites are the ultimate articulation of a low fixed cost, very low variable cost business. Each user (or piece of traffic) doesn’t cost the owner more money. The same cost structure applies to Business-2-Business marketplaces as well. This contracts decisively with the manufacturer of airplanes or rings or cars which have underlying costs each and every single time they are consumed.</li>
<li>Many software companies are trying to create their own software delivery platforms in-house, which can take a lot of time, and usually it is hard to forecast the many different fixed and variable costs that are associated with this development. Even further, once this software is built, it takes a lot of engineers to manage the platforms, perform QA/QC work, and continuously perform upgrades. Given this cost structure, what do many firms do? They turn to 3rd parties to perform this work because their internal people are a scarce resource.</li>
<li>A final example is software development: much like the tools you learn on freeCodeCamp, software development is all about the “start”. This represents the fixed costs to get going: a computer, an IDE, and access to programming languages. But once you build an app or website, your incremental costs remain low.</li>
</ol>
<h2 id="heading-conclusion">Conclusion</h2>
<p>At its core, economics is the branch of knowledge concerned with the production, consumption, and transfer of wealth. If you want to understand why people, firms, and countries behave the way they do – and how they interact with and manage scarce resources – economics is an incredibly useful guide. </p>
<p>By understanding supply, demand, scarcity, opportunity costs, the cost-benefit principle, marginal cost, and produce surplus you are well on your way to scratching the surface of this important field.  </p>
 ]]>
                </content:encoded>
            </item>
        
            <item>
                <title>
                    <![CDATA[ Capital Expenditure – What is CapEx? Definition and Meaning ]]>
                </title>
                <description>
                    <![CDATA[ By Adam Naor CapEx stands for capital expenditures, which is money used by an organization to purchase, improve, or sustain physical assets.  Commonly held physical assets include PP&E (property, plans, buildings, and equipment for running and sustai... ]]>
                </description>
                <link>https://www.freecodecamp.org/news/capital-expenditure-what-is-capex-definition-and-meaning/</link>
                <guid isPermaLink="false">66d45d62230dff01669057a7</guid>
                
                    <category>
                        <![CDATA[ business ]]>
                    </category>
                
                    <category>
                        <![CDATA[ finance ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ freeCodeCamp ]]>
                </dc:creator>
                <pubDate>Thu, 11 Feb 2021 20:24:06 +0000</pubDate>
                <media:content url="https://cdn-media-2.freecodecamp.org/w1280/602558220a2838549dcc37ad.jpg" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>By Adam Naor</p>
<p>CapEx stands for capital expenditures, which is money used by an organization to purchase, improve, or sustain physical assets. </p>
<p>Commonly held physical assets include PP&amp;E (property, plans, buildings, and equipment for running and sustaining the business).</p>
<p>In order to explain CapEx further I want to use a fictitious business to illustrate examples in a clear and concise way.</p>
<h2 id="heading-what-is-capex">What is CapEx?</h2>
<p>Firstly, imagine a company that makes jewelry - like engagement rings. In order to produce rings, the company needs basic materials (gold, diamonds, etc), equipment to turn these raw ingredients into final products, and labor.</p>
<p>Now imagine you own and operate this business.</p>
<p>As the owner of this company you decide that you will buy property (perhaps a warehouse for storing raw materials), equipment (such as a high temperature furnace to smelt gold), or fans to keep the showroom cool and comfortable. </p>
<p>What would you call this property and equipment? How would you account for them? To put it simply, this equipment is a capital expenditure. </p>
<p>Why?</p>
<p>In this case you are quite literally expending capital (money) in exchange for other types of assets to help the business grow.</p>
<p>And that is precisely what CapEx is.</p>
<p>Because buying the machinery, equipment, and property would help the business maintain or increase its operation, we classify these transactions as CapEx. </p>
<p>Another example is Goldspot Pens, a fountain pen store that sells bottled ink and fountain pens, who are investing in new, bigger warehouses for storing their fountain pens and ink. This costs more money, but increases Goldspot Pens' scope of economic performance in the future. </p>
<p>In this simple example, the choice to buy these future economically productive assets represents CapEx.</p>
<p>In summary, CapEx is the money an organization spends to buy, maintain, or improve its assets to increase its scope and economic performance.</p>
<h2 id="heading-how-to-calculate-capex">How to Calculate CapEx</h2>
<p>Now that you know what CapEx is, and are armed with an example of CapEx at a jewelry business, you might be curious how a company calculates CapEx in practice.</p>
<p>There is a simple equation: CapEx is equal to changes in PP&amp;E added to Current Depreciation.</p>
<p>The formula: CapEx = ΔPP&amp;E + Current Depreciation</p>
<p>Let’s break down these parts of the equation to clarify. </p>
<ol>
<li>CapEx: spending on business critical property or equipment or technology to grow the firm.</li>
<li>ΔPP&amp;E: changes in PP&amp;E recorded on the balance sheet. If a firm buys a machine for $1M, for example, it will mark this machine in the PP&amp;E section (usually under long term assets).</li>
<li>Current Depreciation: a concept that captures the cost of the asset by the useful life of the asset. </li>
</ol>
<p>Specifically, here are the steps to calculate Current Depreciation.</p>
<ul>
<li>Declare the useful life of the asset (10 years is a fair value to use). </li>
<li>Subtract the salvage value of the asset (that is, at the end of year 10 the machine will be worth some value).</li>
<li>Divide this value by the starting cost of the asset ($1,000,000)</li>
</ul>
<p>In this example, let me show you what a depreciation table will yield. The asset starts at $1,000,000 on Day 1 but ends the depreciation cycle at $25,000.</p>
<table><tbody><tr><td><strong>Year</strong></td><td><strong>Beginning Book Value</strong></td><td><strong>Depreciation Percent</strong></td><td><strong>Depreciation Amount</strong></td><td><strong>Accumulated Depreciation Amount</strong></td><td><strong>Ending Book Value</strong></td></tr><tr><td>1.</td><td>$1,000,000</td><td>10.00%</td><td>$97,500</td><td>$97,500</td><td>$902,500</td></tr><tr><td>2.</td><td>$902,500</td><td>10.00%</td><td>$97,500</td><td>$195,000</td><td>$805,000</td></tr><tr><td>3.</td><td>$805,000</td><td>10.00%</td><td>$97,500</td><td>$292,500</td><td>$707,500</td></tr><tr><td>4.</td><td>$707,500</td><td>10.00%</td><td>$97,500</td><td>$390,000</td><td>$610,000</td></tr><tr><td>5.</td><td>$610,000</td><td>10.00%</td><td>$97,500</td><td>$487,500</td><td>$512,500</td></tr><tr><td>6.</td><td>$512,500</td><td>10.00%</td><td>$97,500</td><td>$585,000</td><td>$415,000</td></tr><tr><td>7.</td><td>$415,000</td><td>10.00%</td><td>$97,500</td><td>$682,500</td><td>$317,500</td></tr><tr><td>8.</td><td>$317,500</td><td>10.00%</td><td>$97,500</td><td>$780,000</td><td>$220,000</td></tr><tr><td>9.</td><td>$220,000</td><td>10.00%</td><td>$97,500</td><td>$877,500</td><td>$122,500</td></tr><tr><td>10.</td><td>$122,500</td><td>10.00%</td><td>$97,500</td><td>$975,000</td><td>$25,000</td></tr></tbody></table>

<p>Now that you know how to calculate depreciation, you can solve CapEx mathematically, using either a Direct or Indirect Method.</p>
<h4 id="heading-direct-method"><strong>Direct method:</strong></h4>
<ul>
<li>Amount spent on asset #1</li>
<li>Plus: Amount spent on asset #2</li>
<li>Plus: Amount spent on asset #3</li>
<li>Less: Value received for assets that were sold</li>
<li>= Net CapEx</li>
</ul>
<h4 id="heading-indirect-method"><strong>Indirect Method:</strong></h4>
<ul>
<li>PP&amp;E Balance in the current period</li>
<li>Less: PP&amp;E balance in the previous period</li>
<li>Plus: Depreciation in the current period</li>
<li>= Net CapEx</li>
</ul>
<p>If you bought an asset for $1,000,000 and sold it at the end of year 10 for $25,000 your Capital Expenditure would be: $1,000,000 - $25,000 = $975,000.</p>
<h2 id="heading-the-meaning-of-capex-in-practice">The Meaning of CapEx in Practice</h2>
<p>When you decide to buy equipment today, you are doing so because you believe that the equipment will generate future economic benefits, or profits.</p>
<p>If you didn’t believe this, you likely would not have purchased the property, hardware, or equipment in the first place. Because CapEx is any type of expense that a company capitalizes, or shows on its balance sheet as an investment, you will need to justify how the purchase adds economic value to the firm's future.</p>
<p>For this reason, CapEx is considered a capitalized expenditure and not an expense. </p>
<p>This enables you, as the business owner, to match the economic benefits of the items you are buying with the costs in a given period of time.</p>
<p>If you were unable to match the purchase with economic benefits, you would treat the expenditure as an expense and not as an investment.</p>
<h2 id="heading-summary">Summary</h2>
<p>Many businesses, but not all, have CapEx. </p>
<p>Think about large companies like Google, AT&amp;T, and Apple with large data centers, 5G networks, and fulfillment centers, respectively. These are all examples of CapEx. </p>
<p>These companies invest in these pieces of land, equipment, and machinery because each firm wants to secure a profitable future. </p>
<p>And without this CapEx, such a future would be harder to obtain.</p>
 ]]>
                </content:encoded>
            </item>
        
            <item>
                <title>
                    <![CDATA[ How to Work From Home During the COVID-19 Pandemic: My Personal Tips ]]>
                </title>
                <description>
                    <![CDATA[ By Black Raven The COVID-19 coronavirus pandemic has resulted in many people working from home. So you might be wondering - how do I remain productive at home? Remote work has been on the rise for years in many companies. Some offer remote work as a ... ]]>
                </description>
                <link>https://www.freecodecamp.org/news/my-personal-tips-on-working-from-home-during-this-covid-19-season/</link>
                <guid isPermaLink="false">66d45ddbd7a4e35e38434943</guid>
                
                    <category>
                        <![CDATA[ business ]]>
                    </category>
                
                    <category>
                        <![CDATA[ Productivity ]]>
                    </category>
                
                    <category>
                        <![CDATA[ remote work ]]>
                    </category>
                
                    <category>
                        <![CDATA[ teamwork ]]>
                    </category>
                
                    <category>
                        <![CDATA[ working from home ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ freeCodeCamp ]]>
                </dc:creator>
                <pubDate>Sun, 29 Mar 2020 12:47:00 +0000</pubDate>
                <media:content url="https://www.freecodecamp.org/news/content/images/2020/03/Screenshot_1-3.jpg" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>By Black Raven</p>
<h3 id="heading-the-covid-19-coronavirus-pandemic-has-resulted-in-many-people-working-from-home-so-you-might-be-wondering-how-do-i-remain-productive-at-home">The COVID-19 coronavirus pandemic has resulted in many people working from home. So you might be wondering - how do I remain productive at home?</h3>
<p>Remote work has been on the rise for years in many companies. Some offer remote work as a benefit to employees for better work-life balance. </p>
<p>And today, millions of people around the world have recently started working from home (WFH) because of the COVID-19 coronavirus outbreak.</p>
<p><img src="https://www.freecodecamp.org/news/content/images/2020/03/1_vXJxKwdw1FwVJo_XdsXsWg.png" alt="Image" width="600" height="400" loading="lazy"></p>
<p>Some companies do not advocate for WFH as they believe people cannot work without supervision. Instead, they adopted a controlling and micro-management culture. </p>
<p>However, which is a more productive environment for employees? The home office or the <em>office</em> office? Well, it looks like we have the opportunity to find out.</p>
<p>The situation may extend for weeks or even longer. Nonetheless, it is a great opportunity for a lifestyle change. There will be no rushing to leave home and skipping breakfast so that you won't miss the train.</p>
<p>A joint report by <a target="_blank" href="https://lp.buffer.com/state-of-remote-work-2020">Buffer and Angellist</a> surveyed more than 3,500 remote tech workers. It found that the top benefits of WFH are a flexible schedule, the ability to work from anywhere, and not having a commute.</p>
<p><img src="https://www.freecodecamp.org/news/content/images/2020/03/1_LdeJjnvk0c2B2fn58LDs1Q.png" alt="Image" width="600" height="400" loading="lazy"></p>
<p>On the other end of the scale, the challenges of team collaboration and communication become apparent when team members are dispersed in isolation. They also feel constantly attached to work while distracted by things at home.</p>
<p><img src="https://www.freecodecamp.org/news/content/images/2020/03/1_UDnKoVhEVYVuKgezuEhh3g.png" alt="Image" width="600" height="400" loading="lazy"></p>
<p>WFH is awesome. To some, it may seem like newfound freedom, but along with it comes responsibility as well. To help with the transition into this new way of working, here are some useful tips:</p>
<h2 id="heading-daily-routine">Daily Routine</h2>
<p><strong>Be disciplined</strong>. It is important to cultivate strict routines or working hours, but also be kind to yourself. Wake up at your usual time and go through your usual routine. For me, I use the time usually spent on commuting to read or stretch my legs.</p>
<p><strong>Dress properly</strong>. Do not wear pajamas. The way you dress can influence your mood and attitude, so dress in proper work attire.</p>
<p><strong>Set work hours</strong>. WFH allows for flexibility, but the start and end of your work day should be as routine as possible. Enforce a hard stop at the end of the day, and plan for personal errands after that. Setting a target end time will dictate expectations and increase productivity.</p>
<p><strong>Create a good routine with short exercise breaks</strong>. I personally feel that moving and stretching my body energizes the brain. The truth is, endorphins are produced when exercising, which increases happiness and interest levels.</p>
<p><img src="https://www.freecodecamp.org/news/content/images/2020/03/1_6yRUScwaEi8u1zNWPeB_yg.png" alt="Image" width="600" height="400" loading="lazy"></p>
<h2 id="heading-communication">Communication</h2>
<p><strong>Have a daily standup meeting with your team</strong>. This can be done remotely (whether standing or sitting). Just maintain the essence of keeping it short, and keeping team members accountable to one another in their respective tasks.</p>
<p><strong>Have more social interactions</strong>. WFH can be lonely, so I do plan virtual coffee breaks with co-workers (with a real fragrant cup of coffee). Keep talking to people so you do not feel isolated.</p>
<p><strong>Over-communicate</strong>. WFH means I cannot walk by a colleague to say something. If the matter is urgent, I usually do redundancy in communication. For example, after an email is sent, I also send a text message to the recipient, or leave a ping on Slack.</p>
<p><strong>Use emoji</strong>. Text messages usually look more formal and serious on their own. To keep messages positive, sometimes I like to lighten the mood by adding a smiley face. There's a world of difference between saying DONE and done :-).</p>
<h2 id="heading-distractions">Distractions</h2>
<p><strong>Keep the television turned off</strong>. It is a big distraction. The radio or music on YouTube might be better if you are the type who works well with some background music. Relaxing jazz creates an unwinding mood, whereas video game soundtracks keep the energy level high.</p>
<p><strong>Stay off</strong> s<strong>ocial media</strong>. We are <em>all</em> guilty of this one from time to time, and social media can be one giant time-waster if you're not careful.</p>
<p><strong>Separate space to work from space to rest</strong>. You should not work in the bedroom (the bed is so comfy! And it gives you backaches), and also not in the kitchen (You have full access to all the snacks! And it upsets your diet).</p>
<p><strong>Leave Home</strong>. If temptations are too distracting, go to a WiFi-enabled cafe like Starbucks. A new environment is also a great stimulant for creativity and attention.</p>
<p><img src="https://www.freecodecamp.org/news/content/images/2020/03/1_DnLbpMHogSJhtY8ioy6VUA.png" alt="Image" width="600" height="400" loading="lazy"></p>
<h2 id="heading-time-management">Time Management</h2>
<p><strong>Keep a daily checklist</strong>. Whether you work in the office or from home, it is essential to set a schedule for the day and keep track of daily tasks.</p>
<p><strong>Use online tools</strong>. There's a lot of free software to improve productivity:</p>
<ul>
<li>Video conference: Skype, Zoom, Google Meet, Cisco Webex</li>
<li>Tasks and project management: <a target="_blank" href="https://airtable.com/">Air Table</a>, <a target="_blank" href="https://www.novatools.org/">NovaTools</a>, <a target="_blank" href="https://trello.com/">Trello</a></li>
<li>Team communication: Whatsapp online, Slack, Workplace by Facebook</li>
<li>Shared documents: Dropbox, Box, GoogleDrive</li>
</ul>
<p><strong>Schedule frequent short breaks</strong>. Although taking breaks might seem counterproductive, research has shown that taking short breaks can actually increase productivity and creativity levels. Go get some fresh air <strong>outdoors</strong>, listen to the birds, enjoy the breeze, take time to smell the flowers, connect with nature with a short walk or cycle.</p>
<p><strong>Avoid work creep</strong>. WFH can be invasive to your personal life. Without scheduled work hours, work can creep into your home life and just like personal errands can creep into work hours. Do not mix household chores into work hours.</p>
<h2 id="heading-workspace-logistics">WorkSpace Logistics</h2>
<p><strong>Prepare a conducive workspace</strong>. Apart from having a high-speed internet connection and a reliable router, get a comfortable chair and reserve a quiet space to be able to do focused work. </p>
<p>I have converted the guest room into a home office with ergonomic chairs, extended monitor screens, a full suite of stationery, and a printer. Most importantly, it is well lit and ventilated.</p>
<p><strong>Use a comfortable headset or earpiece for calls</strong>. It is a good habit to mute your microphone during conference calls (unless you’re speaking) to minimize the amount of audio feedback and random sounds that interrupt the conversation. </p>
<p>Other hacks include: lower the video resolution when the network traffic is heavy, and use a collaboration tool to share your screen but get audio through the phone.</p>
<p><img src="https://www.freecodecamp.org/news/content/images/2020/03/1_Znlr5cQ-nKTW1695CdeSbg.png" alt="Image" width="600" height="400" loading="lazy"></p>
<h2 id="heading-for-parents">For Parents</h2>
<p><strong>Keep children in your plans</strong>. Due to school closure, children may also be around at home. Plan and schedule some activities to occupy them while you work.   </p>
<p>Have staggered lunchtime to spend with children; for instance, one partner can have a lunch break at 11 am-12 pm, and the other breaks at 12 pm-1 pm, so 2 hours are spent with children.   </p>
<p>For all we know, working with children around us might become the new norm from this season on.</p>
<p><strong>Get family support</strong>. I am fortunate to have my mum to watch over the little ones during the day, along with a domestic helper to do the chores so my wife and I can focus on work.</p>
<h1 id="heading-this-can-be-a-good-thing">This can be a good thing.</h1>
<p>WFH is great for work-life balance. It increases ownership and performance. It trains people to be focused and disciplined. I look forward to seeing the productive benefits of trust and empowerment.</p>
<p>Everyone’s situation is different in terms of home environment, personality and habits. My advice is to ignore any tips that clash with your personal beliefs. Tailor the most effective way of working for you and keep practicing until it becomes part of a lifestyle or culture.</p>
<p>“<a target="_blank" href="https://www.brainpickings.org/2014/01/02/how-long-it-takes-to-form-a-new-habit/">It takes 21 days to form a habit</a>”</p>
<p>Once a new way of working has been established all over the world, it might be hard to go back to the old ways.</p>
 ]]>
                </content:encoded>
            </item>
        
            <item>
                <title>
                    <![CDATA[ How I Won my First Ever Hackathon – 2 Wild Days of Research, Design, and Coding ]]>
                </title>
                <description>
                    <![CDATA[ By Moshe Siegel I had no coding or engineering background. I studied biology in college, with no clue about what to do with my degree.  My first jobs were making cold calls in sales, but I made almost no money and was miserable with my work. After fa... ]]>
                </description>
                <link>https://www.freecodecamp.org/news/how-i-won-the-hackathon/</link>
                <guid isPermaLink="false">66d46040787a2a3b05af43e6</guid>
                
                    <category>
                        <![CDATA[ business ]]>
                    </category>
                
                    <category>
                        <![CDATA[ consulting ]]>
                    </category>
                
                    <category>
                        <![CDATA[ Entrepreneurship ]]>
                    </category>
                
                    <category>
                        <![CDATA[ hackathon ]]>
                    </category>
                
                    <category>
                        <![CDATA[ sales ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ freeCodeCamp ]]>
                </dc:creator>
                <pubDate>Sun, 23 Feb 2020 13:00:00 +0000</pubDate>
                <media:content url="https://cdn-media-2.freecodecamp.org/w1280/5f9c9c6f740569d1a4ca3226.jpg" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>By Moshe Siegel</p>
<p>I had no coding or engineering background. I studied biology in college, with no clue about what to do with my degree. </p>
<p>My first jobs were making cold calls in sales, but I made almost no money and was miserable with my work.</p>
<p>After failing at a few different sales gigs, I gave up and found a job preparing vegetables at a restaurant — not exactly the plant life I was expecting to work with after college.</p>
<p>I needed new prospects, and I was ready to find anything better. All it took was a strong work ethic, a willingness to learn, and a few key resources to get me onto a whole new career path.</p>
<p>This also got me involved in a coding competition that took me <em>way</em> outside my comfort zone.</p>
<p>While working at my restaurant job, I started hearing stories about people who taught themselves how to code and managed to develop that into careers. Willing to try something new, I started taking online courses with freeCodeCamp during my off-time from work. </p>
<p>Hours here and there turned into a full-time commitment. I left my job and followed freeCodeCamp’s curriculum, aggressively studying full-stack JavaScript as my new full-time job. </p>
<p>I spent a year and a half focusing on learning coding, and it paid off, too. I was accepted into a long-term contract as an entry-level coder at a New York City fashion company, which was generating over $2 billion a year in sales.</p>
<p>Learning was my top priority. Even in this new position, I continued to practice during my off-hours, this time focusing on best practices for my specific job responsibilities, which involved writing automated tests using the NodeJS version of Selenium. </p>
<p>I spent 10-15 hours per week doing Selenium tutorials, which helped me get my work done faster and gave me leeway to learn from my colleagues during work hours. I maximized in-between work times, talking to co-workers in the elevator or while walking to my desk. I learned what others did and what their responsibilities were for our company. </p>
<p>It didn’t matter if they were in the same role as I was. I spoke to my engineering supervisors and to people in our business units so I could better understand the structure of our company, find out how others had made progress in their own positions, and see if I could find some big problem that I’d be able to solve.</p>
<p>Around my third week of work, while talking to my senior director of engineering, I noticed a number of awards by his desk. He told me were from his past wins at our company’s annual Hackathon. </p>
<p>“Wow,” I said, “You've won a lot of awards.” </p>
<p>He responded, “Thanks. You should participate in the next Hackathon. It will be in a few months.” </p>
<p>I was still relatively new to coding and had never participated in a Hackathon, so after a day of mulling it over, I went back to his desk.</p>
<p>"Hey, I've seen a few other people with Hackathon awards,” I said, “but no one has nearly as many awards as you have. Plus, most of your awards say first place. How do you win so often?" </p>
<p>He told me, “I focus on projects that make an impact. For instance, for one of the Hackathons I built a prototype that would let our customers order off our website and pick it up in our stores. The judges realized this would be a big hit with our customers and would greatly increase revenue.” </p>
<p>When I asked him how to find a project that would make an impact, he explained that, during his time at our company, he’d gone ahead and learned all of the many different subsystems that powered our eCommerce business. </p>
<p>“Knowing the whole system makes it easier to see where the opportunities are," he said. "In fact, my broad understanding of our entire platform is what differentiates me and has allowed me to reach my current position.”</p>
<h2 id="heading-finding-a-project">Finding a Project</h2>
<p>I realized that the Hackathon would be the ultimate test of my abilities: could I take the strategies of hard work, learning from my co-workers, and my intense study of coding to the next level?</p>
<p>After years of feeling like I had been wasting my potential, I’d finally found a way to prove my worth. This wouldn’t just be about showing off, because I would need to find a project that was actually of use to the company. </p>
<p>I didn’t have a lot of time on my side, and my tech skills were relatively basic compared to the highly skilled senior level engineers I’d be competing against. </p>
<p>Even though I felt out of my league, I had the secret sauce for a solution in my back pocket: lessons I’d learned from Neil Rackham’s sales strategies book <em>SPIN Selling</em>, which gave me the four-step model for finding problems in large enterprises.</p>
<h3 id="heading-step-1-learn-how-something-works">Step 1: Learn how something works.</h3>
<p>Since I was advised to learn the inner workings of our eCommerce business, I started talking to employees in our planning department, conveniently located between my desk and the lunchroom (and between my desk and the bathrooms). They were responsible for deciding how much merchandise to buy and at what prices they would be sold. </p>
<p>I’d leave my desk and take a moment to ask questions like how they chose how much inventory to purchase in advance, how they set their prices, and if retail and eCommerce had different rules for pricing. Through my questions, I learned how planners introduced new clothing lines and calculated what to sell them at.</p>
<h3 id="heading-step-2-ask-questions-to-find-a-problem">Step 2: Ask questions to find a problem.</h3>
<p>Once I’d gotten a sense of how planning worked, I started looking for issues that might come up. Once they set an amount for inventory, does the company ever purchase the wrong amount? Do prices ever get set incorrectly? </p>
<p>I was trying to find the sort of mistakes or frustrations that I’d be able to solve.</p>
<h3 id="heading-step-3-ask-questions-to-explore-the-problems-implications">Step 3: Ask questions to explore the problem’s implications.</h3>
<p>After several days of asking questions, I learned about pricing issues, where prices would be set and appear incorrectly on our website. How did this problem come about and what were the implications? </p>
<p>I asked how often pricing errors would occur and what kind of further issues they might cause.</p>
<h3 id="heading-step-4-ask-questions-to-explore-the-value-of-solving-the-problem">Step 4: Ask questions to explore the value of solving the problem.</h3>
<p>If there were an automated computer script that found all the incorrectly priced eCommerce items, how helpful would that be? </p>
<p>I asked the planners questions that would help me figure out what sort of value I could offer them. If I was going to fix something at our company’s Hackathon, I wanted to make sure it had a noticeable impact.</p>
<p>After my conversations, I found that pricing mistakes would be a worthwhile project to work on. Each of our three or four assistant planners were spending 30 minutes per week manually checking for pricing errors. An automated system would save that time — an estimated 100 hours per year that would no longer be wasted.</p>
<p>Even though I had already been told about the Hackathon, there was no official date yet. I had a solvable problem in my back pocket, and, while I didn’t know for sure that I had the coding skills, I was fairly confident in my chances. Until the announcement came, I’d focus on my work. But whenever it arrived, I’d be ready to get started.</p>
<h2 id="heading-confirming-with-the-planners">Confirming with the Planners</h2>
<p>Two weeks later, I had an email in my inbox. The Hackathon event would be in one month, going for two days straight, which included a presentation on day 2, a Friday.</p>
<p>Project ideas would be judged on four criteria: originality of the idea, impact on the business, completeness of the prototype, and strength of the pitch. There were so many unknowns and it was impossible to predict whether one month would be enough time to prepare.</p>
<p>I went over to the planners and confirmed that the issue was still present — checking online pricing sales was still being done manually. </p>
<p>I was happy to learn that our company had a dedicated eCommerce merchandiser, who was responsible for reporting all incorrect website prices and resolving them. She would be able to give me far more information and could confirm whether or not it was an issue worth the effort of fixing. </p>
<p>I was unhappy to learn that she was on vacation, and I’d have to wait a week to speak to her. The clock was ticking, and I was stuck until then.</p>
<p>With three weeks until the Hackathon and our eCommerce merchandiser back in the office, I was able to start exploring the problem in more detail. She confirmed the issues I had heard about and said that building something that could automatically scan the website and find incorrect prices would be a big help. </p>
<p>In further conversations with the planners, I learned how pricing was uploaded to the website: planners would copy and paste a list of prices from an Excel spreadsheet to SAP, a software that does many things such as managing inventory for retailers. SAP would then push the prices to our eCommerce website. </p>
<p>I realized that the Excel prices could be compared to the website prices to find any issues. I would build a simple website that would let planners upload Excel pricing lists. </p>
<p>A script would then read the Excel pricing lists and compare them in real-time to our website prices. Any and all discrepancies would then be batched into a list and sent to our planners for review.</p>
<p>Excited that I had a way to solve the problem, I began explaining the project idea to other developers in our organization, asking if anyone wanted to join my team. However, I made it a strict requirement that any potential teammates would have to first speak to our planners in person and hear the problem from their perspective. </p>
<p>As part of the SPIN system, I needed teammates who were willing to understand the process and the problem before we could fully design the solution. Unfortunately, I failed to recruit any other software engineers to my project, but other engineers gave me valuable advice on how to code out my project and what technologies to learn. </p>
<p>I was on my own, but I was excited, feeling confident in my solution.</p>
<h2 id="heading-needing-to-pivot">Needing to Pivot</h2>
<p>Two weeks before from the Hackathon, I revisited one of the assistant planners and explained my idea for an automated script that would compare Excel and website prices and report discrepancies. She quickly informed me that my idea would be useless, since the Excel prices and website prices would always be identical. </p>
<p>The assistant planner continued to explain that the original Excel pricing lists were generated by a tool that took in product manufacturing costs, delivery costs, and other relevant factors, and then spit out Excel pricing lists, which our planners would then upload to the SAP software powering our website. </p>
<p>If the planners accidentally entered incorrect manufacturing costs or delivery costs into the pricing tool, then the price would similarly be wrong on the Excel lists. </p>
<p>“So you're saying there is no master list that is guaranteed to always contain all the correct prices?” I asked. </p>
<p>“Exactly,” the assistant planner said.</p>
<p>It was the opposite of what I needed to hear. There went weeks of planning, thinking, discussing, and waiting — gone. </p>
<p>I was two weeks out from a Hackathon where my lack of experience was already holding me back, and I had nothing. There weren’t enough days to do this all over again. </p>
<p>I had to rethink my process.</p>
<p>Since timing was tight, I couldn’t do all the research and work I had tried the first time around. Instead, I would let the planners come up with the project requirements for me. </p>
<p>I came back to the planning department, this time with a different question: “Imagine you had a robotic script that could automatically grab numbers from anywhere, such as an Excel spreadsheet, a database, or a website, and automatically subtract, add, or compare the data. What problem could be solved with the help of such a script?” </p>
<p>After the assistant planner I was speaking to thought about it for a few minutes, she told me it would be useful for checking sales prices. She explained that our website ran weekly mass sales every Wednesday. The sales would be listed on our homepage and would use text such as “25% Off All Men's Jackets” or “15% Off All Women's Dresses.” </p>
<p>Every Wednesday morning, our 3-4 assistant planners would spend 30 minutes to manually click through our website and confirm the correct discounts were applied. If the planners found any incorrect sales prices, they would send them over to our eCommerce merchandiser. </p>
<p>Only IT was able to change live sales prices. To keep things simpler for IT, our eCommerce merchandiser might wait and send a list to IT in batches.</p>
<p>That meant that even once an incorrectly priced item was found — unless it was an emergency — the pricing wouldn't get fixed immediately. </p>
<p>I had a problem, and the solution wasn’t far off from what I’d originally planned: an automated script that could report all incorrectly discounted items would save time by reducing the amount of work involved for our planners, for our eCommerce merchandiser, and for IT, and it would make for a better customer experience by reducing the amount of incorrect sales prices and doing so quickly. </p>
<p>I’d only need a master list of all ongoing sales that could be compared to website prices, but the planners told me that no such “100% accurate” master list existed, at least not on paper.</p>
<p>“But a fully correct pricing list exists in our heads,” they said, “because we know our products through and through. That’s why we can click through our website and spot incorrect pricing.”</p>
<p>After thinking about it for a few moments, I asked, “What if you didn’t have to click through our website? What if you could get all our live website prices in a neat list just by clicking a button?” </p>
<p>“That would dramatically speed up our price checking,” they said. </p>
<p>We came up with a plan: I would build a simple website that would allow planners to upload dozens of item names and immediately receive an easy-to-read list of those items’ live website prices and sales discounts.</p>
<p>The idea was concrete and doable. It had an impact — conserved manpower, faster QA, and improved customer experience — and I was confident in my own ability to build it (even if I didn’t yet know exactly how). </p>
<p>I went back to my desk and typed up a document explaining the business requirements of what I planned to build, how it would be helpful, and the Hackathon date when I would build it. </p>
<p>I went back to the planners and had one of the planning managers and the eCommerce merchandiser read my document. There was no time to backpedal again. </p>
<p>They gave me the confirmation. The idea was set, and with a week left, it was time to figure out how I was going to make this a functioning, usable reality.</p>
<p>I went to the engineers at my company more advanced than I was (of which there were plenty) and asked, “How would you code a script that automatically returned the website prices for items we sell?” </p>
<p>After speaking to several engineers, I learned that our website product pages got their prices by querying our internal eCommerce database, which in turn got its pricing info from SAP. This was a Redis database that had its own neatly written documentation showing exactly how to request any pricing info from it. </p>
<p>I found the engineer who had built the database and learned that I could retrieve the website prices and sale prices of a whole list of items using just a single database call.</p>
<p>Even though my plan was coming together, I was still very aware of how much work I had ahead of me. I tried to recruit other engineers, but didn’t find much interest, especially when I told them about my expectation for them to speak to the planners. </p>
<p>With no engineering teammates, I spent every moment I could after work studying the material on my own, experimenting with making database calls and studying how to write JavaScript code to read Excel spreadsheets.</p>
<h2 id="heading-expanding-to-our-main-brand">Expanding to our Main Brand</h2>
<p>The day before the Hackathon, out of curiosity, I asked our planners how they knew what inventory options to sell. They responded that our company’s merchandising department was responsible for those decisions, so I went to speak to our merchandisers. </p>
<p>During our conversation, they mentioned in passing something about their counterparts in our main brand.</p>
<p>“Our main brand?” I asked. “Aren't <em>you guys</em> our main brand?”</p>
<p>“No,” they said. “The merchandising and planning for this floor is dedicated to our smaller brand, which is 15% of our total revenue. Upstairs is our flagship apparel brand.”</p>
<p>This couldn’t be happening. I knew we had several brands at our company, but the day before the Hackathon, I was finding out that my project was being built for the smallest brand in our organization. </p>
<p>With a weaker background in coding, no other engineers on my team, and the need to do something big to impress the judges, I wasn’t looking too great. </p>
<p>I walked upstairs and started asking around where I could find the planning department for our main brand. I needed to speak to them if my project was going to have a big enough impact.</p>
<p>There seemed to be at least 20-40 planners in our main brand. Who would I speak to? </p>
<p>I needed to find a planner who would understand what I had in mind, but also have the knowledge base and the creative thinking to find the areas I was missing. </p>
<p>What if the larger brand used a different system? I needed somebody dependable, and I didn’t have the time to spread out over a few weeks. </p>
<p>With the Hackathon a day away, I took a shortcut.</p>
<p>Planning had an open office space environment, which meant people were at cubicles with no walls. I began talking about my Hackathon idea to one of the planners in our main brand. </p>
<p>As I spoke, I raised my voice and began walking up and down the aisle, looking around at other planners as I did so. This allowed me to get the potential attention of up to eight planners at once. </p>
<p>One of the planners showed a ton of interest and asked a lot of questions. He was specifically interested in our Redis database and whether other information besides pricing could be found. </p>
<p>I showed him our database documentation and we quickly went through it all. </p>
<p>He mentioned that there was other information besides pricing that could be useful, such as whether the items were listed on our website, and what categories they belonged to. He then introduced me to eCommerce merchandisers from our main brand, who agreed that what I was building had potential beyond just pricing.</p>
<p>There wasn’t enough time for me to make any drastic expansions to my coding requirements, but we agreed that I could build my project in a way that was flexible enough for it to be used by planners from either our smaller brand or our main brand. </p>
<p>Hearing about my project’s value and viability from co-workers who were really enthusiastic about it was just the push I needed. </p>
<p>I had the confidence, the resources, the research, and, hopefully, the ability. Even if I didn’t, there would be no avoiding it — the Hackathon was starting the next morning, and it wasn’t going to wait for anything.</p>
<h2 id="heading-finding-a-teammate">Finding a Teammate</h2>
<p>The Hackathon was a two-day affair, over the course of a Thursday and Friday. </p>
<p>When I looked at the calendar for the date, I realized that I had a family commitment on Friday afternoon that I wouldn’t be able to avoid. The presentation and judging would both be on Friday, which meant that I absolutely <em>had to</em> find a teammate who would be able to present, or the project would be dead before I’d even written a line of code. </p>
<p>I approached the planners from our company’s smaller brand who I’d been in conversation with for several weeks already. I asked if any of them would be able to present our project to the judges. None seemed enthusiastic. A few told me they had meetings on Friday while others said they were nervous about public speaking.</p>
<p>Needing a teammate, I went straight to Oliver, the planner from our main brand who had such an active interest in my project. He was a popular guy with a kind face. His hair was greying, though he was in his mid-20s, and he had surprisingly made it to the role of senior planner within just four years out of college, when most took five to eight years to get to that point. He had a lot of awards at his desk, and plenty of snacks, too.</p>
<p>Oliver immediately agreed to present the project and said he was excited to do so. </p>
<p>We went downstairs to the Hackathon’s dedicated meeting space and we signed up as a team. We needed a name for our project so we called it PriceSeeker. </p>
<p>There were nine other teams competing, most of which were comprised of senior engineers. Some project managers and UX designers were also part of a few teams. With the exception of my planning teammate, everyone else competing belonged to our eCommerce department.</p>
<h2 id="heading-simplifying-the-design">Simplifying the Design</h2>
<p>I had my plan in mind going into the Hackathon: I’d build a simple website that would let users upload Excel lists of items. </p>
<p>My website would parse the Excel spreadsheet, retrieve the list of items, and request their prices from our Redis database. It would then return to the planners a new Excel spreadsheet containing items and their prices. </p>
<p>With this, instead of manually clicking through our website to check item prices, they’d be able to immediately see all relevant website prices at the click of a button. It would make price-checking a whole lot easier and more convenient.</p>
<p>We had two days to work on our project and then present it to the judges, who were high ranking leaders within our eCommerce department. My senior director of engineering — who had introduced me to the Hackathon in the first place and taught me about making an impact — was one of the judges. He was also available throughout the Hackathon to answer any coding questions. </p>
<p>Excited to begin, I sat down at my computer. </p>
<p>I soon got up from my computer, because I had very quickly hit a wall: I didn’t have enough coding knowledge to figure out how to set up a basic HTML website that could easily read from an uploaded Excel sheet. </p>
<p>I approached my senior director of engineering for advice, and he suggested I simplify my design and just make a form with a text area. Users would copy items from Excel into the form and submit it. </p>
<p>Upon submission, the pricing would be requested from our database. The pricing would then be returned in a simple HTML table, which users could copy into Excel if they wanted. </p>
<p>No longer needing to write code to read Excel documents simplified things a lot.</p>
<h2 id="heading-building-priceseeker">Building PriceSeeker</h2>
<p>Even with the help, it was still an intense day of near-constant coding. </p>
<p>I took some breaks to check in with our planners and get approval on the design. I grabbed plenty of snacks from Oliver’s desk. I also spoke with other engineers whenever I needed help or got stuck on the code.</p>
<p>I wasn’t alone, and I was grateful for the help, but it was my responsibility to keep pushing through the difficulties and put in the physical and mental effort of writing out all the code. </p>
<p>I was extremely aware of my disadvantage in the competition, but I was happy to find that by the end of the first day, I had managed to get a decent prototype working. It returned information for small lists of four or fewer items, but for larger lists it returned nothing at all. </p>
<p>The day was ending and I didn’t have the time to investigate or troubleshoot, so I uploaded PriceSeeker onto Github Pages, emailed the website address to several planners, and went home. Hopefully, a good night’s sleep and some time for responses would help me along my way.</p>
<p>When I got back to work on the second day, I found an email waiting for me from Oliver — he wasn’t able to get PriceSeeker working, but he helpfully sent me several screenshots showing what he’d tried. </p>
<p>Seeing the screenshots, I immediately realized that I hadn’t properly explained how to copy and paste items into the form. I emailed Oliver back a screenshot showing him how to do so, and he emailed me back two minutes later, showing me that it was working.</p>
<p>After taking some time to get into the proper headspace, I went to Oliver’s desk. There were several other planners around his desk and on his screen was PriceSeeker, which they were discussing.</p>
<p>Oliver had sent the website address to all the other planners on his team. The planners were discussing how amazing it would be to further explore collaboration between planning and engineering. I was excited by the enthusiasm, and especially by the possibility of opening new doors with this collaboration. </p>
<p>This especially excited Oliver, since he loved the idea of breaking through the barriers that siloed departments and closed them off from each other. Maybe we could create further opportunities for finding problems and impactful solutions by encouraging communication between departments.</p>
<p>Since I knew I wasn’t going to be around for the presentation, I spoke to Oliver, and we went over his five minute pitch. He started by displaying our working PriceSeeker website and showing it in action. He copied and pasted items into the form, submitted it, and explained why it was so useful to be able to get the prices instantly. </p>
<p>His demo went on to explain how “the sky's the limit,” with examples of other data that would be useful to receive. He explained the business impact of how our automation website would reduce manual effort and lead to an improved customer experience. </p>
<p>He concluded that though PriceSeeker currently only returned pricing, there was a lot more that was possible. It was amazing hearing him speak about the website's possibilities. He focused entirely on business terms like “reduced manual effort” and “increased annual sales,” and given that he was a planner himself, Oliver was able to talk about our project with far more accuracy than I ever could have.</p>
<p>When he finished his presentation, I asked questions to both learn more about our project's value and to give him additional practice at explaining its potential impact: “How much manual effort could be reduced?” </p>
<p>“How would automating the checking of our website data improve your abilities to order the right amount of inventory?” </p>
<p>“In addition to planning, what other teams or departments would benefit from automated checking of website data?” </p>
<p>“Why?”</p>
<p>I knew to ask these questions because I learned this question-asking technique from the book <em>Spin Selling</em>. <em>Spin Selling</em> acknowledges that sellers sometimes cannot present directly to buyers and need to rely on intermediaries to pass on the messages. The book advises coaching your intermediaries by asking them questions that get them to explain the product's benefits in their own words. </p>
<p>That’s exactly what I did, asking lots of questions that got Oliver to further explain all the many ways our project could add value.</p>
<p>About an hour before the judging would begin, I had to leave. I was sorry that I wouldn’t be able to be there for our presentation, but I was comforted to know that we were in good hands. </p>
<p>I wished my teammate good luck and asked a coworker to text me if my project placed in the top three.</p>
<h2 id="heading-the-results-are-in">The Results Are In</h2>
<p>After leaving, I sat on a train for two hours. On the way, I mentally prepared for what would happen once the contest was over. </p>
<p>I'd gotten the feeling that we were the only team that had extensively started planning even before the Hackathon was officially announced. I'd also gotten the impression that we were the only team who had prepared our presentation to focus exclusively on a business impact. </p>
<p>I had some confidence because of this, but I was still nervous because there were so many uncontrollable things that could prevent us from reaching the top three places or even winning the Hackathon.</p>
<p>I kept imagining all the things that could go wrong without me being able to do anything. Maybe it would turn out we’d done something wrong and we’d get disqualified somehow. Maybe Oliver wouldn't be able to present. Maybe another team would deliver a superb presentation that rocked the house. </p>
<p>While sitting on the train, I realized that planning to win the Hackathon was not something useful, as it wasn’t something I could control. I decided that — regardless of the results — I would continue working on my project and implement it in a way that would lead to an increase of $20,000-80,000 in profits. </p>
<p>I chose those numbers rather arbitrarily, but it felt like something achievable. To reach my goal, I knew there was still a lot of work that would have to be done after the Hackathon was over.</p>
<p>I got off the train and made it to my family event. Part of me was still somewhere else, but I knew there was nothing I could do now. I didn’t look at my phone for a bit, which is why it took some time before I saw the text. The results were in. My team had won.</p>
<p>For a brief moment, I was shocked, relieved, happy. I’d reached this point after so much work, so much waiting and struggling, and it looked like it was finally paying off. </p>
<p>Victory didn’t last long, because now I was overthinking all the negative possibilities again. To pull off this win, I’d done a lot of things at work I’d never expressly gotten permission to do. </p>
<p>I'd given the link to our database's documentation to planners who quite clearly were not members of our eCommerce department. I'd hosted our Hackathon project in my own personal GitHub rather than in our company's code repository. I'd been constantly sneaking off during lunch breaks and at the end of the day to talk to the planners, which meant my coworkers could argue that I was neglecting my regular workload. </p>
<p>Even more than all of this, I was worried about the social repercussions. I was extremely far from any level of seniority in my engineering department, so what kind of reception would I get for besting the more senior engineers?</p>
<h2 id="heading-after-the-hackathon">After the Hackathon</h2>
<p>I made it to work after the weekend, concerned for the worst, only to find that no one seemed to care much. </p>
<p>When I returned, a bunch of people gave me high-fives and wished me congratulations. But my regular day-to-day workload stayed the same as it was before the Hackathon. I was told by upper engineering management that there wasn't enough engineering leeway to let me or any other engineer be given official permission to work on PriceSeeker. </p>
<p>Our heads of planning said they were in the midst of a major restructuring and said they wouldn't be able to devote time to my project for at least several months. I was frustrated to find that, while I was receiving positive feedback from coworkers, all my efforts amounted to a neat side project I could be proud of, but wouldn’t be able to actually do anything with.</p>
<p>I had a lot of work to catch up on now that the Hackathon was over, so I went back to focusing solely on my workload, with 5-15 hours per week after work spent studying Selenium best practices. It took me about a month or two working on my skills to get to the point where I was finishing my workload in enough time to have a few hours during the day to spare here and there. </p>
<p>PriceSeeker was almost done and there was just a bit more coding that had to be done to fix all the bugs. I felt I needed maybe a day or two more, but without official permission, it would have to be my own project to secretly complete on my own. </p>
<p>None of my coworkers knew I was spending time on PriceSeeker, nor did they care, since I was getting my regular work done and submitted on time.</p>
<p>After some considerable effort and tinkering, I managed to solve all of PriceSeeker’s bugs. </p>
<p>Excitedly, I headed to the planners from our minor brand to show them the working model. They told me they didn’t need it anymore. I couldn’t believe it. I was so shocked that I could barely even ask what was wrong. </p>
<p>As I found out, the issue of incorrect pricing had been a temporary one caused by a recent change in how pricing would be displayed. At some point after the Hackathon, the pricing displays had been updated in a way that would let planners find any incorrect pricing a lot quicker. </p>
<p>In hindsight, I should have realized this during the lead-up to the Hackathon, but I must have been so enthusiastic about my plan that I hadn’t properly investigated all areas where it could go wrong. Regardless of why I’d missed it, this meant that PriceSeeker had been effectively useless for quite some time.</p>
<p>Oliver told me that PriceSeeker as it was would likewise be useless for our main brand. However, he told me that there <em>was</em> an issue where items on our website would occasionally “fall off.” This meant that certain items and colors that were in our inventory would accidentally get removed from our eCommerce store. </p>
<p>This happened rarely, but the planners wouldn't know about it until reviewing weekly eCommerce sales reports, noticing some items had zero sales, and then checking if they were on our website. At that point, they would mark the products to be returned to our website. </p>
<p>Once again, this was more manual work and less productivity than was optimal, and Oliver advised that it would be very useful if PriceSeeker could be modified to let them know whether or not an item was on our website.</p>
<p>After going through our database documentation, I realized it would be a very simple matter to query our database to see if an item was listed on our website or not, so I quickly updated PriceSeeker to also include that check. </p>
<p>Oliver told me that our eCommerce merchandisers were the ones who were responsible for quality checks of website inventory and they would benefit most from this new feature within PriceSeeker. I approached the eCommerce merchandisers for each of our brands and found that they were very happy with what I showed them. </p>
<p>They copied and pasted hundreds of items into it at once and quickly verified that PriceSeeker was properly reporting all items that were unlisted on our eCommerce store. And just like that, they began using it several times per week.</p>
<p>Over the next several weeks, I continued to talk to planners and merchandisers, trying to find other areas where PriceSeeker could be useful. </p>
<p>I learned that our planning department had recently set up a data science team. The team was responsible for building automated scripts and dashboards to help our planners make better decisions. Reporting unlisted eCommerce inventory had actually been on their to-do list. </p>
<p>I enjoyed speaking with the data science team and exchanging ideas, but with no official sanction to work on PriceSeeker or anything else, our conversations were mostly theoretical. Still, I was happy to know that my project had accomplished something and was finally seeing the light of day.</p>
<p>It wasn’t long afterward when I got an email from my consulting company’s human resources department. They wanted to schedule a meeting. </p>
<p>I went in to talk to them and was told there were going to be layoffs. Several consultants would not have their contracts renewed. I was one of them. I had three weeks’ notice before my contract ended. </p>
<p>I knew that the fashion brand had been facing a decline in sales and firing a consultant was easier than getting rid of a full-time employee. Nonetheless I was still quite surprised that I would be among those let go.</p>
<p>In my last few weeks, I tidied up my regular work and gave some extra attention to PriceSeeker. I wanted to see if I could quantify the financial impact it had made, but the value of detecting accidentally unlisted inventory would not be easy to quantify. </p>
<p>When I went to our eCommerce merchandisers, they told me its impact would be impossible to measure. There were so many complicating factors involved, such as how many unlisted items would be detected, what brand they were from, the popularity of those items, and how much inventory remained. </p>
<p>Oliver summed it up, “though we can’t give a monetary value to PriceSeeker, we are certain it has a positive impact on our bottom line.”</p>
<p>With my contract ended, I was left looking back at around seven months in a company where I’d had some amazing adventures, most exciting of which was our Hackathon. </p>
<p>After our Hackathon was over, many of my colleagues told me that I won because I “focused on a business impact.” Though they meant it as a compliment, I always felt hollow when I heard that being given as the sole reason. </p>
<p>Personally, I credit my win to actively preparing even before the Hackathon was officially announced. By doing so, I was able to continuously get the feedback I needed to improve my proposal so that it eventually had a legitimate business impact.</p>
<p>I couldn’t have done it without the help of others. So much of the work felt like it was up to me, like I had to be the one to push and discover and self-teach and work. </p>
<p>The truth is, I wasn’t alone. The ones who offered passion and enthusiasm — my senior directing of engineering and my teammate, Oliver — were the ones who pushed me to be part of a competition I wouldn’t have ever gone near two years earlier. </p>
<p>I’m still learning. I’m still trying new things. I’m still hoping I’ll find more of that collaboration that enabled me to create something helpful for my company and meaningful to my own journey.</p>
<p>Thinking back, it’s still hard for me to believe that someone like me, who had struggled so hard to land a career, would be able to enter the corporate world and turn their life around. </p>
<p>For me, the Hackathon was a second chance. And I made the most of it.</p>
 ]]>
                </content:encoded>
            </item>
        
            <item>
                <title>
                    <![CDATA[ How developers and tech founders can turn their ideas into UI design ]]>
                </title>
                <description>
                    <![CDATA[ By Simon McCade Discover how to turn a great idea for a product or service into a beautiful UI design for a web or mobile app with this simplified guide for tech startups. Turning brilliant ideas into beautifully designed user interfaces for web and... ]]>
                </description>
                <link>https://www.freecodecamp.org/news/how-developers-and-tech-founders-can-turn-their-ideas-into-ui-design-d52cdb9ac30e/</link>
                <guid isPermaLink="false">66c34cfb93db2451bd44147c</guid>
                
                    <category>
                        <![CDATA[ business ]]>
                    </category>
                
                    <category>
                        <![CDATA[ Design ]]>
                    </category>
                
                    <category>
                        <![CDATA[ startup ]]>
                    </category>
                
                    <category>
                        <![CDATA[ tech  ]]>
                    </category>
                
                    <category>
                        <![CDATA[ UX ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ freeCodeCamp ]]>
                </dc:creator>
                <pubDate>Mon, 08 Apr 2019 16:16:17 +0000</pubDate>
                <media:content url="https://cdn-media-1.freecodecamp.org/images/0*8_B9uZB8c6ff06Bo.jpg" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>By Simon McCade</p>
<p>Discover how to turn a great idea for a product or service into a beautiful UI design for a web or mobile app with this simplified guide for tech startups.</p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/laJ8MsIYKfL0r7VZpKRZqek4TACF-M0w73Xn" alt="Image" width="600" height="400" loading="lazy"></p>
<p>Turning brilliant ideas into beautifully designed user interfaces for web and mobile apps is time-consuming. It is an often difficult task for developers and tech founders to undertake.</p>
<p>It might seem like it should be a straightforward process after the ‘Eureka!’ moment. The reality is that a lack of design experience in even the most technical of engineers can prevent an app from performing at the top of its game — at least as far as users are concerned.</p>
<p>At this stage, I’m going to assume you’ve conducted some user research. Or at the very least, spoken to potential customers to test your assumptions. That way you’ll be much better positioned to turn your ideas into the actual design.</p>
<p>This simplified guide breaks the process down into logical steps for those who just can’t afford the time to get their heads around all the complexities of <a target="_blank" href="https://www.simonmccade.com/services">UI and UX design</a>.</p>
<h3 id="heading-what-is-the-problem-at-hand-from-a-ui-design-point-of-view">What is the problem at hand from a UI design point-of-view?</h3>
<p>The starting point is always to not only define the problem you’re trying to solve but to <em>understand</em> it from your customers’ perspectives. There will, of course, be many perspectives in your target audience.</p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/GDMeO7HfkEOEKEhqH6cwNov7IbBScGi4Jsj3" alt="Image" width="600" height="400" loading="lazy">
<em>Defining the problem at hand from a UI design point-of-view</em></p>
<p>A founder’s vision can only work if it is designed in such a way that customers can actually <em>use</em> it. This depends heavily on their ability to articulate the idea to the right people with the right set of skills.</p>
<p>It may sound simple, but the real issue is typically in the lack of design expertise at tech startups. It can be a poor use of crucial resources to step onto a steep learning curve at such an early stage of the product’s development. The first problem you have to solve is how to solve the problems your customers are facing in the quickest, smartest and most efficient ways.</p>
<p>Once you’ve done that, you can work on how to turn those ideas into <a target="_blank" href="https://www.simonmccade.com/blog/headspaceapp">genuinely useful UI designs</a></p>
<blockquote>
<p>…the first issue you have to solve is how to address the problems your customers are facing in the quickest, smartest and most efficient ways…</p>
</blockquote>
<h3 id="heading-develop-a-simple-design-process-for-your-app">Develop a simple design process for your app</h3>
<p>The crux of it lies in forming a straightforward process for the UI design of your app — here are the steps I always recommend:</p>
<ol>
<li>Create a user-flow diagram</li>
<li>Research different design patterns and styles</li>
<li>Create wireframes</li>
<li>Create mock-ups</li>
</ol>
<h3 id="heading-create-a-user-flow-diagram">Create a user-flow diagram</h3>
<p>Start by taking a top-level view of the ways in which users might interact with your app.</p>
<p>How might they achieve the specific goals they have? What are the potential paths they might take to realize them? Can you easily visualize all of the possible user journeys within your app in a user-flow diagram?</p>
<p>It’s critically important to keep things as simple as possible by reducing any clutter and removing any unnecessary steps. A bird’s-eye view of this can really help to inform your UI design from the outset.</p>
<p>Some of the tools I like to use are the flow chart templates by <a target="_blank" href="https://realtimeboard.com/templates/flowchart/">Miro</a>, <a target="_blank" href="https://www.milanote.com/templates/flow-chart-template">Milanote</a> and <a target="_blank" href="https://whimsical.co/flowcharts/">Whimsical</a>. You can easily shape the journeys by understanding the three typical shapes you will find in flow charts:</p>
<ul>
<li>Rectangles: Used to represent different screens within the app</li>
<li>Diamonds: Used to represent decisions the user will make within the app</li>
<li>Arrows: Used to display the connections between the screens and the decisions</li>
</ul>
<p><img src="https://cdn-media-1.freecodecamp.org/images/DMH9HAjl5XtiSTU6cWzGLZ8MI-7--pef6ZqU" alt="Image" width="600" height="400" loading="lazy">
<em>An example user-flow diagram for app design</em></p>
<p>This image illustrates a user-flow diagram for the pre-design phase of an app. You can explore other common user journeys and filter through a wide range of screenshots from iOS, Android and Web apps here at <a target="_blank" href="https://pageflows.com/">Page Flows</a>.</p>
<h3 id="heading-research-different-design-patterns-and-styles">Research different design patterns and styles</h3>
<p>Planning makes the implementation easier. I always break tasks down into smaller, more manageable parts to be able to achieve my design goals for apps.</p>
<p>Creative instincts will come into play here for UI designers with years of experience under their belts, but it’s easy for founders and developers to fall into the trap of calling upon their daily routines to inform these decisions, such as taking too much influence from the apps they simply use on a regular basis.</p>
<blockquote>
<p>…break tasks down into smaller, more manageable parts…</p>
</blockquote>
<p>It’s important to see this as more of a starting point on your research journey. Use the insights to research different UI design patterns in different industries, such as forms, menus, and tables. Draw upon the insights to not just replicate what works for your audience, but to improve upon it to make your app as good as it can be.</p>
<p>A great source of information about this is <a target="_blank" href="http://ui-patterns.com/patterns">UI Patterns</a>. It’s a brilliant resource for getting familiar with the most commonly used design patterns, including how and when to employ them.</p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/5bGGmXOZ2Y09JKYePPXYZc-FacDukGnC6v--" alt="Image" width="600" height="400" loading="lazy">
<em>A screenshot of UI-patterns.com</em></p>
<p>Once you have gleaned a deeper understanding of which components you might need to include in your own app, check out sites like <a target="_blank" href="https://www.behance.net/">Behance</a> and <a target="_blank" href="https://dribbble.com/">Dribbble</a> for more inspiration. You might want to take what you see on Dribbble with a pinch of salt, though. Much of what you see on there is conceptual as opposed to the finished product when it comes to real applications.</p>
<p>Here are some more great resources for screenshots for popular apps with industry-leading designs:</p>
<ul>
<li><a target="_blank" href="https://www.uxscreenshots.com/">UX Screenshots</a></li>
<li><a target="_blank" href="https://laudableapps.com/">Laudable Apps</a></li>
<li><a target="_blank" href="https://mobbin.design/">Mobbin Design</a></li>
<li><a target="_blank" href="https://pttrns.com/">Pttrns</a></li>
<li><a target="_blank" href="https://mobile-patterns.com/">Mobile Patterns</a></li>
</ul>
<p>These are fantastic sources of visual inspiration for the design of new web and mobile apps.</p>
<h3 id="heading-create-your-wireframes">Create your wireframes</h3>
<p>Now, here’s where we can start getting creative. Wireframes are a crucial part of the design process, so they shouldn’t ever be skipped.</p>
<p>If you are familiar with a prototyping tool, that’s the preferred option for helping you achieve the best design for your app. If that’s a whole new world for you, then you might want to go old school and revert back to the classic pen and paper. The time it takes to get used to the new tools will only slow you down, so don’t be afraid to go retro.</p>
<blockquote>
<p>Wireframes are a crucial part of the design process, so they shouldn’t ever be skipped.</p>
</blockquote>
<p>Have a look at <a target="_blank" href="https://sneakpeekit.com/">SneakPeekIt</a> for a large range of device templates that you can print off to use for your sketches. They are a completely free way to get the inspiration you need to get your designs off the ground.</p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/MEQM3wDzjbmgzK9sNAuXfcNrEK7ThxuTeXkN" alt="Image" width="600" height="400" loading="lazy">
<em>A screenshot of SneakPeekIt.com</em></p>
<p>Be sure to check out <a target="_blank" href="https://balsamiq.com/wireframes/">Balsamiq</a>, <a target="_blank" href="https://whimsical.co/wireframes/">Whimsical</a> and <a target="_blank" href="https://www.omnigroup.com/omnigraffle/">OmniGraffle</a>, too. For more variety in terms of the pre-build components, you need to make a start on the hierarchical structure of your web or mobile app.</p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/im-DKVMb27XrzccFlhMs7skLHwLXU9bprPnw" alt="Image" width="600" height="400" loading="lazy">
<em>A screenshot of wireframes in Whimsical</em></p>
<p>Your first UI may well come from an amalgamation of a few different design templates from these sites. Checking them all out in depth will only stand you in good stead for optimizing your in-app experience.</p>
<p>If you’re an engineer or tech founder in the early stages of design, don’t be tempted by the urge to skip wireframing. You need to fully comprehend every angle of the app’s user journeys by visualizing them before it’s too late to change them further down the line.</p>
<h3 id="heading-create-mock-ups-of-your-web-or-mobile-app">Create mock-ups of your web or mobile app</h3>
<p>Once the hierarchy is in place and the structure of each screen is defined, you can move onto software like <a target="_blank" href="https://www.figma.com/">Figma</a> or <a target="_blank" href="https://www.sketch.com/">Sketch</a> to design your product. Figma is a cloud-based UI design tool that’s built for teams which are ideal for bringing wireframes to life at this stage of the process.</p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/DsvGWsLqQnuFRiKXYzhXSyjkNq1uJRZ4Fden" alt="Image" width="600" height="400" loading="lazy">
<em>A screenshot of UI designs in Figma</em></p>
<p>Initial design mock-ups will help you more effectively realize your vision and give your app the look and feel of a real product. It should be able to be used as a true reference point for developers when it comes to building the app. Don’t be concerned about spending a tad more time on this stage — the greater the detail, the better.</p>
<h3 id="heading-are-you-still-struggling-with-your-ui-design">Are you still struggling with your UI design?</h3>
<p>If you feel like you have done all you can with your idea and you need help turning it into real UI design, you might want to call upon an app designer to help you.</p>
<p>Rather than plowing on through it and risking mistakes, I can apply my decade of experience in design to carry out the robust process required to put your idea in front of real people.</p>
<p>If you would like a consultation on your project, whether it is the full design of your web or mobile app or ongoing UX design support, I’d love to provide my expertise and integrate with your development team to realize the best end-product possible.</p>
<p>Need additional advice? Request my FREE Cheatsheet which includes ‘<a target="_blank" href="https://www.simonmccade.com/ux-hacks-to-fix-your-app">47 Actionable UX Hacks to Fix Your App</a>’.</p>
<p>Thanks for taking the time to read this article. If you found it helpful, please let me know. ???</p>
<p>If you’d like to read more, check out my <a target="_blank" href="http://www.simonmccade.com/blog">blog</a> for regular updates.</p>
<p>This article was originally published at <a target="_blank" href="https://www.simonmccade.com/blog/what-makes-a-great-landing-page">www.simonmccade.com</a>.</p>
 ]]>
                </content:encoded>
            </item>
        
            <item>
                <title>
                    <![CDATA[ How a (telehealth) app a day just might keep the doctor away ]]>
                </title>
                <description>
                    <![CDATA[ By James Hsu Why insurance carriers, Silicon Valley, and society at large are gung ho about telehealth apps and health-monitoring wearables. As the public ogles foldable displays, augmented reality applications, and other mobile technology trends, t... ]]>
                </description>
                <link>https://www.freecodecamp.org/news/how-a-telehealth-app-a-day-just-might-keep-the-doctor-away-e85f8a60621f/</link>
                <guid isPermaLink="false">66c34cb0a124e2df05195f5e</guid>
                
                    <category>
                        <![CDATA[ business ]]>
                    </category>
                
                    <category>
                        <![CDATA[ Health, ]]>
                    </category>
                
                    <category>
                        <![CDATA[ healthcare ]]>
                    </category>
                
                    <category>
                        <![CDATA[ tech  ]]>
                    </category>
                
                    <category>
                        <![CDATA[ telehealth  ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ freeCodeCamp ]]>
                </dc:creator>
                <pubDate>Mon, 11 Mar 2019 22:14:56 +0000</pubDate>
                <media:content url="https://cdn-media-1.freecodecamp.org/images/1*ovwjLJSVRJR7qDMImEzbvQ.png" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>By James Hsu</p>
<h4 id="heading-why-insurance-carriers-silicon-valley-and-society-at-large-are-gung-ho-about-telehealth-apps-and-health-monitoring-wearables">Why insurance carriers, Silicon Valley, and society at large are gung ho about telehealth apps and health-monitoring wearables.</h4>
<p><img src="https://cdn-media-1.freecodecamp.org/images/v5cnmrnaKlqE61GS9gyluc3WbynMjPHbUj1A" alt="Image" width="600" height="400" loading="lazy"></p>
<p>As the public ogles foldable displays, augmented reality applications, and other mobile technology trends, tech giants around the world are busily…</p>
 ]]>
                </content:encoded>
            </item>
        
            <item>
                <title>
                    <![CDATA[ How to become a freelance Data Scientist ]]>
                </title>
                <description>
                    <![CDATA[ By Carl Dawson How to market your services, find clients, and charge more as a data science freelancer _Photo by [Unsplash](https://unsplash.com/photos/wY_vRUf8xgM?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText" rel="noopener" ta... ]]>
                </description>
                <link>https://www.freecodecamp.org/news/how-to-become-a-freelance-data-scientist-7b55ab787df2/</link>
                <guid isPermaLink="false">66c34f25f41767c3c96bacee</guid>
                
                    <category>
                        <![CDATA[ business ]]>
                    </category>
                
                    <category>
                        <![CDATA[ Data Science ]]>
                    </category>
                
                    <category>
                        <![CDATA[ Freelancing ]]>
                    </category>
                
                    <category>
                        <![CDATA[ General Programming ]]>
                    </category>
                
                    <category>
                        <![CDATA[ tech  ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ freeCodeCamp ]]>
                </dc:creator>
                <pubDate>Sat, 09 Mar 2019 12:10:00 +0000</pubDate>
                <media:content url="https://cdn-media-1.freecodecamp.org/images/1*7FtsQcIejT6wuA4BWBQvgg.jpeg" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>By Carl Dawson</p>
<h4 id="heading-how-to-market-your-services-find-clients-and-charge-more-as-a-data-science-freelancer">How to market your services, find clients, and charge more as a data science freelancer</h4>
<p><img src="https://cdn-media-1.freecodecamp.org/images/iM0FD9nzeoc18A0Nq7rbcXA931Hu1ZR1yhPX" alt="Image" width="600" height="400" loading="lazy">
_Photo by [Unsplash](https://unsplash.com/photos/wY_vRUf8xgM?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText" rel="noopener" target="_blank" title=""&gt;rawpixel on &lt;a href="https://unsplash.com/search/photos/freelance?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText" rel="noopener" target="<em>blank" title=")</em></p>
<p>While it’s true that the best data science is done by those who know their organization very well, there’s a lot about data science that lends itself well to consulting style engagements. I’ve worked as a freelancer in data science (and analytics more generally) for the better part of a decade, and in this post I’ll be showing you how to freelance using your data science skills.</p>
<h4 id="heading-the-only-requirement">The only requirement</h4>
<p>There’s really only one thing you need to do in order to become a freelance data scientist — you need to get clients to pay you money to do data science work. That’s it.</p>
<p>Other posts on this topic will discuss things like getting a business license, saving up 6 months of expenses. They’ll list all the skills you should be proficient in before seeking your first client. But that’s how you do things the wrong way around. You could have all the skills in the world, a business license, and a nest egg. But without paying clients you’re not a freelancer, you’re just taking a career break.</p>
<p>With that said, let’s get started on the important stuff.</p>
<h4 id="heading-how-to-get-clients">How to get clients</h4>
<p>There’s an adage in the freelance world that goes something like this — anybody can get a first client but only a true business person can get a second. What this means is that anybody can find a client through their network. They can pester friends, cousins, successful uncles. They can contact previous employers. They can talk to enough people that they’ll eventually stumble into some work.</p>
<p>Leveraging your network like this is both a blessing and a curse. When you land that first client the day after starting your freelancing experiment, you’ll think that it will always be that easy. You’ll rely on your network to get you the next project. And you’ll cruise through your relationship with your first client without ever putting in the sales and marketing work needed to ensure that there’s another one waiting for you when you’re finished. Only to find that the network has dried up.</p>
<p>Let me be clear. You <em>should</em> tell everybody you know that you’re going freelance. A network never hurts. But if you want to have a serious go at being a freelance data scientist, you absolutely can’t rely on your network to find you projects every time you’re out of work.</p>
<p>Data Science is different to most freelance disciplines - very few people need it (unlike hairdressing services, for example), success is objective (unlike logo design), and it’s very high-value work that hasn’t been commoditized yet (unlike basic coding). It’s important to keep these distinctions in mind when planning your marketing and lead generation efforts.</p>
<h4 id="heading-know-you-customer">Know you customer</h4>
<p>There are usually only a handful of people in every organization that have the power to purchase data science consulting services. They’re the CEO, the CTO, the software engineering manager, and the department head that’s working on a crucial project in their domain (such as a Head of Risk or Head of HR).</p>
<p>These people are your customers. You should get to know them.</p>
<p>If you’ve put up a website describing your services and set up an AdWords campaign hoping that these people will be looking for ‘Freelance Data Scientist’ in Google, you’ve done it wrong. This group of people will never find you that way. What you find if you search for ‘Freelance Data Scientist’ is articles like this one (including another one of mine), articles explaining how to become a freelance data scientist or what the day-to-day life of a freelance data scientist is like.</p>
<p>The people in the position to purchase your services don’t start with a desire to purchase, they start with a problem.</p>
<p>Here’s a <strong>case-by-case</strong> explanation of what I mean:</p>
<p>CEOs are under pressure to stay competitive and profitable. Their problem is finding the best ways to gain an edge in a competitive marketplace. They (usually) don’t care if you know your Adaboost from your Adagrad. They simply need help improving the one or two numbers their job performance is judged by.</p>
<p>CTOs and Software Managers are the people CEOs turn to when they think a business problem needs to be solved through the smart use of technology. CTOs aren’t looking to hire freelance data scientists for the hell of it. No CTO I’ve ever met has had the ‘my budget’s too big’ problem. These are the people who will try to figure things out themselves (with help from their teams). This means that they’ll be searching for specific answers to specific questions. What is the best algorithm for Churn Prediction? Can I use Azure ML with AWS Redshift? That kind of thing.</p>
<p>Finally, the departmental managers who run vertical-specific projects are not looking for freelance data scientists because they have no idea what a data scientist is. They need to know how to calculate employee turnover on a pro-rota basis over a group of 10,000+ employees. They need to know how to automate certain sections of their underwriting procedures to reduce the man-hours spent on menial tasks. They need honest advice from an expert in words they can understand.</p>
<p>Running ads against the words ‘Freelance Data Scientist’ might be a lot easier, but it’s a lot less effective than helping any of these people with their actual problem.</p>
<h4 id="heading-pick-a-niche">Pick a niche</h4>
<p>Data Science is a broad field. Nearly every data scientist worth their salt could put together a rudimentary data warehouse, create a dashboard, implement linear regression from scratch, and train a convolutional neural net. This is what makes the field fun.</p>
<p>Unfortunately, diverse skill sets make for indistinguishable businesses.</p>
<p>In order to reach your customers (listed above) you’ll have to create marketing plans dedicated specifically to their problems.</p>
<p>Some people think that data science is already a niche. I’d argue otherwise but that semantic distinction isn’t even important here — the more focused you can be, the better your marketing will work.</p>
<p>The reaction you want from someone visiting your website is ‘I can’t believe this exists’. You want to come up with an offering so unique and tailored to a specific group of people that their decision to purchase (or contact you at the very least) becomes automatic.</p>
<p>This doesn’t mean that you can’t do anything else for your entire career and that you’ll always be known for just one thing. It means that the people you care about finding you <em>will</em> find you. Once you’re in the door, and once you’ve built up trust, you can work with them on any projects you wish. In fact, if you do the first project well, they’ll probably ask you to do the second, regardless of whether or not it’s in your niche.</p>
<p>To give you some examples of niches, here are the ones that I’ve had throughout my career:</p>
<ul>
<li>Building data warehouses for data science projects in FMCG businesses</li>
<li>Building recommendation engines for content websites</li>
<li>Predicting rare events in retail and e-commerce (purchase, churn, fraud, theft)</li>
<li>Using computer vision in SaaS apps</li>
</ul>
<p>Each of these relies on a specific area of data science <em>and</em> a specific industry. For your first niche, you should pick the area of data science you’re most comfortable with and an industry that you care about helping.</p>
<h4 id="heading-marketing-by-sharing">Marketing by sharing</h4>
<p>Once you’ve chosen a niche you need to get to work marketing inside of it. Most people like to learn and most people will try to solve their problems by themselves first. You will go a long way teaching others.</p>
<p>I read so many data science blogs that analyze the same Kaggle data sets over and over again. Or worse, they use <code>np.linspace</code> to generate a data set to explain some concept or phenomena. This is not how data science works in business. Articles like this start too late (they don’t describe the data retrieval and cleaning efforts) and stop too early (they don’t describe the business impact of the solution).</p>
<p>If you’re going to write a blog post to explain a concept in the hope that a potential client will find it, you need to explain in the article how the concept solves <em>their</em> problem.</p>
<p>People seeking data science clients should never write a general exposition of a particular algorithm. Go the extra distance and find a problem area in your niche that you can apply it to. And do this a lot. The more you write about your niche, the more people will equate your name with that specific area, you’ll become the no-brainer hire.</p>
<p>If you build up a large enough body of this kind of work, your SEO game will be on top form and customers will start finding you. Not everybody will convert but some will and they’ll be the people whose problems you know how to solve.</p>
<h4 id="heading-build-a-process">Build a process</h4>
<p>Now that you’re getting clients, you need to optimize the process of working with them. This is important for two reasons:</p>
<ol>
<li>It helps the engagement go smoothly and prevents scope-creep</li>
<li>It allows you to extract and reuse key deliverables</li>
</ol>
<p>Another benefit of having a niche is that you end up seeing the same problems time and time again. You can reuse the same algorithms, explain your solution in the same way, and run the same discovery meetings over and over again. This saves you an incredible amount of time and allows you to focus on the important work in the project.</p>
<p>The process you end up developing will become a selling point. It will be the thing you use to explain how you work in case studies and pitch presentations. So as soon as you can, you should start documenting the stages of every project, getting all of your deliverables in order, and learning how to write case studies based on your process.</p>
<h4 id="heading-double-your-rate">Double your rate</h4>
<p>Most freelancers charge too little. They’ll do some algebra and work out how much they made per hour at their old job and use that. Despite lots and lots of advice to the contrary, that still seems to be the way people go.</p>
<p>So, what I’ll say is this — if nobody pushes back on your rate when you submit a proposal, double it next time. And keep doubling it until someone says it’s too much.</p>
<p>It might be easy to write this off as greedy or self-destructive but the fact is, if you are doing very niche work, you’re going to very quickly become an expert at it. Experts get to charge a premium. You should be adequately rewarded for developing processes and deliverables that allow you to do the work quicker than anyone else. Why should you be penalized for being efficient?</p>
<h4 id="heading-have-an-exit-strategy">Have an exit strategy</h4>
<p>Without a specific plan, relationships with clients go the way of entropy. They say they’ll get back to you when they have a new project, you’ll say thanks for the opportunity.</p>
<p>The moment that you’ve finished doing great work for a client is the exact right time to ask for referrals and testimonials. When you’re finished, sending an email with a short questionnaire about how the process went and asking for the names and contact details of people with similar issues makes you look like a professional who cares about helping the community.</p>
<p>The only time this would be a problem was if the work was substandard. So do good work and ask to be referred.</p>
<p>Glowing quotes help with social proof for your marketing materials. And the exit questionnaire allows you to determine what the client would be happy to see in a case study about them.</p>
<p>Asking a client to write you a recommendation (without being pushy) gives them the chance to reflect on the good things that happened throughout the project and to end on a high note instead of the pressured, rushed feelings that large-scale deployments can usually leave you with.</p>
<h4 id="heading-thanks-for-reading">Thanks for reading</h4>
<p>If you have any questions about being a freelance data scientist, feel free to <a target="_blank" href="mailto:hi@machinelearningphd.com">email me</a>.</p>
<p>If you’re interested in getting more specific advice on freelancing as a data scientist, I’m now offering a <a target="_blank" href="https://machine-learning-phd.teachable.com/p/the-business-of-data-science">course</a>.</p>
<p><em>Originally published at <a target="_blank" href="https://machinelearningphd.com/how-to-freelance-data-scientist/">machinelearningphd.com</a> on March 9, 2019.</em></p>
 ]]>
                </content:encoded>
            </item>
        
            <item>
                <title>
                    <![CDATA[ You’re probably calculating freelance rates all wrong — so follow this strategy instead ]]>
                </title>
                <description>
                    <![CDATA[ By Benek Lisefski How to think in terms of value, not time. Follow this pricing strategy to find your true market rate. _Photo by [Unsplash](https://unsplash.com/photos/yw7mV9JeND4?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText" ... ]]>
                </description>
                <link>https://www.freecodecamp.org/news/youre-probably-calculating-freelance-rates-all-wrong-so-follow-this-strategy-instead-a5c738e51f70/</link>
                <guid isPermaLink="false">66c367f49aa4fb7920cb7de4</guid>
                
                    <category>
                        <![CDATA[ business ]]>
                    </category>
                
                    <category>
                        <![CDATA[ Entrepreneurship ]]>
                    </category>
                
                    <category>
                        <![CDATA[ Freelancing ]]>
                    </category>
                
                    <category>
                        <![CDATA[ pricing ]]>
                    </category>
                
                    <category>
                        <![CDATA[ tech  ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ freeCodeCamp ]]>
                </dc:creator>
                <pubDate>Thu, 07 Mar 2019 16:56:18 +0000</pubDate>
                <media:content url="https://cdn-media-1.freecodecamp.org/images/1*v_bY-A2-jfEt3kf--AKupQ.jpeg" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>By Benek Lisefski</p>
<h4 id="heading-how-to-think-in-terms-of-value-not-time-follow-this-pricing-strategy-to-find-your-true-market-rate">How to think in terms of value, not time. Follow this pricing strategy to find your true market rate.</h4>
<p><img src="https://cdn-media-1.freecodecamp.org/images/wWJUd98yLJiVmp9RuUJNlN8JNFKItDR7IVNs" alt="Image" width="600" height="400" loading="lazy">
_Photo by [Unsplash](https://unsplash.com/photos/yw7mV9JeND4?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText" rel="noopener" target="_blank" title=""&gt;rawpixel on &lt;a href="https://unsplash.com/?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText" rel="noopener" target="<em>blank" title=")</em></p>
<p>When you first start freelancing it’s very difficult to determine what to charge. You have no previous context, and colleagues are often tight-lipped about their own financials.</p>
<p>I admit I was clueless about pricing when I started. How about you?</p>
<p>Many freelancers make the mistake of using an online rate calculator to set their freelance hourly rate. There are <a target="_blank" href="https://www.google.com/search?q=freelance+rate+calculator&amp;oq=freelance+rate+calculator">heaps of these calculators online</a>, and they all follow the same pattern:</p>
<ol>
<li>You start with your desired annual income.</li>
<li>You add up the cost of doing business — like office space, internet, hardware and software costs.</li>
<li>You add up other living costs, such as insurance, self-employment tax.</li>
<li>You add these things together to get your desired adjusted income.</li>
<li>Then you calculate your billable hours by starting with your maximum working hours per year, and subtract for things like vacations, national holidays, and sick days. You arrive at a realistic number for the number of hours you could work each year.</li>
<li>Divide adjusted annual income by billable hours, and that equals your hourly rate.</li>
</ol>
<p><strong>This seems logical, but it’s completely backwards.</strong></p>
<p>Let’s ignore the fact that there may be <a target="_blank" href="https://medium.freecodecamp.org/what-to-charge-as-a-freelancer-does-value-based-pricing-live-up-to-the-hype-1af1d4d88ef7">better ways to price yourself</a> than hourly rates. When you first start out, <a target="_blank" href="https://medium.freecodecamp.org/what-to-charge-as-a-freelancer-does-value-based-pricing-live-up-to-the-hype-1af1d4d88ef7">value-based pricing</a> isn’t a realistic option. Most of us will come to terms with the fact that we are trading our time for money by charging by the hour, at least for the first few stages of our careers as consultants.</p>
<p>The problem with these popular hourly rate calculators is that they get off on the wrong foot right from the first step. There may be no connection at all between your desired annual salary and your actual value to the market. If you’ve come from being previously employed, it’s easy to think “<em>I’d like to keep making at least as much as I was making at my last job.</em>” But why assume that you’ll retain that same value in the freelance market?</p>
<p>If you haven’t been previously employed in a capacity that provides enough reference for this decision, then you’re literally picking a number out of thin air. The alternative is to spend the time to interview colleagues with a similar skill-set and experience level as you, in order to form a baseline as context for this figure. And that assumes you can find enough of these people that will be open and honest about their pricing!</p>
<p>It’s a big ask. No wonder most people take the easy way out and ask a calculator to figure it out for them.</p>
<p>So you end up with a starting figure that rarely has concrete justification in real life, and all other calculations from that are tainted. The resulting hourly rate isn’t backed up by much of anything, and can be way above your actual value. You struggle to find work and think freelancing is too hard.</p>
<p>This is all a misunderstanding of what rates mean. Let’s look at some pitfalls of the rate calculator system that amplify this confusion.</p>
<h3 id="heading-pitfalls">Pitfalls</h3>
<h4 id="heading-billable-hours-are-never-as-many-as-you-think">Billable hours are never as many as you think</h4>
<p>Let’s say you did manage to get some solid context for the determination of your desired annual income. You went through the calculation to come up with an hourly rate. You paid close attention to detail on all the expenses to ensure you didn’t short-change yourself.</p>
<p>You’re still going to land short of your goal, because your billable hours are a fantasy.</p>
<p>When you’re a freelancer, you are also running a business. You are doing everything: admin, marketing, accounting, proposals, quoting, networking. If you used to be an employee, you either didn’t have to do those things, or you got paid to do them.</p>
<p>As a freelancer, you have to wear all those hats and you don’t get paid for most of it. The amount of time you have for actual focused work is 75% <strong>or less</strong> of the time you’re “working”. That means a standard <strong>eight</strong>-hour day might only have <strong>six</strong> billable hours.</p>
<p>If you start with the false assumption that you can bill for 40 productive hours per week, you’ll be quickly disappointed, unless you’re willing to work a lot more daily hours to make up for the admin time. But most of us get into freelancing because we want a more flexible schedule, more time for family, more time for leisure. <strong>Working a lot more is not part of the freelance dream</strong>.</p>
<p>I run a really efficient freelance business, with admin and marketing time cut down to a bare minimum, and I still average no more than six billable hours per day.</p>
<h4 id="heading-you-wont-have-work-all-the-time">You won’t have work all the time</h4>
<p>Don’t forget that you may not have a continuous stream of work to fill all potential billable hours. In fact, if you’re new to freelancing, you’ll almost certainly <strong>not</strong> have consistent work until you build up a reputation and a larger client base. Even very successful, in-demand freelancers like myself will have bits of downtime — maybe a week or two between projects when schedules can’t align perfectly, or a slow patch around the holidays— that can eat into expected earnings.</p>
<p>Your definition of billable hours needs to account not only for the extra admin tasks required to run a freelance business, but also for the uncertainty of work in your pipeline.</p>
<h4 id="heading-unrealistic-charging-rates-run-rampant">Unrealistic charging rates run rampant</h4>
<p>The result of all this faulty rate calculating is that you’re told to charge more than you’re actually worth, if you want to meet you annual earning goals. The reality might be that your current level of value can only earn you half of what you expect. You’re not yet valuable enough to make full-time freelancing work for you. <strong>More on this later</strong><em>.</em></p>
<p>At best, these online rate calculators can be a useful tool to help you learn about your costs of doing business, and to budget a baseline rate you’ll need to make ends meet. That can form a good reference point to fall back on when you determine your rate.</p>
<p>But it should not be mistaken for a real-world rate. <strong>Those calculators don’t take into account almost everything that’s really important about determining the right rate for you.</strong></p>
<h3 id="heading-a-better-way-to-think-about-pricing">A better way to think about pricing</h3>
<p>Time to get back to reality. Forget your preferred salary or even your baseline living wage. Your hourly rate should have very little to do with how much you think you’d like — or need — to earn. What really determines your rate is how much value you offer your clients.</p>
<p>I’m not a gung-ho capitalism lover who thinks “the market” will solve everything. But you can only command a rate that clients are willing to pay. They have to perceive enough value in you to justify that rate, otherwise you’ll get no work. And <strong>no</strong> work at a high rate is worse than <strong>some</strong> work at a fair market rate. The amount of money you think you need to make doesn’t enter into that equation.</p>
<h4 id="heading-change-your-frame-of-mind-towards-value-not-time">Change your frame of mind towards value, not time</h4>
<p>We need to stop thinking about this backwards. Stop framing the decision about rates around what you need to earn and how much time you can work. Instead, start thinking in terms of value on offer. Your rate is a reflection of your value to your clients — compared to the value of your competitors — <strong>and nothing else</strong>.</p>
<p>With this frame of mind, we can see that rate calculators — based on expected earnings divided by time — don’t account for the value you provide your clients. The only assumption is that more time equals more value.</p>
<p>But we know from experience that this is rarely the case.</p>
<p>If you have five more years and experience and heaps of new skills along the way, but your cost of living has stayed the same, should your rate be higher? A rate calculator would say no. But of course the answer is yes. Rate calculators don’t take into account skill, experience, professionalism, or effort, when in fact those things are the largest contributors to the rate you can command.</p>
<p>If you’ve learned new techniques that allow you to do the same work twice as fast as you could before, you want to be compensated for that by doubling your rates. Rate calculators don’t take into account the speed at which you work or the quality of work performed.</p>
<p>Think of rates in terms of abilities such as experience, speed, skill-set, location, project management capacity, communication skills, and reliability. These are the metrics you should be judging yourself by.</p>
<h4 id="heading-how-do-you-increase-your-rates"><strong>How do you increase your rates?</strong></h4>
<p>Simply increase your value. Gain more experience. Learn new skills. Refine your soft skills. Beat everyone on effort. <a target="_blank" href="https://medium.com/swlh/why-being-ultra-professional-instantly-makes-you-a-top-tier-freelancer-11e64860f27e">Be ultra-professional</a>.</p>
<p>Do you work faster or offer better quality work than a competitor? Charge more than they do.</p>
<p>Are you more professional and reliable than your colleague. Charge more than they do.</p>
<p>Do your extra years of experience allow you to come up with the right solutions more economically? Raise your rates — because your experience is directly contributing to a better outcome for your clients, and your efficiency is saving them money.</p>
<h3 id="heading-your-value-determines-the-right-time-to-go-freelance">Your value determines the right time to go freelance</h3>
<p>If you’re not yet valuable enough to earn a living at the freelance rate your market dictates, it could mean full-time freelancing isn’t right for you <strong>yet</strong>.</p>
<p>Consider getting employed for a few years to up-skill and <strong>increase the value of your craft</strong>, while freelancing in evenings and weekends to <strong>practice the skills of running a business</strong>. Then when you have the experience and confidence to command a higher rate, <a target="_blank" href="https://medium.com/swlh/the-right-way-to-start-freelancing-5f95861dec0">ease into full-time freelancing</a>.</p>
<p>You learn faster where you have collaboration and mentoring. Freelancers who don’t have the same resources are disadvantaged. I went straight into freelancing after I graduated university. Looking back I would have been better off finding employment at a design agency for a few years or, at the very least, a business/design mentor to learn those early lessons twice as fast, and increase my market value quicker. Then I could have transitioned into freelancing at a point when the value I offered better correlated with the amount of money I hoped to earn.</p>
<p>I was fortunate enough to have a low cost of living at the time, which allowed me to gradually build up full-time work and respectable rates over a transition period of 6–12 months. But not everyone has that luxury.</p>
<p>If you need to make full-time freelancing pay the bills from day one, don’t make the leap until your market value/rate is adequate to support your earning goals. Until then, find a career path that emphasizes increasing your value over all else.</p>
<h3 id="heading-a-gateway-to-value-based-pricing">A gateway to value-based pricing</h3>
<p>The added benefit of basing your rate on value — rather than expected earnings divided by time — is that it’s easier to start thinking about <a target="_blank" href="https://medium.freecodecamp.org/what-to-charge-as-a-freelancer-does-value-based-pricing-live-up-to-the-hype-1af1d4d88ef7">value-based pricing methods</a> and transitioning away from trading time for money.</p>
<p>Value-based pricing requires a huge shift in mind-set. Even if you’re thinking about your hourly rate as a reflection of value, it’s still tied to time. Decoupling your earning entirely from time spent on the job is another massive mental hurdle. To be perfectly honest, after 17 years of freelancing I’m still coming to terms with it and wrapping my head around <a target="_blank" href="https://medium.freecodecamp.org/what-to-charge-as-a-freelancer-does-value-based-pricing-live-up-to-the-hype-1af1d4d88ef7">the unique challenges of value-based pricing</a>.</p>
<p>This is a huge shift for your clients as well. They need to buy into the concept of value-based pricing as much as you do, because it requires complete transparency and trust to help you define a project’s true value.</p>
<h4 id="heading-try-weekly-instead-of-hourly-billing">Try weekly, instead of hourly, billing</h4>
<p>One way to ease this transition is to start pricing your time in larger, more abstract chunks. I often price based on a weekly retainer system, where my work is charged by the week, instead of by the hour or day. I still define minimum and maximum numbers of hours that will be worked during each week. But it’s perceived by clients as a weekly fee, rather than an hourly rate. If the scope changes and we need to extend the project, no problem. Simply add on an extra week.</p>
<p>It’s a pricing system that retains most of the flexibility of hourly billing, and all the same ease of understanding and fairness. Yet, because the unit of time measurement is larger, the perception is that my rate is less connected to the number of hours I work. <strong>That forces clients into thinking more about the value I’ll be supplying during that week, rather than just how many hours.</strong></p>
<p>It’s a subtle difference. But that could be all it takes to tip the balance towards value-based pricing. If you get clients comfortable with a week-based pricing arrangement, they’re one step closer to embracing the abstraction of true <a target="_blank" href="https://medium.freecodecamp.org/what-to-charge-as-a-freelancer-does-value-based-pricing-live-up-to-the-hype-1af1d4d88ef7">value-based pricing</a>.</p>
<h3 id="heading-hourly-pricing-is-here-to-stay">Hourly pricing is here to stay</h3>
<p>Whether we like it or not! It remains the default method of pricing creative work. So — like many of us — if you’re stuck with hourly pricing, the least you can do is do it right.</p>
<p>Do everything you can to make sure your rate is in context of your industry and location, and is justified by your skills and experience.</p>
<p>Shift the way you present your pricing to clients so that you’re perceived as being more about value and less about time.</p>
<p>When you do so, you’ll find you never get questioned about your rate. You never get called too expensive or too risky. Because your clients fall in love with the value you’ll offer them, and finding the right person to trust is invaluable.</p>
<p><em>Please ? c<strong>lap</strong> if you found this valuable, and ? fo<strong>llow me f</strong>or more writing like this, as I unfold 17 years of freelance business knowledge ?</em></p>
<h4 id="heading-subscribehttpssoloworkcosubscribe-to-get-my-best-articles-in-your-inbox"><em><a target="_blank" href="https://solowork.co/subscribe">Subscribe</a> to get my best articles in your inbox.</em></h4>
<p><em>This story can also be found on <a target="_blank" href="https://solowork.co/story/youre-probably-calculating-freelance-rates-all-wrong-so-follow-this-strategy-instead">solowork.co</a></em></p>
 ]]>
                </content:encoded>
            </item>
        
    </channel>
</rss>
