If you don’t enjoy programming keep trying, have the language or api docs open and do not use generative AI. Generative AI just gets you outcomes. An artist paints because they like painting, not because they like a pile of painted pictures.
167 karma · joined November 26, 2013
If you don’t enjoy programming keep trying, have the language or api docs open and do not use generative AI. Generative AI just gets you outcomes. An artist paints because they like painting, not because they like a pile of painted pictures.
the OS makes a huge baseline difference
Similar to an artist who enjoys drawing or painting, would they use an LLM? No, because they like doing that craft.
Would a programmer who loves programming use it to create marketing materials? Absolutely.
I cant stand Gimp UI, so not intuitive. And over 25 years of Photoshop use has me locked into a way that image editing should work. This is fantastic and timely.
For example, If you are a gym rat in the morning you can still do that yourself without the other person and then later in the day do the new things you never done before. The other person benefits as well. You don’t always have to be glued to the hip of the other.
When the bagel began it had everything all at once in one place.
Try Spanner if one region is not enough.
Got it this week, in my 40’s, it sucks and I haven’t been sick for 3 years.
The odds of winning a hand with a future card in order to estimate the call's expected value.
O365 is a mess, with Excel online I can’t even create a named range, something so basic that has been in Google Sheets since day one. As an example.
Have kids, while you are young. Your body will be able to do all the fun things along side them without worry about a bad back or something else.
Don’t worry about career progression, worry instead about adding value to yourself that transcends (think education, various employment and domain knowledge in various industries).
Have work life balance, which maybe means working at places (think public services or health care) so you can spend time doing the things you enjoy, which very well may be moonlighting on tech that is 100% your IP (to each their own)
Get a house, they never get cheaper overtime.
Then when you are in your mid 40’s and your kids are moving out you can quickly catch up in no time at all, because remember, you have been building skills and a network that are now in bat shit crazy demand.
Nothing will change until government regulates it. Same with auto, airlines and rail. They did not make their products and services safer by choice, they were regulated to do so.
What data is coming into your system and it’s variety, velocity and volume.
Do you really need NoSQL, probably not.
Do you really need that ORM and all the schema, migrations and ops to go with it, known the pros and cons.
Are your boundaries defined well? Networking, firewalls etc? Are or do they need to be identity aware?
Are you logging what you need to log, where you need to log it and do the right people have access to it? Maybe metrics are really what you need.
What’s the dev story like? Can I run things locally or easily without spending days recreating an environment? IAC is one thing, but debugging some Python locally vs deploying and print statements sucks. Have a good readme and leave the repo better than you found it.
Tackle the hard problems first, then create reproducible developer story, then hand it off to someone Jr. so they can do the grunt work and you can help them out in a jiff.
CI/CD, incrementally improve it over time and don’t spend time boiling the ocean here. A simple bash script to deploy may suffice for an SRE to take it to the next step as IAC or to drop it into some CI tool.
Apply the practice of least privilege from the very start.
KISS, if what you are building is too confusing, it’s because you need to spend more time writing about it vs actually writing it.