HomeHome

Home

ServicesServices

Services

ProjectsProjects

Projects

BlogBlog

Blog

AboutAbout

About

ContactContact

Contact

Tools for Building the Next Facebook May Differ from Those for Your Marketing Site

FrontEnd

Mohammad Bagher Abiyat

Mohammad Bagher Abiyat

2023-09-20

pheno

arrow

blog

arrow

Tools for Building t...

read time

2 minute read

Introduction

We recently listened to a podcast by Vercel, with Lee Rob, the VP of Developer Experience in Vercel, and Fred K. Schott, The Astrojs Core team member, where Fred highlighted a key point: "What you might build the next Facebook with, might not be what you build your next marketing site with." This got us thinking, and we decided to explore the importance of choosing the right tools for different tasks in more detail.

Avoiding a One-Tool-Fits-All Approach

Many companies and agencies have a habit of using the same technology stack for all their projects, regardless of what each project actually needs. They believe in sticking to their favourite tools, thinking they’re a universal fit. For instance, whether they’re tasked with building the next Facebook or a simple marketing website, they might recommend using the exact same set of tools. This approach often results in wasted time and resources whether it’s a simple landing page or a complicated high-level SaaS.

Grasping Each Tool’s Unique Purpose

It’s crucial to understand that every tool in the tech world was created with a specific job in mind. Think of it like using a shovel to dig a hole and not to chop down a tree. On the other hand, you shouldn’t also spend most of your project time figuring out which tool to use.

As an agency or developer, invest some time in researching and selecting the right tools for each project’s specific needs. Don’t get stuck using a fixed set of tools. Instead, be open to exploring different options that suit your project’s requirements.

Learning from Real-Life Examples

Let’s take a closer look at two recent projects to highlight why choosing the right tools matters:

  1. Proxy-Memoize: We needed a straightforward website to showcase content, load quickly, and rank well on search engines. For this project, we opted for Astro, a tool that specializes in content-centric websites and doesn’t force a particular framework. Surprisingly, we managed to achieve excellent results using only HTML, CSS, and JavaScript. This illustrates that for content-focused projects, there’s no need for a complicated stack.
  2. USDFI: In contrast, the USDFI project involved intricate user interactions and server-side tasks. We required a comprehensive solution, so we turned to Next.js, known for its capability to build full-stack applications. This choice enabled us to efficiently handle server-side work.

Conclusion

Selecting the right tools for each job is a crucial aspect of success in the tech world. As Fred aptly mentioned, what works for one project might not be suitable for another. Embrace flexibility in your tool choices, and keep in mind that tailoring your stack to your project’s specific requirements can save time, and resources, and lead to successful outcomes.

Photo by Hunter Haley on Unsplash

Scalability Native Applications Company
Mohammad Bagher Abiyat

Mohammad Bagher Abiyat

Mohammad is the Manager at Pheno Agency. He leads a team that makes great digital solutions for clients by working together and using their experience. They really care about making clients happy and helping them succeed online.

Read more on our Blog

Book a free meet with us now with one click

icon

Book a call

Stay up-to-dateStay up-to-datevector layer/icons/mail-icon

Stay up-to-date

Receive valuable insights and expert tips delivered straight to your inbox by joining our mailing list.

Your privacy matters! Pheno only uses this info to send content and updates. You may unsubscribe anytime. View our privacy policy for more.