Logo
    Search

    Tasty Treats — Rems VS Ems, Remote Work, Making Money, Getting good at Design + more! 🍬

    enOctober 18, 2017

    Podcast Summary

    • Flexibility and Consistency with REMS vs. Precision with PixelsDesigners can choose between REMS and pixels based on the specific needs of their project. REMS offer flexibility and consistency, while pixels provide precision. Both can be used in conjunction with media queries and viewport dimensions.

      When it comes to choosing units for web design, there's no one-size-fits-all answer. Both REMS and pixels have their advantages and disadvantages. Scott, from the Syntax podcast, shared that he primarily uses REMS for their flexibility and consistency, but occasionally uses pixels for specific elements. He also uses viewport dimensions for larger layout adjustments. Media queries, on the other hand, are best used with pixels for precise adjustments. The base font size for REMS can vary depending on the design, and it's important to remember that REMS eliminate the need for complex calculations when nesting elements. Overall, the choice between REMS and pixels comes down to the specific design needs and the developer's personal preference.

    • REMS vs Pixels: Their Unique Uses in Web DevelopmentREMS maintain proportional design elements and create vertical rhythm systems, while pixels provide precise measurements for specific dimensions and media queries. Both have their place in web development.

      Both REMS (Root Em) and pixels have their unique uses in web development. REMS, which is based on the HTML tag font size, is ideal for maintaining proportional design elements and creating vertical rhythm systems. It's particularly useful when scaling up or down an entire design. On the other hand, pixels are essential for precise measurements, such as media queries and designing within specific dimensions. An interesting use case for REMS is when you want your entire container to scale proportionately. For instance, if you have an h2 tag and a paragraph tag, and the h2 tag needs to be twice the size of the paragraph tag, you can set the h2 to be 1 or 2 REMs, and the paragraph to be 1 REM. Then, if you want to scale everything proportionally, you just change the font size of the container. However, pixels are crucial for designing within specific dimensions and creating media queries. While some developers try to convert everything to REMS, it's not always necessary, as our screens are made up of pixels. A creative activity that benefits developers, as shared by Amanda McNeil, is dancing. The process of learning and perfecting dance moves requires creativity, perseverance, and problem-solving skills, which can translate to web development. Breaking down complex moves and figuring out what's not working and how to fix it can help developers approach coding challenges with determination and patience.

    • The importance of continuous learning and growthWeb development teaches patience and problem-solving, cooking allows excitement in being a beginner, and exercise builds mental strength - all share the common thread of continuous learning and growth.

      Personal growth and learning new skills, whether it's in web development, cooking, or exercise, all share similarities in the process of troubleshooting, examining methods, and improving over time. The speaker shares how web development has taught them patience and problem-solving skills, while cooking allows them to be excited about being a beginner and learning new techniques. In the world of cooking, there may be debates over techniques or ingredients, but ultimately, the goal is to create something enjoyable. Similarly, in programming, there can be debates over technicalities, but what truly matters is personal advancement. The speaker also mentions how exercise has become a crucial part of their life, helping them become mentally stronger and more well-rounded. Overall, the importance of continuous learning and growth, no matter the endeavor, was a recurring theme in the conversation.

    • Considering specific circumstances before making decisionsOptimize for reverse commute and do things differently for a smoother life. Remember, a hot dog is not a sandwich.

      Life is full of endless opportunities for growth and improvement, whether it's in exercise, career, or personal life. However, it's essential to consider the specific circumstances and priorities when making decisions. For instance, a job offer from a dream company might not be worth accepting if it requires moving to an unfavorable location or disrupting an established lifestyle. Instead, focusing on optimizing for the "reverse commute" and doing things differently than most people can lead to a smoother and more enjoyable life. This flexibility is one of the significant benefits of working for oneself. Additionally, it's essential to remember that a hot dog is not a sandwich, no matter how much one might want it to be.

    • Serendipitous encounters and mastermind groupsMeeting unexpectedly can lead to valuable collaborations and learning opportunities. Joining a mastermind group offers a platform to learn from peers, discuss challenges, and gain fresh perspectives.

      Serendipitous encounters, such as Wes and Scott's, can lead to valuable collaborations and learning opportunities. In their case, a naming collision led them to meet and eventually form a mastermind group where they shared insights and strategies. The mastermind proved to be an invaluable resource for them, providing a platform to learn from each other and grow their businesses. Another key takeaway is the importance of having a community or mastermind group, especially for entrepreneurs. It offers a space to discuss challenges, learn from peers, and gain fresh perspectives. Additionally, the trend of CMSs integrating JavaScript frameworks like React can lead to new opportunities and innovations in web development.

    • Future of CMS: Separation of Back End and Front EndWordPress may become a JSON API or GraphQL provider, enabling seamless integration with React and enhancing UI experiences. Finding high-quality remote work remains difficult, requiring personal branding, networking, and proactive job seeking.

      The future of Content Management Systems (CMS) may involve a greater separation between the back end and front end, with WordPress potentially evolving into a powerful JSON API or GraphQL provider. This could lead to more seamless integration with front end frameworks like React, allowing for smoother theme development and enhanced UI experiences. However, finding high-quality remote work continues to be a challenge, with no "secret honey holes" to be found online. Instead, building a strong personal brand, networking, and actively seeking out opportunities are key strategies for securing remote work.

    • Networking is key to finding job opportunities in remote workBuild relationships and connect with potential employers through various platforms, and consider having multiple income sources for financial stability.

      Building relationships and networking are crucial for finding job opportunities, especially in the remote work landscape. This can be done through various platforms like Twitter, Slack rooms, or even GitHub AMAs. The speaker emphasized the importance of forming connections with people who may be able to recommend or offer you work. Additionally, having diverse revenue streams can be beneficial for financial stability. The speaker shared their experience of having several income sources, including freelance work, premium tutorial content for companies, YouTube ad revenue, and selling tutorials through their own store. They expressed a goal of eventually relying solely on sales and subscriptions for income, but acknowledged the need to take on freelance projects and consulting in the meantime. Overall, the discussion highlights the importance of networking and having multiple income sources in the remote work world.

    • Exploring Multiple Revenue Streams for Content CreatorsPartnering with companies for sponsorships, affiliate deals, workshops, and private training sessions can significantly boost income for content creators. Negotiate custom deals, only work with companies that align with your values, and believe in their products to maximize earnings.

      Creating multiple revenue streams can significantly boost income for content creators. The speaker shares his experience of partnering with companies for sponsorships, affiliate deals, and workshops. For instance, he collaborated with Sentry for a Redux course, offering a company video in return for payment. Similarly, DigitalOcean provides a credit for new customers who buy the Node course, generating a referral fee for the speaker. Workshops and private training sessions are also lucrative, as companies pay for on-site training for their teams. Affiliate deals, like Amazon's, generate additional income through links on content. The key is to negotiate custom deals, only work with companies that align with your values, and believe in their products. Overall, diversifying revenue streams can lead to financial stability and increased earning potential.

    • Leveraging multiple income streams and learning new skillsConsistently generating income from various sources and continuously learning new skills can lead to significant financial gains and personal growth. Seek feedback from experts and buy nice designs to enhance design skills.

      Having various sources of income and continually learning new skills can lead to significant financial gains and personal growth. The speaker shared his experience of generating consistent income from a blog post and a podcast, emphasizing that even small amounts add up over time. He also discussed the possibility of a back-end developer becoming a good designer by learning the technical aspects and seeking feedback from experts. The speaker, who is a developer without design training, encouraged everyone to believe in their ability to learn and improve, as design involves both technical and artistic elements. He recommended buying nice-looking designs from platforms like ThemeForest and seeking feedback from designers to enhance one's design skills. Overall, the conversation emphasized the importance of persistence, continuous learning, and seeking advice to achieve success in various areas.

    • Design tips for enhancing user experienceSimple design choices like adding borders or color schemes can significantly improve website aesthetics, while maintaining productivity and self-care are essential for optimal performance.

      Design details matter and can make a significant impact on the look and feel of a website. Scott shares simple design tips, such as adding borders or color schemes, which can enhance the user experience. Additionally, maintaining productivity and finding time for self-care are essential for individuals who take on multiple projects or responsibilities. Despite the public perception of constant output, many creators, including Scott, have private lives and require adequate rest to perform at their best. It's crucial to prioritize tasks, maintain a healthy lifestyle, and schedule downtime to ensure optimal productivity and overall well-being.

    • Balancing work and personal life: A speaker's experienceTo maintain productivity and well-being, find a balance between work and personal life by prioritizing self-care, delegating tasks, and taking breaks. Share your tips for managing work and personal responsibilities, especially for parents.

      Finding a balance between work and personal life is crucial for productivity and overall well-being. The speaker shares his experience of trying to manage his workload, including hiring an assistant and a video editor, while also taking care of his family and personal needs. He acknowledges the importance of taking breaks, working out, and maintaining a healthy lifestyle to improve focus and mental strength. The speaker also expresses his interest in live streaming, but mentions the technical challenges he's encountered. Despite these challenges, he appreciates the opportunity to share his knowledge and discuss topics he's passionate about in real-time. The speaker encourages listeners to share their tips for balancing work and personal life, especially for parents, and invites them to engage with Syntax FM on social media. Ultimately, the conversation highlights the importance of prioritizing self-care and finding effective ways to manage work and personal responsibilities.

    • Exploring the potential of live streaming for teaching and businessConsider live streaming for engaging younger audiences and interacting in real-time, but be well-prepared and knowledgeable beforehand. Understand the differences between live streaming and produced tutorials, and explore various options for new developers.

      The speaker is considering expanding her reach by incorporating live streaming into her teaching and business strategies. She recognizes the potential of this medium to engage with a younger audience and interact with viewers in real-time. However, she emphasizes the importance of being well-prepared and having a solid understanding of the topic before going live to ensure a successful and productive experience. Additionally, she shared her thoughts on the difference between live streaming and more produced tutorials, acknowledging that some people may find the former more casual and less efficient, while others may enjoy the interactive nature of it. Lastly, she acknowledged the difficulty of determining the best stack for new developers, encouraging them to explore various options based on their learning goals.

    • Choose a stack for web development and stick with itStart with Node.js for server-side, consider WordPress for beginners, look for clear documentation and demos when trying new tools

      When starting out in web development, it's essential to choose a stack and stick with it to gain a solid understanding of the underlying concepts. The speakers recommend starting with Node.js for learning server-side development, but other stacks like Ruby or WordPress can also be good options. For beginners, WordPress can be an attractive choice due to its large community and ease of debugging. When considering new tools, the speakers suggest looking for clear documentation that explains what the tool does and why it's useful. A killer demo can also be a strong selling point. Ultimately, the key is to find a tool or stack that fits your learning style and helps you build your skills effectively.

    • Waiting for Widespread Adoption and Positive ReviewsDevelopers prioritize stability and proven success when adopting new tools. They consider the benefits, ease of use, and experiences of others before implementing new technologies.

      Developers value stability and proven success when adopting new tools for their projects. The speaker in this conversation expresses his preference for waiting until a tool has gained widespread adoption and positive reviews before implementing it in his own work. He also mentions the importance of considering the immediate benefits and ease of use for himself and his team. The speaker's experiences with Apollo GraphQL and Webpack were discussed as examples. He noted that while Webpack is powerful, it can be too complex for some developers, and he prefers using tools that sit on top of it or continuing with his current setup. The speaker also emphasized the value of observing the adoption and success of tools by larger companies and industry leaders before making a decision. He does not make predictions about the future but rather focuses on reacting to the present and adapting as needed.

    • Stay flexible and adapt to new technologiesFocus on shorter-term goals and be open to learning new technologies as they emerge, rather than trying to stick to a rigid plan.

      The technological landscape is constantly evolving, and it's impossible to predict exactly where we'll be in five years. Instead of making long-term plans, it's more productive to focus on shorter-term goals and be open to adapting as new technologies emerge. The speaker shared his own experience of not being able to predict where he'd be five years ago, and how he's adapted to new technologies throughout his career. He encourages listeners to be flexible and open to learning new things, rather than trying to stick to a rigid plan. Additionally, the speaker suggests setting goals for shorter time frames, such as three months or a year, as these are more achievable and allow for more frequent progress.

    • Using the right tools effectivelyUtilizing simple tools like a 5-star notebook and fully understanding credit card perks can lead to significant savings and convenience.

      Having the right tools and understanding their benefits can make a significant difference in our daily lives. The speaker shared his preference for using a simple, spiral-bound 5-star notebook due to its durability and ample space. He also emphasized the importance of reading the fine print in credit card manuals to fully utilize the insurance and other perks they offer. These seemingly ordinary items, when used effectively, can lead to substantial savings and convenience. The speaker's personal experiences with using credit card insurance to cover expensive repairs and flight delays serve as compelling examples of the value of being informed and prepared.

    • Peace of mind with extended warrantiesConsidering the potential cost of replacing an item outright, extended warranties can provide peace of mind and save money in the long run.

      Extended warranties can provide peace of mind for expensive electronics, even if they may seem unnecessary. The speaker shared a personal experience where his monitor stopped working just before the end of its SquareTrade warranty, and he received a check for the original purchase price. He used this money to buy a new, more advanced monitor. While some people may be skeptical of extended warranties, the speaker emphasized that considering the potential cost of replacing an item outright, the coverage can be worthwhile. Additionally, the speaker mentioned that many credit cards offer similar coverage for stolen or damaged items, and suggested using a credit card to purchase electronics and then paying it off promptly. The speaker also mentioned the possibility of creating a radio-style intro for their podcast and encouraged listeners to check out their past episodes on Syntax.fm.

    Recent Episodes from Syntax - Tasty Web Development Treats

    790: State of JS 2023 Reactions

    790: State of JS 2023 Reactions

    Scott and Wes dive into the 2023 State of JavaScript survey, breaking down the latest trends and pain points in front-end frameworks, build tools, and JavaScript runtimes. Tune in for their hot takes and insights on what’s shaping the JavaScript landscape this year!

    Show Notes

    Sick Picks

    Shameless Plugs

    Hit us up on Socials!

    Syntax: X Instagram Tiktok LinkedIn Threads

    Wes: X Instagram Tiktok LinkedIn Threads

    Scott: X Instagram Tiktok LinkedIn Threads

    Randy: X Instagram YouTube Threads

    789: Do More With AI - LLMs With Big Token Counts

    789: Do More With AI - LLMs With Big Token Counts

    Join Scott and CJ as they dive into the fascinating world of AI, exploring topics from LLM token sizes and context windows to understanding input length. They discuss practical use cases and share insights on how web developers can leverage larger token counts to maximize the potential of AI and LLMs.

    Show Notes

    Hit us up on Socials!

    Syntax: X Instagram Tiktok LinkedIn Threads

    Wes: X Instagram Tiktok LinkedIn Threads

    Scott: X Instagram Tiktok LinkedIn Threads

    CJ: X Instagram YouTube TwitchTV

    Randy: X Instagram YouTube Threads

    788: Supabase: Open Source Firebase for Fullstack JS Apps

    788: Supabase: Open Source Firebase for Fullstack JS Apps

    Scott and CJ chat with Paul Copplestone, CEO and co-founder of Supabase, about the journey of building an open source alternative to Firebase. Learn about the tech stack, the story behind their excellent documentation, and how Supabase balances business goals with open-source values.

    Show Notes

    • 00:00 Welcome to Syntax!
    • 00:30 Who is Paul Copplestone?
    • 01:17 Why ‘Supa’ and not ‘Super’?
    • 02:26 How did Supabase start?
    • 08:42 Simplicity in design.
    • 10:32 How do you take Supabase one step beyond the competition?
    • 12:35 How do you decide which libraries are officially supported vs community maintained?
      • 15:17 You don’t need a client library!
    • 16:48 Edge functions for server-side functionality.
    • 18:51 The genesis of pgvector.
    • 20:59 The product strategy.
    • 22:25 What’s the story behind Supabase’s awesome docs?
    • 25:26 The tech behind Supabase.
    • 35:46 How do you balance business goals with open source?
    • 42:01 What’s next for Supabase?
    • 44:15 Supabase’s GA + new features.
    • 48:24 Who runs the X account?
    • 50:39 Sick Picks + Shameless Plugs.

    Sick Picks

    Shameless Plugs

    Hit us up on Socials!

    Syntax: X Instagram Tiktok LinkedIn Threads

    Wes: X Instagram Tiktok LinkedIn Threads

    Scott: X Instagram Tiktok LinkedIn Threads

    CJ: X Instagram YouTube TwitchTV

    Randy: X Instagram YouTube Threads

    787: You Should Try Vue.js

    787: You Should Try Vue.js

    Scott and CJ dive deep into the world of Vue.js, exploring what makes this frontend framework unique and why it stands out from React and Svelte. CJ gives a comprehensive tour, covering everything from getting started to advanced features like state management and Vue’s built-in styles.

    Show Notes

    Vue.js: The Documentary.

    Sick Picks

    Shameless Plugs

    Hit us up on Socials!

    Syntax: X Instagram Tiktok LinkedIn Threads

    Wes: X Instagram Tiktok LinkedIn Threads

    Scott: X Instagram Tiktok LinkedIn Threads

    Randy: X Instagram YouTube Threads

    786: What Open Source license should you use?

    786: What Open Source license should you use?

    Scott and CJ dive into the world of open source, breaking down its meaning, benefits, and the various types of licenses you’ll encounter. From permissive licenses like MIT and Apache 2.0 to copy-left licenses such as GNU GPLv3, they’ll help you choose and apply the right license for your project.

    Show Notes

    Hit us up on Socials!

    Syntax: X Instagram Tiktok LinkedIn Threads

    Wes: X Instagram Tiktok LinkedIn Threads

    Scott: X Instagram Tiktok LinkedIn Threads

    Randy: X Instagram YouTube Threads

    785: What’s Next for NextJS with Tim Neutkens

    785: What’s Next for NextJS with Tim Neutkens

    Scott and Wes dive into the world of Next.js with special guest Tim Neutkens from Vercel. They explore the latest updates, including the React Compiler and React Server Components, discussing their impact on developer workflows and the future of Next.js development.

    Show Notes

    • 00:00 Welcome to Syntax!
    • 00:30 What does the React Compiler do?
    • 05:04 Will React Compiler help with managing Context?
    • 06:39 What happens if you’re not using a React Compiler?
    • 09:30 Will this work on any NextJS version?
    • 12:18 What are React Server Components?
    • 16:28 Shipping all the data inside an encapsulated component.
    • 20:17 Clearing up the frustrations around retrofitting server components.
    • 23:13 Handing migration.
    • 28:30 Is this just a fetch request with props?
    • 36:41 How closely are the NextJS and React teams working?
    • 41:53 Will we ever get Async Client Components?
    • 43:52 Async Local Storage API.
    • 45:31 Turbopack.
    • 57:51 Sick Picks & Shameless Plugs.

    Sick Picks

    Shameless Plugs

    Hit us up on Socials!

    Syntax: X Instagram Tiktok LinkedIn Threads

    Wes: X Instagram Tiktok LinkedIn Threads

    Scott: X Instagram Tiktok LinkedIn Threads

    Randy: X Instagram YouTube Threads

    784: Logging × Blogging × Testing × Freelancing

    784: Logging × Blogging × Testing × Freelancing

    In this Potluck episode, Scott and Wes tackle listener questions on modern blogging, website environmental impact, and using LangChain with LLMs. They also cover CSS hyphens, unit vs. integration testing, and balancing web development with new parenthood.

    Show Notes

    Sick Picks

    Shameless Plugs

    Hit us up on Socials!

    Syntax: X Instagram Tiktok LinkedIn Threads

    Wes: X Instagram Tiktok LinkedIn Threads

    Scott: X Instagram Tiktok LinkedIn Threads

    Randy: X Instagram YouTube Threads

    783: How We Built a Netflix Style “Save for Offline” Feature Into Syntax

    783: How We Built a Netflix Style “Save for Offline” Feature Into Syntax

    Scott and Wes dive into the world of browser caching for audio files, exploring the File System API and the Cache API. They discuss size restrictions across different browsers, how tools like Riverside.fm leverage IndexedDB, and walk through code examples for creating, retrieving, and managing cached audio data.

    Show Notes

    Hit us up on Socials!

    Syntax: X Instagram Tiktok LinkedIn Threads

    Wes: X Instagram Tiktok LinkedIn Threads

    Scott:X Instagram Tiktok LinkedIn Threads

    Randy: X Instagram YouTube Threads

    782: The Developer’s Guide To Fonts with Stephen Nixon

    782: The Developer’s Guide To Fonts with Stephen Nixon

    Scott and CJ are joined by Stephen Nixon of ArrowType to delve into the world of fonts and type for developers. They explore the intricacies of font creation, the utility of variable fonts, and offer tips for making visually appealing typography on the web.

    Show Notes

    Sick Picks

    Shameless Plugs

    Hit us up on Socials!

    Syntax: X Instagram Tiktok LinkedIn Threads

    Wes: X Instagram Tiktok LinkedIn Threads

    Scott:X Instagram Tiktok LinkedIn Threads

    Randy: X Instagram YouTube Threads

    781: Potluck - The Value of TypeScript × Vue vs Svelte × Leetcode

    781: Potluck - The Value of TypeScript × Vue vs Svelte × Leetcode

    In this potluck episode of Syntax, Scott and CJ serve up a variety of community questions, from the nuances of beginner vs. advanced TypeScript to the pros and cons of SvelteKit. They also discuss falling out of love with React, shipping private packages via NPM, and the eternal struggle of always starting but never finishing projects.

    Show Notes

    Sick Picks

    Shameless Plugs

    Hit us up on Socials!

    Syntax: X Instagram Tiktok LinkedIn Threads

    Wes: X Instagram Tiktok LinkedIn Threads

    Scott:X Instagram Tiktok LinkedIn Threads

    Randy: X Instagram YouTube Threads

    Related Episodes

    LE011: Building Businesses with Tom Libelt

    LE011: Building Businesses with Tom Libelt

    An Interview with Tom Libelt, serial entrepreneur, podcaster and digital marketer.

    Tom has focused on many things perfecting his sales skills and competencies and developing various businesses on the process. 

    Today he helps other people to build online courses and market them.

    In today's episode, we talk about business, sales, marketing and how to realize your goals in today's market.

    LE005: Focus On Accountability with Takis Athanassiou

    LE005: Focus On Accountability with Takis Athanassiou

    Accountability has a pivotal role in our culture and society. 

    Today, in our modern and complex life, it is important for you to realize that you and only you, you are accountable for your actions or omissions. 

    Moreover, you have to realize that you are responsible for the sum of all your actions (small or large, intended or unintended) in your course of life. 

    It is an attitude in life that is not easily implemented. But worth the effort for its acquirement!

     This podcast has been developed around this article and follows its main argumentation. Its focus is on the important the responsibility has for the modern business and what you can do about it (or why even should you care). 

    LE012: A guide on how to get and stay motivated

    LE012: A guide on how to get and stay motivated

    In this episode I review some personal thoughts on how to get and stay motivated today. As Psychology today states: "Motivation is the desire to act in service of a goal".

    YOUR motivation and your personal incentives are the prime forces for doing anything in life and business. And are certainly the driving factors for achieving your goals. That's why you need to learn more thing on how to motivate your self and the people around you.

    I provide some useful motivation strategies in order you can learn how to motivate yourself and others.

    Enjoy more free strategies, approaches and tools in the Leadership Execution Podcast!

    LE010: Infect With the Possibility Virus with Michael Bungay Stanier

    LE010: Infect With the Possibility Virus with Michael Bungay Stanier

    An interview with Michael Bungay Stanier (Box of Crayons founder). 

    Michael Bungay Stanier is the founder of Box of Crayons (one of the leading companies in consulting, training and coaching areas), award-winning coach and top-notch author.

    Michael has developed Box of Crayons as an organization to help other organizations do less good work and more great work.

    He’s the author of several books, including the Do More Great Work and the Get Unstuck & Get Going…on the stuff that matters. Michael has written for or been featured in numerous publications including Business InsiderFast CompanyForbesThe Globe & Mail, and The Huffington Post.

    Michael’s most recent book, The Coaching Habit, has sold more than 500,000 copies and has been the #1 coaching book on Amazon since its release.

    Michael is a Rhodes Scholar and was recently recognized as the #3 Global Coaching Guru and recently is focused his attention on performance management.

    His dream is to “infect a billion people with the possibility virus” and help them focus on what matters most.

    In today's episode we talk about business, consulting, creativity and how to make things happen.

    LE001: What Has Timothy Carroll To Say On Leadership?

    LE001: What Has Timothy Carroll To Say On Leadership?

    An interview with Timothy Carroll on Leadership, personal growth and how to become a better person!

     Timothy Carroll is an international consultant on personal and professional development sector, lead athlete and author of an excellent book on leadership with the title The Evolutionary Leader: 5 Steps to Dramatically Develop People and Performance

    His insights and consultancy have helped many corporate clients all over the world to evaluate their human capital and enhance its performance while his coaching skills assisted many private clients to find their way toward achieving their goals.