5 ms·
Here’s something to think about: You and some buddies start a startup whose product is a complicated piece of medical software that uses Tensorflow’s inference
by Uehreka 5y ago
Here’s something to think about: You and some buddies start a startup whose product is a complicated piece of medical software that uses Tensorflow’s inference but most of it is written in Go. Cool stuff, you’d never do that in PHP.
You’re getting ready to launch, and you’re going to need a marketing site and a site with documentation and help articles for users. Do you write that site in Go?
Hell no. You hire someone cheaper whose skillset isn’t systems programming or ML, and they spit out a templated site in a weekend that looks sleek and makes a good impression, and when you need more content you tell them and they turn it around in an hour, and you spend your time on the Go stuff.
And that market, the market for Good Enough sites that front Really Good products and are fast to work with: that’s a great market for a lot of people who want to sling some code, get things done, clock out at 5 and spend time with their kids in a nice house in the suburbs. That’s why for people who want that kind of life, I recommend learning some PHP (or rather, learning the super-common frameworks that use PHP).
- mikl 5y ago> Do you write that site in Go? Yes! https://gohugo.io/ https://gohugo.io/ would be a great choice for that kind of thing.
- innocenat 5y agoBut you don't write Go if you use hugo?
- mikl 5y agoDepends a bit on how fancy your Hugo-site is. Unless you’re just feeding markdown into a pre-made template, you’ll at least use the Go template syntax, since that’s what Hugo’s templates are written in. And if you want to integrate Hugo with anything, Go is the way.
- nicoburns 5y agoThat would likely then require a developer to update the content. Not ideal for a marketing website.
- mikl 5y agoDepends a lot on your set-up. Many pair Hugo with a headless CMS for exactly this reason. Even with a standard Hugo set-up, most content is in Markdown files, so one could also just train someone from marketing on how to edit those. Not exactly rocket science.
- marcosdumay 5y ago> Do you write that site in Go? Hum... Probably. (I personally have a thing or two against Go, but yes, probably.) Is the site some empty generic marketing that you'll put up to fill a feature list or is it meant to be useful? On the first case, sure, go offshore to somebody cheaper. But on the second case, the time you can waste due to language, framework, software architecture and every other technical aspect is almost irrelevant near the time you will spend creating content. And you can't offshore the content if you want it to be great.
- crate_barre 5y agoYou hear that guys? Our boy here is working on very interesting medical data with too-over-your-head machine learning models. Did you get all that? He/she doesn’t clock out at 5pm like the rest of you, “cheaper” people. Most likely your app doesn’t do shit and you are wasting your time patting yourself on the back and making underhanded comments. Once people realize how useless the apps you guys make are, you’ll be even cheaper than the guy you paid to make your “sales” website. There’s a reason everyone shat on your ‘typical’ website developer for years, then they finally shut the fuck up, gave up on their dreams and joined a bootcamp to learn how to make basic ass websites. The definition of a basic ass website keeps evolving. In no time, everything we all do will still be looked upon as making a basic ass website.
- wiseowise 5y agoOK.
- mhio 5y agoSomewhat related, what's the Go laravel/rails/django equivalent?
- Uehreka 5y agoThere's Hugo (mentioned elsewhere ITT) and I hear it's pretty good. If I were making my own personal site that I was going to spend a lot of time on and I was more into Go than I am (I like Go but prefer Node.js) I'd totally use it. But if you need a site spun up for something and it's not the main focus of your business, shooting for the middle of the market makes a lot of sense. Wordpress is super easy to set up and create pages on, and there are tons of people with expertise in it. It's the kind of thing even non-programmers can administer, which makes it accessible to people who have skills in other stuff like marketing or social media management.
- mhio 5y agoHugo is a static site generator, it's like jekyll or pelican. I was more thinking if you want to build an interactive site, what is the go to Go web framework? Along the same lines with the Wordpress example, I'd choose Ghost for that as I come from the JS end of the spectrum also. I wonder what the Go based options are here? If I ran a Go shop I'd probably lean towards that (unless, of course, they're all horrible :)
- cseleborg 5y ago100% agree. I can go to any number of hosting providers and have a working WordPress site or even a simple PHP Server up in minutes, the longest part of which is entering my credit card number. Then there's an almost infinite number of agencies that can use an almost infinite number of plugins to make it look nice, perform well and do lots of stuff. If the site isn't more than a marketing front-cum-webshop, honestly, I see no reason to use anything other than PHP.
- dagw 5y agoDo you write that site in Go? Honestly if all I needed was a marketing site and a place to host my documentation, I would 'write' it in something like Squarespace.
- omnimus 5y agoThere must be a reason why most languages don't have single good self-hosted CMS and PHP has like 8 really good ones with thriving markets behind them. I mean most of the marketing websites are build with such PHP tools.