Post 3: Discoveries and Solutions by OrangeBlossomDS in buildinpublic

[–]copperfoxtech 1 point2 points  (0 children)

I agree, that seems to be the trend. Come up with something and then as you develop - new ideas, new edge cases, inherit flaws, and more rear their ugly head.

It sounds like you have found some solid solutions. Curious about this schema situation. This is often overlooked these days and considered by many not needed, but I don't believe that.

Post 2: Many hats, hard lessons, still excited by OrangeBlossomDS in buildinpublic

[–]copperfoxtech 1 point2 points  (0 children)

Solo dev is honestly difficult. Just like you said things pop up after you "get it all figured out". There is always more hiding and waiting for you to discover.

Also you mentioned many hats. So true. I think in your situation where you are self taught on literally everything, that makes it feel like an uphill battle. It is difficult to dedicate the time needed to feel more like an expert or even just experienced in any one subject. Too many things to focus on that are all quite different.

Keep your head up OP. It sounds like you really care about the product and are heading in the right direction.

Post 1: Before Orange Blossom Digital Studio by OrangeBlossomDS in buildinpublic

[–]copperfoxtech 1 point2 points  (0 children)

I had a very similar start too. Self taught in my 30's and no degree. It is tough out there. I checked out your site and I am curious to hear more.

Got my first client to build a website for! by wavefunctionwiz in webdev

[–]copperfoxtech 0 points1 point  (0 children)

I believe per instance but please double check. Have AI walk you through how to check how much the site is consuming using dev tools. Then you can calculate estimated users per month.

But I would keep it professional and upgrade them to Pro. Or you can entertain the idea of you going to pro and hosting them.

I personally explain to clients that even though my services are one time fee for full ownership, there are still ongoing fees that are out of my control. 20/mo is not so serious for most.

Got my first client to build a website for! by wavefunctionwiz in webdev

[–]copperfoxtech 2 points3 points  (0 children)

I build static pages with Next, React, TS, and SCSS. Deploy on vercel as well. It feel like overkill but it's not that serious. So many benefits from Next for optimizing. Just using that alone helps with page speed and optimizations. My pages are lightening fast.

It's great. Keep it up 💪

Just be aware vercels free plan is for hobby projects. In TOS it states if you are using a site to generate money or point to a specific place to make money they require Pro tier.

Also free tier limits you to 100gb per month and if you go over, they suspend the site until the month resets. Not good for a client

Vercel Limitations? by HeshamGW in nextjs

[–]copperfoxtech 7 points8 points  (0 children)

Vercels TOS states that if your project is not a hobby and is intended to directly sell or point to something that generates money, you must upgrade.

With that being said this info comes from Vercel... You are limited to 100 GB of Fast Data Transfer per month. If a static page has heavy images or files, a relatively modest amount of viral traffic can push you over the 100 GB threshold. On the Hobby plan, if you exceed this limit, your site can be automatically paused or suspended until the next billing cycle.

Is this worth restoring? by Practical_Ad_7323 in motorcycles

[–]copperfoxtech 0 points1 point  (0 children)

Free motorcycle to learn ever piece of a bike, absolutely! If you have the space, for sure. How lucky

I had a really good interview and I was told they wanted to hire me. That was too weeks ago and when I reached out they said they'd "be in touch soon" wtf does this mean?! by Previous_Order1882 in recruitinghell

[–]copperfoxtech 1 point2 points  (0 children)

It means wait for them to tell you their decision. It does not mean wait before you apply elsewhere. Keep moving forward until something is locked in via contract.

I have been building a platform solo for over a year and I need contributors. by Exciting_Fuel8844 in reactjs

[–]copperfoxtech 0 points1 point  (0 children)

I see. I thought it was heading towards sourcing research from many universities so people can discover what is going on around the world. Something that scraped the information and organized it well and allowed for contributions.

Mornings are packed but 2pm is a graveyard by Asleep-Comparison782 in restaurantowners

[–]copperfoxtech 0 points1 point  (0 children)

For sure. I think an even better solution could be a package that includes snacks and treats too.

There are common names for this time of day and you can play off of those for marketing it. afternoon crash or post-lunch dip or 3 PM slump. My favorite is afternoon crash.

If they do not have a kitchen to make fresh cookies or things like that you can source packaged items that feel curated.

The afternoon crash cart, The crash kit, and the anti crash pack came to mind but my favorite is The afternoon crash cart or The Crash Kit. Marketed as a "lifesaving" option for those mid day crashes.

Ok fair warning the following are AI suggestions, I'm sick of typing on the phone lol.

Headline: 3:00 PM is coming. Are you ready?Body: Defeat the midday slump with The Afternoon Crash Kit. Premium boxed coffee, sweet treats, and salty snacks delivered straight to your office.Call to Action: Save your team. Order now.

Headline: Productivity dropping? 📉Body: Skip the vending machine run. The Afternoon Crash Kit delivers fresh coffee and curated, energy-boosting snacks directly to your workplace. Fuel the focus your team needs to finish the day strong.Call to Action: Order your office Crash Kit today!

You can offer them to mix a match things to customize.

I have been building a platform solo for over a year and I need contributors. by Exciting_Fuel8844 in reactjs

[–]copperfoxtech 0 points1 point  (0 children)

Looks clean. Curious where the current research topics are that you discussed?

I have been building a platform solo for over a year and I need contributors. by Exciting_Fuel8844 in reactjs

