HNHacker News
TopNewBestAskShowJobs

ThePadawan

3,852 karma · joined September 10, 2013

submissionscomments
ThePadawan··on We secretly love meetings (2010)
I can't tell you that - but I can tell you that I personally cancel calls 2 days in advance if there is nothing to discuss, or cut the call short 10 minutes in once it becomes clear there is nothing more to talk about.

(I want to emphasize that I'm talking about this higher-up following a Manager's schedule, not a Maker's schedule [0]. At this point in my career, I was the [suffering] adapter between the two.)

[0] http://www.paulgraham.com/makersschedule.html

ThePadawan··on We secretly love meetings (2010)
Glad that works for you!

I can't imagine my manager would find it very amusing if I had to tell them that I had to delay a bugfix or feature by 3 weeks because I did not schedule my meetings with enough foresight.

ThePadawan··on What's Salesforce? (2021)
I might be biased here (having worked on a CRM before), but it does sound like the old joke about "What's an Internet Service Provider?" to me.

...It's a provider for your internet service. The explanation isn't going to get any easier than that.

A CRM is where you manage the relation to your customers - whatever that means depends on the vendor and customizations. Run analytics who to upsell to, send marketing material to, get reminded that a customer's subscription is running out, ....

ThePadawan··on We secretly love meetings (2010)
This really depends on how busy the participants' schedules are.

I've had to explicitly set up a recurring weekly meeting 4 weeks in advance to meet a higher-up at least once per week, because otherwise finding 30 minutes of their free time would take ~3 weeks.

ThePadawan··on The map is not the territory (2015)

    He also was the first person that told me the old Swiss Army maxim:
    "If the map and the terrain disagree, believe the terrain."
Ah so that's why they keep accidentally invading Liechtenstein! /j
ThePadawan··on Ask HN: What's the best source code you've read?
> Me but with Flask and its cohorts like Werkzeug. I always found the amount of security advisories with Django vs that to be something alarming.

At work, another team introduced automated CVE scanning to fulfill a contractual obligation to do so. When they asked me to implement this on my team's Django project, I said "well alright, as long as it doesn't constantly break the build because of some obscure false positive CVE".

Within a week, the CI job was broken because of 5 "CVE"s. 4 were false positives for our project and 1 was a configuration error by the other team.

Just to let you know to take "number of CVEs" with a large grain of salt.

ThePadawan··on Why public chats are better than direct messages
> I think you have a very strange view of development work.

I did not present my view of development work - I presented that employee's view of development work.

> At least in my experience, a vast majority of work involves going off on your own and implementing things, which often involves reading documentation. Meeting with a colleague is also considered work, but I wouldn't say meeting with a colleague is somehow considered "more work like" than solo development or that many developers prefer one form of work over the other.

In my experience, every single developer wishes they could spend less time in meetings and more time "doing real work" (their perspective, not mine). Everyone with the opposite view is promoted out of being an Individual Contributor.

ThePadawan··on Bank tells customers to disable updates and not upgrade to iOS 16
Fully agree with both you and parent. I'm in the process of switch from Credit Suisse to Neon.

Opening an account with Neon is the simplest thing ever.

I'm still on the phone weekly with CS to even attempt to make them do anything I've ordered them to.

Three weeks ago, they sent me a letter to confirm that my email address was authorized to make orders. I sent that back with the enclosed envelope. 4 days later, they called me to confirm my order. I did (verbally). They called back 10min later to confirm again. I confirmed again.

It has been two weeks since that phone call and the transfer has still not been completed.

ThePadawan··on Why public chats are better than direct messages
> Seems like a very contrived example.

It was based on my real-life experience working with a colleague from another team.

> If it were possible to use itertools, wouldn't they just research that, update the PR, and say OK in a comment?

Time spent on a call is time you are publicly perceived as working. Time you spend researching itertools is time during which someone can interrupt you by pinging you in Slack. In that employee's shoes, it seems clear which one of those gives you less of a headache at the end of the day.

Politics aside: Exactly what you describe - the capability to research a library, respond to a PR comment concisely and appropriately - are skills that no one learns during a CS degree, nor doing code monkey work. Ideally, this is the sort of thing a junior engineer gets taught during their first years on the job if supported by a capable mentor. But if they don't have one? Tough.

ThePadawan··on Ask HN: Best empirical papers on software development?
If not in number of years, more so in half-lifes of knowledge [0].

[0] https://en.wikipedia.org/wiki/Half-life_of_knowledge

ThePadawan··on Filthy Plane Videos Ignite Debate About Airline Cleanliness
Resident of Switzerland here: That's libelous against buses /hj.
ThePadawan··on Why public chats are better than direct messages
I'm happy that you haven't made the opposite experience.

> if I'm trying to land a change, having a synchronous conversation (ideally in person) will resolve any misunderstandings between us on the order of minutes.

That does not match with my experience.

Imagine I wrote a comment on Steve's PR in foo.py line 31 that said "I see what you are doing here. Do you think this would be more readable if you used the itertools from the standard library instead of implementing this yourself?".

Now Steve asks me if he can have a call with me about my comments. I join the call and he opens the PR. He reads my comment aloud, then he says "OK" and opens up the documentation for itertools and reads it silently. I'm still in the call.

This goes on for every comment.

I see what you mean and wish that that was how it worked - and I've made good experiences doing this after 90% of comments in the "written comments" stage are worked on by the author. But just skipping it sounds like insanity to me.

ThePadawan··on What's SAP, and why's it worth $163B? (2020)
Not SAP, but ERP developer here. The project I worked on included a logistics module which stock-keeping and accounting.

When you tell a warehouse worker to pick up an iPhone from row A4-143-X and it's not there, you need to figure out why. So yes, doing the accounting for that involved a "status" flag to figure out what happened. If another iPhone is later found in A5-143-X, great.

If not, at the end of the year you do the math how much stock dissappears "for unknown reasons" and you have your number on "possibly employee theft". To balance the books you can't just put an amount and "IDK what happened to it".

ThePadawan··on What's SAP, and why's it worth $163B? (2020)
I was a developer on an ERP developed in-house once. In that case you're off.
ThePadawan··on Why has software supply chain security exploded?
Vendors had to start checking the "ran supply chain audit" box since investors demand they do.

Boom, new industry of snake oil.

Not suggesting that the investors have stakes in any companies doing supply chain audits or building automated solutions for it, of course.

ThePadawan··on San Francisco braces for commercial real estate crash
The point isn't that a buyer wants office space, the buyer wants an investment that goes up in value.

That's the core issue, right?

ThePadawan··on Judge rules Facebook parent Meta intentionally violated campaign finance laws
Fully agree! See also "loud pipes save lives".
ThePadawan··on San Francisco braces for commercial real estate crash
Worked for a company once who boasted surviving the hard times of the dot com bubble by selling their headquarters and renting it back until things got better.

Has this happened yet or are owners still holding onto their real estate for own use?

ThePadawan··on On-board reveal of ÖBB’s new 230km/h "Nightjet" Sleeper Trains
Ah yes, that comparison makes sense.

For me, the alternative is staying with family, so it's less clear-cut.

ThePadawan··on On-board reveal of ÖBB’s new 230km/h "Nightjet" Sleeper Trains
Now that looks sweet.

A walkthrough of a pre-production model seems to be available at https://storage.net-fs.com/hosting/5766346/47/ .

Living in Switzerland, these are very attractive, and I really hope they help night trains become a completely viable alternative to medium-length trips.

(Last time I checked they were so-so in terms of price for let's say Zurich<->Hamburg. Quite expensive even for a shared couchette, only becomes comparable in price to a cheap flight when you buy a seat only.)

ThePadawan··on Tell HN: Microsoft's captcha is pretty hard
I'm not an expert of legalities around accessibility, but taking the ADA as an inspiration, IIRC the Captcha provider does not have to provide an accessible alternative that works equivalently, only one that allows the same outcome for users with accessibility needs.

(I've seen this explained based on accounts of a public library built in the US which had stairs, but no elevators, for a specific section - this was still ADA compliant as they had staff on hand to serve readers in that specific section)

So a 30s delay or whatever it takes to limit spammers is probably not entirely unthinkable.

ThePadawan··on FLAC – Format overview
...or $150 if you want to store it on your phone.
ThePadawan··on Don't ignore the janitor
Note: Apparently they are also called "mood bands".

Also, the first shop I found [0] has stopped all international shipping due to Brexit.

I'm sure there's some sort of joke or lesson here.

[0] https://www.sensorydirect.com/mood-bands-pack-of-3

ThePadawan··on My goal of closing 10% of Emacs bugs (2020)
The ambiguity of referring to both the undesired code behaviors and the tickets tracking those issues as "the bugs" is giving me PTSD, too.
ThePadawan··on Don't ignore the janitor
I really wish those flippable red/green autism-awareness bracelets ("Speak to me"/"Please don't speak to me") had become ubiquitous already.
ThePadawan··on Tell HN: Microsoft's captcha is pretty hard
With some Captcha solutions I encountered, there is a button that instead lets you listen to a (noisy) sound clip of a string of characters being read aloud which you have to type back.
ThePadawan··on My goal of closing 10% of Emacs bugs (2020)
I'm calling Poe's Law [0] on this one.

I could 100% believe this is genuine, but I would also 100% believe this is a quote from a Dilbert-like comic strip.

[0] https://en.wikipedia.org/wiki/Poe%27s_law

ThePadawan··on After ‘quiet quitting,’ here comes ‘quiet firing’
That's really clever!

Unfortunately (working internationally, where English is not everyone's first language), this might go over 90% of people's heads :(.

ThePadawan··on After ‘quiet quitting,’ here comes ‘quiet firing’
I've heard it said that employers brand it "quiet quitting", because if they named it something less disingenuous, it would remind people that the opposite of quiet quitting is called "wage theft".
ThePadawan··on Myths About CGI Scalability
FYI: Your link about reloading is for browser-side reloading - it seems to me that parent talks about reloading the server on code changes, which as a sibling points out, should definitely already be happening using django's `runserver`.

I'd be interested to hear if parent's "typical" django app does something more involved that makes hot reloading impossible (like run in 3 levels of containers or the like).

← PreviousPage 4 of 34Next →