Logo
    Search

    Potluck - Svelte × Bleeding-Edge Tech × Git Process × Screencasts × Government Jobs × Permissions-Based APIs × Rescript × More!

    enJuly 21, 2021

    Podcast Summary

    • Discussing Git, Create React App, Svelte, and Uncle ExperiencesWhile the latest technology like Svelte offers an improved developer experience, it may come with a smaller community and fewer libraries. Personal experiences as uncles were also shared, highlighting different approaches to gift-giving.

      During the Syntax podcast episode, Scott and Wes discussed various topics including Git, Create React App, working on screencasts, being on the bleeding edge, and working in government jobs. They answered a listener's question about using the latest Svelte in serious projects, comparing the improved developer experience to the small but growing community and lack of libraries. They also shared their personal experiences as uncles and the different ways they approach gift-giving. From a development perspective, the question about Svelte brought up the debate of whether to adopt the latest technology, even if it comes with a smaller community and fewer libraries, or to stick with a more stable version. Scott, who is currently working extensively in Svelte, shared his perspective, acknowledging the current lack of libraries but emphasizing the improved developer experience. As for their personal lives, Scott shared the joy of becoming an uncle for the third time, while Wes described his uncle as the one who gives the kids the loud and inappropriate gifts. The episode was sponsored by Dottech Domains, LogRocket, and Mux video APIs and streaming.

    • Building Components from Scratch in SvelteSvelte's newness and closer relationship with the DOM can lead to simpler development with fewer dependencies, but also comes with the risk of smaller community and fewer readily available packages. Building components from scratch is possible and surprisingly simple, but consider the trade-offs.

      In Svelte, due to its closer relationship with the DOM and the availability of built-in features, there is a tendency to write and build components from scratch rather than relying on external libraries. This can lead to a simpler development experience with fewer dependencies, but it also comes with the risk of a smaller community and less readily available packages. For instance, while there are packages available for various functionalities in Svelte, it's often simpler to write your own components or use built-in features. The speaker shared their experience of building components from scratch in Svelte, such as a Toast message package, and found it surprisingly simple. However, it's important to consider the trade-offs, including the risk of having to rely on fewer packages and the potential need for more custom development. Ultimately, the decision between using external libraries extensively or building from scratch depends on individual preferences and risk tolerance.

    • Deleting Git history and choosing a frameworkTo delete Git history, remove .git folder. For larger projects, consider Next.js or Gatsby over Create React App, but be aware of potential vendor lock-in.

      To completely sever ties to an old project using Git, you can delete the hidden dot git folder from the root directory of the project. This will remove the Git history and allow you to start fresh with a new initial commit. Regarding the use of Create React App (CRA) for building production-level web apps, it is still useful but often overshadowed by other frameworks like Next.js and Gatsby. While CRA is great for learning and small projects, larger projects may benefit from the additional features offered by Next.js or Gatsby. However, it's important to note that there is potential for vendor lock-in with these frameworks, particularly with their routing systems and other specific features. To mitigate this risk, it's important to consider the ease of migrating away from these frameworks if necessary. For instance, routing in Next.js can be replaced with React Router or other custom solutions, and the serverless functions are not specific to Next.js, making the migration process more manageable. Ultimately, the choice of framework depends on the specific needs and constraints of the project.

    • Switching React platforms involves trade-offsConsider benefits and downsides of using fully-featured platforms like Next.js and hosting on services like Vercel, versus self-hosting and building own solutions. Decision depends on personal preferences and project requirements.

      Moving from one React platform to another, such as from React Router to Next.js, may involve significant effort. However, there are trade-offs to consider, like the potential benefits of using a fully-featured platform like Next.js and hosting it on a service like Vercel. This can include access to exclusive features, ease of deployment, and improved performance. On the other hand, there are potential downsides, such as the risk of vendor lock-in and the cost of using a paid service. Ultimately, the decision depends on personal preferences and project requirements. Some developers may prefer the flexibility of self-hosting and building their own solutions, while others may value the convenience and added features of a fully-managed platform. It's important to carefully weigh the pros and cons before making a decision. Additionally, the trend towards partially self-hosted and partially cloud-based solutions is a significant shift from the traditional "wholesome" approach of hosting and running everything locally. This can lead to a complex mix of self-hosted and cloud-based components, with the choice of which components to host locally and which to use as a service being a critical decision. The decision to use a service for image optimization, for example, can significantly improve website performance but comes with the added cost and potential loss of control.

    • Personal preference and the right tools for development projectsChoose tools based on personal comfort and project requirements. Wes recommends IShowU for Mac screencasts and is excited about Descript for audio and video editing.

      Personal preference plays a significant role in choosing the right tools and services for development projects. Some developers prefer the simplicity of traditional FTP setups, while others embrace the more complex serverless functions. The decision ultimately depends on individual comfort levels and project requirements. Regarding screencast tools, Wes shared his favorite for Mac, IShowU, which offers additional features like retina recording, superimposing faces, and multiple audio streams. For Windows and Linux, he couldn't provide a recommendation. He currently uses ScreenFlow on Mac for recording and editing, but is excited about Descript, a new tool that transcribes audio and allows for text editing, creating a seamless workflow for audio and video editing. A special offer was mentioned for dot tech domain names, which are tech-focused and offer a large selection of available names. For a limited time, they are offering an 80% discount on a 5-year registration using the code "syntax5" at go.techforward/syntax. Overall, the conversation emphasized the importance of personal preference and finding the right tools for individual development needs.

    • Persisting through challenges with video editing softwareDespite initial difficulties, individuals should persist in learning new software and seeking solutions to overcome bugs. Finding the right tool for one's needs can lead to increased productivity and creativity.

      While some individuals may have had initial challenges with using certain video editing software like Descript or dealing with bugs in ScreenFlow, their experiences highlight the importance of persistence and the value of seeking solutions through resources like online searches. This approach is not a sign of giving up, but rather a sign of determination and continuous learning. Additionally, the expectation for software to be perfect and continuously evolving, as well as the potential benefits of paying for subscription services, were also discussed. The speaker expressed frustration with the lack of bug fixes in ScreenFlow and excitement for Descript's potential to become a more powerful tool for creators. Ultimately, the importance of finding software that fits one's needs and makes life easier, regardless of the cost, was emphasized.

    • Seeking help and implementing solutionsWhen encountering a problem, don't get overwhelmed. Look for resources, understand the solution, and make it work. Whether it's reverse-engineering a circular timer or automating weight logging with a camera, the key is to make things work.

      When encountering a problem, instead of getting overwhelmed, we can turn to resources like Google or online communities for answers. The key is not just to understand the solution, but also to implement it and make it work. For instance, when trying to create a circular timer using SVG stroke offset, the speaker looked up the solution, reverse-engineered it, and built it from scratch. Similarly, when wanting to automate the process of logging weight on a digital scale that doesn't sync with Apple Health, the speaker suggested using a serverless function to pull data from the Fitbit API and push it to Apple Health. The speaker emphasized the importance of making things work, even if it means going the extra mile and building a solution from scratch. Additionally, the speaker shared a creative solution to automate logging weight by rigging up a camera above the scale to take a photo of the value and sending it to the Apple Health API. Overall, the takeaway is to not be afraid to seek help and implement solutions, even if it means taking an unconventional approach.

    • Considering stability over latest techLeaving a stable job for new tech isn't always the best choice. Try implementing new tech within your current organization or explore side projects for personal growth.

      Stability and benefits in a job should not be overlooked in favor of the latest technology. Dee, who works for the government and feels she's missing out on new tech, was advised that while the latest tech can be exciting, it doesn't necessarily mean leaving a stable job is the answer. The speaker shared personal experiences of leaving a job for more tech but missing the stability and benefits. They also suggested trying to implement new tech within the current organization and having side projects for personal growth. The speaker emphasized the importance of considering the impact of one's work on the public as a government employee. Additionally, they introduced LogRocket as a tool to help developers identify and address errors on their websites.

    • Managing complex authorization in permission-based APIsUse a system like Keystone for fine-grained access control, implement checks on both server and client sides, and consider role-based permissions for simplification.

      While authentication is important, authorization can be more complex when building permission-based APIs, especially when dealing with multiple levels of permissions for users. The speaker recommends using a system like Keystone, which provides access control at both the model and field levels, allowing for fine-grained control over what users can do. It's crucial to implement checks on both the server and client sides for security. Role-based permissions can be used to group permissions and simplify the process, but it still requires careful consideration and planning. Remember, you cannot trust anything on the client, and access checks must be made on both sides for data mutation and user interface. Some systems may have more intricate role systems with role groups and micro roles, providing even more control.

    • Managing Drupal's complex permissions system vs choosing between Rescript and TypeScriptDrupal's permissions system offers comprehensive access control but requires deep understanding. TypeScript is simpler and feels like an addition to JavaScript, but hiring and resources may be a challenge for Rescript.

      Drupal's permissions system, with its extensive matrix of radio buttons, offers a comprehensive solution for managing access levels site-wide. However, it may not be the most straightforward option for developers, as it requires a deep understanding of roles and permissions. On the other hand, when it comes to choosing between Rescript and TypeScript, the speaker's personal preference leans towards TypeScript due to its simplicity and the fact that it feels like an addition to JavaScript rather than an entirely new language. The speaker also mentions the challenges of hiring, training, and finding packages for a less popular language like Rescript. Despite this, the speaker acknowledges the potential benefits of Rescript and keeps an eye on its adoption in the development community. The release of Svelte Kit, a framework for building end-to-end applications, has further piqued their interest in Rescript. Ultimately, the decision between the two languages depends on individual developers' priorities, project requirements, and comfort levels.

    • Authenticity and transparency in podcast workThey prioritize informed decisions for their audience, value transparency, and believe in accessibility to content through multiple sponsors instead of paywalls.

      Both the speakers in this discussion value authenticity and transparency in their work, whether it's in their choice of technology or monetization methods for their podcast. They emphasized the importance of observing the market and making informed decisions based on practical reasons and the potential benefits for their audience. Regarding their decision to have multiple sponsors on their podcast, they explained that they have a large pool of sponsors who align with their values and provide value to their listeners. They prefer this approach instead of having a Patreon with content behind a paywall, as they believe it allows more accessibility to their content for a larger audience. They also mentioned their belief in transparency and not hiding content behind paywalls. Additionally, they shared their experiences with adopting new technologies like TypeScript and how they waited until it became the clear winner in the market before making the investment. They acknowledged the possibility of future changes in the landscape and the potential for exploring new technologies like Rescript. Overall, their discussion highlights the importance of making informed decisions based on practical reasons and the potential benefits for their audience, as well as their commitment to transparency and accessibility in their work.

    • Angular's extensive library and included featuresAngular offers time-saving benefits with its comprehensive library and built-in features, but its large number of versions and learning resources might intimidate some developers.

      Angular, despite having a large number of versions and a seemingly steep learning curve, offers a lot of benefits for developers due to its extensive library and included features. The speaker, Wes Bos, shared his personal preference for frameworks with more "batteries included," as he finds it more efficient to have more functionality built-in rather than having to constantly search for external libraries. He acknowledged that Angular could be a good choice for others, but, for him, he doesn't have the time to learn it again. Angular's versioning and the abundance of learning resources might intimidate some developers, but the framework's comprehensive offerings can save time and effort in the long run. Ultimately, it comes down to personal preference and time constraints. The speaker also emphasized that his positive or negative opinions on specific frameworks don't mean that others are inherently bad. He encouraged developers to make their own choices based on their needs and experiences. Additionally, he mentioned Mux as a sponsor and a great video hosting platform for developers, highlighting its ease of use, reliability, and developer-focused approach.

    • Automating data entry without an APIUse JSON, network requests, and fetch function for simple tasks. For complex tasks, employ tools like Puppeteer. Prefer SvelteKit for application development. Try Wyze sprinkler controller for user-friendly app and master pump relay feature.

      Automating data entry into web forms without an API can be achieved by converting a spreadsheet into JSON, inspecting network requests in dev tools, and replicating those requests using a fetch function. For more complex tasks involving button clicks and input typing, tools like Puppeteer can be used. My current favorite tool for building applications is SvelteKit, which offers server-side rendering and simplicity in working with Svelte. Lastly, I recommend the Wyze sprinkler controller for its user-friendly app and master pump relay feature, even though it currently lacks a Canadian store.

    • Improved home irrigation with smart sprinkler systemsSmart sprinkler systems offer cost-effective, convenient, and efficient irrigation solutions for homeowners, with easy testing and identification of issues from a distance, and a thoughtfully designed feature to bypass the power brick in specific situations.

      The smart sprinkler system, despite being affordable, offers a convenient and efficient experience for homeowners. Unlike traditional systems where one had to physically check and adjust the controller, the smart sprinkler system allows for easy testing and identification of issues from a distance. An additional feature that adds value is the inclusion of a power brick, which can be bypassed by pulling power directly from a pump relay, catering to specific situations where using the power brick might not be necessary. This shows that the system is not only cost-effective but also thoughtfully designed. Furthermore, the speaker also mentioned his Svelte components course, offering a discount for those interested in learning advanced techniques using Svelte stores, actions, custom stores, animations, and more. The course is available at level up tutorials.com/forward/pro, and all of Wes Bos' courses are currently on sale at wesbos.com/courses with an additional discount using the coupon code "syntax". In essence, the smart sprinkler system represents a significant improvement in convenience and functionality for homeowners, and the Svelte components course offers a valuable opportunity for developers to expand their skillset with advanced techniques.

    Recent Episodes from Syntax - Tasty Web Development Treats

    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

    780: Cloud Storage: Bandwidth, Storage and BIG ZIPS

    780: Cloud Storage: Bandwidth, Storage and BIG ZIPS

    Today, Scott and Wes dive into cloud storage solutions—why you might need them, how they use them, and what you need to know about the big players, fees, and more.

    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

    779: Why SQLite is Taking Over with Brian Holt & Marco Bambini

    779: Why SQLite is Taking Over with Brian Holt & Marco Bambini

    Scott and CJ dive into the world of SQLite Cloud with special guests Brian Holt and Marco Bambini. They explore why SQLite is gaining traction, its unique features, and the misconceptions surrounding its use—let’s get into it!

    Show Notes

    • 00:00 Welcome to Syntax!
    • 01:20 Who is Brian Holt?
    • 02:26 Who is Marco Bambini?
    • 05:12 Why are people starting to talk so much about SQLite now?
    • 08:47 What makes SQLite special or interesting?
    • 09:46 What is a big misconception about SQLite?
    • 11:13 Installed by default in operating systems.
    • 12:03 A perception that SQLite is intended for single users.
    • 13:36 Convincing developers it’s a full-featured solution.
    • 15:11 What does SQLite do better than Postgres or MySQL?
    • 17:30 SQLite Cloud & local first features.
    • 20:38 Where does SQLite store the offline information?
    • 23:08 Are you typically reaching for ORMs?
    • 25:00 What is SQLite Cloud?
    • 27:29 What makes for an approachable software?
    • 29:18 What make SQLite cloud different from other hosted SQLite options?
    • 32:13 Is SQLite still evolving?
    • 34:40 What about branching?
    • 37:37 What is the GA timeline?
    • 40:04 How does SQLite actually work?
    • 41:19 Questions about security.
    • 44:28 But does it scale?
    • 45:52 Sick Picks + Shameless Plugs.

    Sick Picks

    Brian: Trainer Road
    Marco: Tennis

    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

    Supper Club × Open Table LIVE SHOW

    Supper Club × Open Table LIVE SHOW

    In this supper club episode of Syntax, Wes and Scott recorded a live open table episode with guests calling in to talk about Wasm, building Riverside.fm, home networking, getting a job at Microsoft, Svelte and Sveltekit, htmx, and more!

    Auth0 - Sponsor

    Auth0 is the easiest way for developers to add authentication and secure their applications. They provides features like user management, multi-factor authentication, and you can even enable users to login with device biometrics with something like their fingerprint. Not to mention, Auth0 has SDKs for your favorite frameworks like React, Next.js, and Node/Express. Make sure to sign up for a free account and give Auth0 a try with the link below. https://a0.to/syntax

    Appwrite - Sponsor

    Appwrite is a self-hosted backend-as-a-service platform that provides developers with all the core APIs required to build any application. Get free cloud credits by signing up for early access to the Appwrite Cloud launch!

    Show Notes

    Tweet us your tasty treats

    2022 Predictions

    2022 Predictions

    In this episode of Syntax, Wes and Scott talk through their predictions for 2022.

    LogRocket - Sponsor

    LogRocket lets you replay what users do on your site, helping you reproduce bugs and fix issues faster. It's an exception tracker, a session re-player and a performance monitor. Get 14 days free at logrocket.com/syntax.

    Hashnode - Sponsor

    Everything you need to start blogging as a developer. Own your content, share ideas, and connect with the global dev community! Hashnode is a free developer blogging platform that allows you to publish articles on your own domain and helps you stay connected with a global developer community.

    Hashnode: Everything you need to start blogging as a developer!

    Freshbooks - Sponsor

    Get a 30 day free trial of Freshbooks at freshbooks.com/syntax and put SYNTAX in the "How did you hear about us?" section.

    Show Notes

    ××× SIIIIICK ××× PIIIICKS ×××

    Shameless Plugs

    Tweet us your tasty treats

    Writing Day: Gift Giving List

    Writing Day: Gift Giving List

    Hey Girl! Today, we write and we will be preparing a gift giving list! So get your notebook out, and let's go! 

     

    And if you haven’t already, follow us on Instagram @https://www.instagram.com/h.e.y.girl/

    Facebook  @https://www.facebook.com/HEYGIRLFoundation

    Twitter @https://twitter.com/Heygirlfdn

     

    And subscribe to Donna’s YouTube channel

    Also here is the podcast website 

    https://heygirlpodcast.libsyn.com/?_ga=2.253204361.1010609661.1676428687-1431784457.1675108611#

     

    and if you want to send us an email you can do that too! 

    h.e.y.girlfoundation@gmail.com

     

     

    686: We Need Your Help With The Secret Sauce

    When the Boss Says No to Remote Work

    When the Boss Says No to Remote Work

    Royce and Mia tackle two questions in this episode where they clearly need a better producer. In the day and age where remote work is becoming the norm, what should an employee do when they think their job can be remote, but the boss says no? What should the employee consider and how can they make a case? Mia also brings up the topic of gift giving in the workplace. The holidays may have passed, but there are many opportunities during the year to give gifts. What about gifting to the boss? Is this ever appropriate?