👤
Ritardando
Learning DGraph after developing with Neo4J
🧉
Martin
My advice related to that is to specialise (to some degree). There are lots of average engineers who can throw a basic web app together, but there are few that really understand a certain aspect deeply within the very broad field of software engineering. Become really good at one of those (ideally one not too esoteric, for obvious reasons).
🧉
Martin
It may or may not be, depending on various things... most importantly what you actually enjoy doing. I love being full stack, but my point is more that it's becoming easier and easier to do that... so what's becoming harder? Get good at one of those answers and you'll always find somewhere you can add value. Certainly for now focus on just being broadly effective, but perhaps later think about the kind of specific problems you want to be "the guy" people go to for.
🎲
James York
I'm both a language learner and teacher, so if you need better testers, count me in!
👤
Ganesh Khade
Are you using flutter?
👤
Ganesh Khade
Oh. Got it. Do you mostly use Go, for your projects? Can it replace, a full fledged framework like Django, or Rails? I means for a solo developer without much overhead.
🧉
Martin
It's my first choice at the moment for backend code, yeah. I like its simplicity and minimalism. On the other hand, you tend to do a lot more yourself compared to working with something like Django or Rails. If you want the easier route, go with a full batteries-included framework. If you enjoy dealing with the lower-level mechanics and want something small and simple, Go is a good choice.
‼️
Rob Gough
Mine wasn't so much my choice, though I could have "just found something" sooner. Truth is, I think it's really quite healthy and wish it was more of an option for people. If you can, I recommend it. Though when you know you've something lined up afterwards, that can definitely help you enjoy it more.
‼️
Rob Gough
it is, thanks! Even has a dark mode, I'm was feeling very fancy. I gave up trying to pick a colour scheme, and then realised I was very picky about my terminal/vim theme so decided to repurpose gruvbox to my needs. A designer friend described it as "looking like it was made by a developer" which in this case I'm taking as a complement, whether he meant it as one or not!
🧉
Martin
That sounds interesting. The latter parts of most large projects are hard. You've normalised to the excitement of the idea. You've solved the immediately obvious/easier problems. Even from the artistic POV, the canvas is getting full and you've removed a lot of the "possibility" that's so wide open and exciting in the beginning. Still, the reward of getting something out into the wild and seeing people get value from it is so worth it in the end. Good luck!
🧉
Martin
Most of my backend code these days is Go. I like it because it's so minimal. While it's sometimes frustrating to not have various fancy language features, I like that it mostly stays out of my way and feels pretty "boring". Meanwhile my frontend's node_modules is a trillion GB and I feel compelled to keep a fire extinguisher nearby when I run the bundler :)