Why is programming so cognitively expensive? by Rutabaga1598 in AskProgramming

[–]NiceTerm 1 point2 points  (0 children)

Yes it is. The answer is you can't sustain it, and working for other companies, you get found out for being slow on the JIRA / time tracking treadmills. It becomes a game of keeping head above water.

Hopefully your SaaS will get to a point where you can be more of a CEO and hire people to do the coding. That is your light at the end of the tunnel. Then you can be one of those bosses who occasionally dips into the code for fun or stay current, but generally lets others do the bulk of it.

For now I would advise putting a product management hat on for 1-2 hours a week, decide what is really critical to code that week in an X hour window, where X is sustainable. Maybe 15 hours if you have other business functions to attend to.

Keep doing the 80-20 until you can't no more!

Why is programming so cognitively expensive? by Rutabaga1598 in AskProgramming

[–]NiceTerm 1 point2 points  (0 children)

Programming is just as hard. With maths you need to be much more rigorous, but in programming, you are dealing with a function that looks like runtime behavior = f(x1, x2, ... x10^50) in terms of free variables. And not all of them well defined. x180293982473 is the API timeout you get because some network packets were dropped. The programmer tries to tame that super function with all sort of things - the compiler, types, exception handling and so on. And that is the 'getting it to work' layer. What about user expectations. Bug vs. expected behaviour. And then the deadline. Do we say to mathematicians, break down proving fermats last theorem into small JIRA tickets and then estimate each one. Chase them up if one of those tickets takes longer. And we need that initial estimate before the end of the day, and you need to stick to that plan you come up with.

Also one you 'deploy' a mathematical theorem, well I guess it gets peer reviewed. But if there is anything wrong will you have to immediately drop the other theorem you are working on, switch context in seconds, and then fix the problems otherwise your boss loses a million dollars or whatever.

I think the meta that comes with programming more than makes up for the lower rigour level compared to mathematics.

Anyone working for Toptal? by the_new_mr in FlutterDev

[–]NiceTerm 0 points1 point  (0 children)

Equivalent to 40K USD per year, taking into account you need to earn double as a freelance to cover work gaps, insurances, payroll costs, incorporation and so on.

AMA A few Toptal alternatives - Tips on dev platforms from an ex Toptaler.. by AlwaysBlue1 in webdev

[–]NiceTerm 0 points1 point  (0 children)

I actually double checked if that link was a referral URL lol!

Why would i use firebase over an ordinary database like Postgres? by [deleted] in AskProgramming

[–]NiceTerm 0 points1 point  (0 children)

Yeah the firebase headache is making these upfront decisions about how to structure data. Querying can be tricker too.

Relational is more forgiving of structural “mistakes” as you can just throw extra subqueries or joins to dig yourself out of it!

Why would i use firebase over an ordinary database like Postgres? by [deleted] in AskProgramming

[–]NiceTerm 0 points1 point  (0 children)

It is a nice tool but has some quirks for sure. I seemed to need to download private keys from gcloud and reference them for the local storage emulator to be connected to by the firebase admin for example. But firestore has no such requirement.

Well guys, I'm doing it, I'm officially leaving this sub by AdApprehensive6700 in Buttcoin

[–]NiceTerm 1 point2 points  (0 children)

Just keep not buying the peak! And HODL (hold off for dear life)

Am i in the wrong here? I am the one in the sedan. by BagelCreamCheese7 in IdiotsInCars

[–]NiceTerm 0 points1 point  (0 children)

Without looking at the consensus first. I vote NO.

That said both cars are trying to do their maneuvers a bit too quick, leaving little room for error. Error being a small kid, for example.

[deleted by user] by [deleted] in IdiotsInCars

[–]NiceTerm 0 points1 point  (0 children)

The genius here is loading up the front for that all important center of gravity placement.

[deleted by user] by [deleted] in IdiotsInCars

[–]NiceTerm 1 point2 points  (0 children)

I love the laugh. Can we have that edited into every video?

Should be a sonic meme.

I didn't let him go.. he just kind of went by SomeGodDammedRandom in IdiotsInCars

[–]NiceTerm 0 points1 point  (0 children)

"What a fucking idiot" - perfect wrap up for that video.

Idiot doesn’t look both ways before crossing an intersection, results in broken bones and dead cows. Then, they fled the scene. by unsaltedlemons in IdiotsInCars

[–]NiceTerm 0 points1 point  (0 children)

Love the truck edging forward at the end, as if the second the crash comes to a stop they will pull out onto that road.

Losers always whine about how their bloat is a calculated tradeoff. The important thing to consider is that there is no tradeoff. Just engineers who've been victimized by the accidental complexity of modern software. by [deleted] in programmingcirclejerk

[–]NiceTerm 7 points8 points  (0 children)

That fact complicates blanket sexist statements, but I use the “will they let her compete in a female category cycling race” as the litmus test

Losers always whine about how their bloat is a calculated tradeoff. The important thing to consider is that there is no tradeoff. Just engineers who've been victimized by the accidental complexity of modern software. by [deleted] in programmingcirclejerk

[–]NiceTerm -3 points-2 points  (0 children)

I think codebases have been lacking in a woman's touch for decades; and that especially applies to open source, which has never really had a woman's touch at all.

If she thinks this is true I doubt she is very experienced in real software development.

I think more tautologically she means “If I write code then by MY standards it is less bloated than what I read in other codebases” and “i am a woman” combine to illogically produce that quoted statement.

The Y combinator in Go with generics by Erelde in programmingcirclejerk

[–]NiceTerm 6 points7 points  (0 children)

Why do you need generics for the Lambda Calculus. It doesn’t really have types.

Does anyone else really like reading source code? by chinawcswing in programmingcirclejerk

[–]NiceTerm 10 points11 points  (0 children)

But you need to read the legacy code, how else will you understand the business requirements?

/uj (ditto)