HNHacker News
TopNewBestAskShowJobs

tcbasche

463 karma · joined August 19, 2018

submissionscomments
tcbasche··on Ask HN: What shall we call our niche tech consulting initiative?
McFlimsey and Company
tcbasche··on Show HN: I built an animated 3D bookshelf for ebooks
Thanks ChatGPT
tcbasche··on What is the most useful project you have worked on?
I’d say it’s easier to tell in the US as cities and towns tend to be heavily divided into class-based areas. Not to mention people in general are far more comfortable “showing off” their financial status.

Finland is a lot more homogenous in that sense and people certainly don’t flaunt their wealth.

tcbasche··on Ask HN: What's a strong tech opinion you have that few agree with you on?
I'd say this is mostly due to the fact that building software in many companies is largely a social activity, and there's an interesting intersection of personalities and motivation that ultimately disincentivizes building good quality software
tcbasche··on Ask HN: What's a strong tech opinion you have that few agree with you on?
I love that first point and I wish it was something that was applied even further to other pieces of data - integers and floats are intended for mathematical operations and so to make database row identifiers integers always seemed strange to me.
tcbasche··on Ask HN: What're your favorite/practical design patterns for daily use?
Doesn’t it kinda depend on the problem at hand? Or maybe I misunderstand what a design pattern is.
tcbasche··on Ask HN: How do you deal with a co-worker who thinks they are always right?
Have you tried talking to them one on one?
tcbasche··on Ask HN: What are youre favorite languages to debug in?
tests

Do you really step through the debugger to see if something works?

tcbasche··on Java’s Cultural Problem
If it was .orElseReturn404 then yeah. My point is HTTP codes have no place outside of HTTP endpoints
tcbasche··on Java’s Cultural Problem
What does the object have to do with http status codes? It completely entangles the HTTP layer with the database model.
tcbasche··on Java’s Cultural Problem
I think most senior or experienced Python developers tend to steer clear of Django.

It's just that you don't hear about it because it's mostly junior / less experienced developers writing about Django online.

edit: having said that, I wish we would be more skeptical of magic frameworks like Django in the Python community at least. Things like 'get_object_or_404'[1] should be burned to the ground.

[1] https://docs.djangoproject.com/en/4.1/topics/http/shortcuts/...

tcbasche··on Ask HN: IT Consultants in Australia: What role, what rate are you on?
I worked alongside many consultants in Canberra in mostly government agencies and there were a lot of solutions architects and project managers earning roughly $120 an hour pre-tax.

The catch was you need to be a citizen obviously to get even a low security clearance, but from memory some agencies were quite lax and didn't bother for baseline clearance.

tcbasche··on Ask HN: What was life like before and after a baby
Infant mortality was also astronomical in pre-history.
tcbasche··on Ask HN: What was life like before and after a baby
It seems like your mind is already made up, but in any case:

https://rednose.org.au/article/Co-sleeping_with_your_baby (Australian non-profit raising awareness against SIDS)

https://raisingchildren.net.au/newborns/sleep/where-your-bab... (Australian government-based parenting resources)

https://www.nhs.uk/conditions/baby/caring-for-a-newborn/redu... (UK Health service)

It's all official health advice from government bodies which say it's unsafe regardless of the parents situation.

I've found though this debate is similar to the "anti-vax" one, in that most people are quite emotional about it regardless of evidence, and can't generally be persuaded.

tcbasche··on Ask HN: What was life like before and after a baby
I would say it's considered heretical elsewhere in the world too, because of the vastly increased risk of SIDS.

It seems selfish to me to put that kind of risk on your own kid.

tcbasche··on Would you quit a job three months in?
I quit somewhere after a week. Basically it wasn’t what was advertised (job was supposed to be Python backend but was mainly maintaining Ansible scripts) and the turnover on the team was astonishing. The pair that interviewed me had both quit by the time I joined and nobody there at the time I joined knew even what the point of the project was.
tcbasche··on Signal: You were the chosen one [video]
Probably, the upshot is I know to not bother with whatever is being plugged
tcbasche··on Tell HN: The loneliness of a pretty good developer
Been there. It's time to find a more challenging role!
tcbasche··on Ask HN: Is Facebook Dying?
It's the classic HN echo chamber. It's the same people that say nobody uses Amazon anymore, Google search doesn't work, everybody codes in Clojure now etc. etc.
tcbasche··on Ask HN: Can Spotify employees access songs database?
I'm sure if they just explain it like that, it'll bode well
tcbasche··on Please put units in names
>- don't choose lazy pluralization - eg instead of `names/name`, use `nameList/nameItem`

Isn't this just extra noise? If the type of the variable is an Array wouldn't `nameArray` be superfluous? Worse still is if the type changes but the name stays the same.

I get the advice is probably Javascript specific, but even in a Typescript world it doesn't make much sense to me to do this kind of type-in-name encoding.

tcbasche··on NYC allows citizens to report idling vehicles in exchange for a cut of the fines
I suppose there's not many other ways to incentivise people in America other than offering them money. Seems like simply informing for the overall benefit of society wouldn't be incentive enough ...
tcbasche··on What are the books all junior devs should read in 2022?
Worst case is a junior who has read all the books but done none of the work so they end up parroting the talking points without being able to back them up or explain why.
tcbasche··on What are the books all junior devs should read in 2022?
Clean Code has some truly awful and aged code examples (the prime number generator for instance) and constantly ignores its own advice particularly around avoiding side effects and “single purpose” functions. Working Effectively with Legacy Code is my go-to junior dev example as I think it’s most important to understand what that means and what it looks like early on!
tcbasche··on Why babies cry in the first three months, how to tell them apart, and what to do
Yikes. Please don’t co-sleep. Sure, you might get to sleep but one of you may not make it through the night.
tcbasche··on Ask HN: Becoming senior backend developer in 2022. What to learn?
Assuming you have a job already what skills do you feel are lacking that you could brush up on? IMO it makes little sense to pick up on tech for the sake of trends or popularity unless it helps with either finding a job or being more effective at your current one.

Having said that a great deal of being senior is possessing people skills - communication, being able to give feedback etc. That’s what I would focus on - learning tech should be the east part!

tcbasche··on Share Your Results of 2021
- Moved 15000ish km to a different continent / hemisphere

- Bought a house

- Got a great job working with awesome people

- Wife had a kid

- Finally grokked functional programming

Although sadly I read a lot less this year than last. I guess a lot of big stuff happened this year …

tcbasche··on Best practices can slow your application down
Yeah I suspect your latter point is very much the case and part of my point.

I guess it was an interesting tradeoff they made early on that seems to have paid off. I just wonder what the development experience is like…

tcbasche··on Best practices can slow your application down
Has anyone actually really noticed the performance of Stack Overflow? It feels like your average website before the JS bloat took over most “forum” style sites. I wonder if they’ve traded off performance (and by the sounds of it, maintainability) with cost by squeezing all they can out of a minimal amount of hardware.
tcbasche··on Best practices can slow your application down
I feel like having automated testing though is objectively beneficial. I imagine SO make up for that by having a QA team and spend a heap of time manually testing stuff at the expense of “performance”.
Page 1 of 12Next →