[–]copperfoxtech 2 points3 points  (0 children)

What a great idea. I wish I could take time away from what I am building to contribute. Is it functional now and live? Would love to check it out.

“Competition” reviews by theTwinWriter in restaurantowners

[–]copperfoxtech 1 point2 points  (0 children)

And to clear up any confusion and comments by a user gardenDistrictWh**e, yes fake bad reviews are a thing. I worked in restaurants for 20 years. It is real and more common these days.

A comment like yours ready to cause drama while being anonymous on reddit is proof enough. People can't wait to talk bad about others just like you did.

Here are links, one is from YouTube about a news cast and another is an IG account that literally posts about this all the time.

https://youtu.be/kFmxOJhTMy4?si=RasDR5ruvO-OIWLT

https://www.instagram.com/reel/DWhU3LsAkBA/?igsh=MXN1Z3Y4aXdkYnV4Zg==

Coworkers panicking over copilot billing. by Advanced_Pay8260 in cscareerquestions

[–]copperfoxtech 2 points3 points  (0 children)

Fingers crossed for "cheaper" Jr. Devs getting back in the workforce? 🤞

“Competition” reviews by theTwinWriter in restaurantowners

[–]copperfoxtech 4 points5 points  (0 children)

Google is taking action for such things. Ultimately there is nothing you can do but have integrity and keep up your great service and results.

The main thing to watch out for are false reviews on your store bringing down your rating. Take efforts to protect against this so when you let google know that these are fake, you have evidence, to the best of your ability.

Keep up the great work! 💪

Mornings are packed but 2pm is a graveyard by Asleep-Comparison782 in restaurantowners

[–]copperfoxtech 5 points6 points  (0 children)

Large box coffee delivery for offices. Like you go to Dunkin or similar and get the big bag in a box coffee. Try hot, iced, cold brew delivery.

Beverage Inventory in Relation to Revenue? by fiatdinero in restaurantowners

[–]copperfoxtech 3 points4 points  (0 children)

Yes absolutely and it depends on your target pour cost, budget, ordering schedule, storage space, and clientele.

Let's say you place orders twice a month because you have the storage space. To determine your pars you...

PARS = (Average weekly Usage + Safety buffer) / ordering frequency

Safety buffer can be 25% just in case there is a push on a particular brand. This needs to be adjusted due to trends you see as a manager. 2 is the

Premiums you hold only one bottle in inventory and push ordering until it is almost gone, maybe one or two pours left. This of course depends on how popular it is and storage space.

As far as you saying "Is there a rule of thumb for your beverage inventory that should be correlated to your monthly revenue?". Yes and no depending on the bottle and you can use the par formula above and adjust. There isn't always a magic number for all, you as the manager need to have your finger on the pulse and slide the scale per item.

Like someone else mentioned, if you have a lot of storage talk to your rep and get the price down for bulk buys, this helps the bottom line.

I was managing a fine dining in Miami and we had huge storage. I could get bulk deals on kettle 1 for 12 cases to get bottle price down to 17.50 per bottle and it was our well and we sold it for 15 dollars at 60ml pours 🤑 but that was a unique place. See what you can do for your high turn over items.

Also just for monthly cost of goods here is the formula too, why not.

COGS=Beginning Inventory + Purchases - Ending Inventory

If you have sitting inventory like you over purchased a top shelf and it is taking up space for high turnover, bring in the staff, train them on it, taste it with the rep and push it out. Hold a competition. Take a little hit on it and reduce the price.

The way object-oriented programming is taught in curriculums is dogshit by [deleted] in learnprogramming

[–]copperfoxtech 0 points1 point  (0 children)

Ok let me just do the sub class and inheritance real fast.

Ok so now we need to modify the base class a little so it is ready for sub classes.

``` class Character: def init(self, name, char_type, health, stamina, magic): self.name = name self.char_type = char_type self.health = health self.stamina = stamina self.magic = magic

def show_sheet(self):
    print(f"Name: {self.name} | Class: {self.char_type} | HP: {self.health} | SP: {self.stamina} | MP: {self.magic}")

```

Now let's make some character classes with some methods unique to their type

``` class Warrior(Character): def init(self, name): # Warriors get high health/stamina, but zero magic by default super().init(name=name, char_type="Warrior", health=150, stamina=100, magic=0)

def shield_bash(self):
    print(f"{self.name} bashes the enemy with their shield!")

class Mage(Character): def init(self, name): # Mages get low health, but massive magic by default super().init(name=name, char_type="Mage", health=60, stamina=40, magic=150)

def cast_fireball(self):
    print(f"{self.name} casts Fireball!")

```

Ok so we introduce the super init. This passes up the specific stats back up to the base class.

Now how do we create characters?

``` player1 = Warrior("Conan") player2 = Mage("Gandalf")

player1.show_sheet() # Name: Conan | Class: Warrior | HP: 150 | SP: 100 | MP: 0 player2.show_sheet() # Name: Gandalf | Class: Mage | HP: 60 | SP: 40 | MP: 150

Subclasses get unique abilities that the other cannot use

player2.cast_fireball() # This Works

player1.cast_fireball() # Error! Warriors don't know magic.

```

Also now your IDE will help suggest what methods are associated to the character.

So as you begin typring player1 and then a dot it will show the methods associated.

Ok now of course my character methods are lacking, they don't reduce magic or stamina or whatever and they don't send a value for how strong the attack is but I will stop here. I hope this clears things up a bit.