HNHacker News
TopNewBestAskShowJobs

jddil

229 karma · joined July 11, 2011

Software engineer with 25 years experience.

Mostly jaded on our industry and attempt to help younger engineers realize what they are getting into.

submissionscomments
jddil··on How I successfully became a software engineer in 3 months
Why? Are the people that drive trains(original engineers) going to be upset?

If he writes code he's an engineer.

jddil··on Hard to work with
And honestly if the whole company was like your manager an argument could be made you still made the right choice. Just wanted to share my experience :)
jddil··on Hard to work with
True. And I do think it taught me a valuable lesson that needed to be learned so I wouldn't say it was a bad thing all together staying longer, just expensive.
jddil··on Hard to work with
I remember the loyalty I felt as a junior engineer to that first manager that actually showed empathy and helped me.

I stayed in that role longer than I should have and cost myself a lot of growth and money by not switching jobs every 2 to 3 years like I do now.

jddil··on Google terminated our Developer Account, says it is “associated”
It's not for you, it's for the next tech entrepreneur who may stumble on this thread.

It's a warning that if your livelihood or something is really important to you, you should not build it inside google or apples walled garden. Or if you do, know that for any reason they choose they can kick you off. Unfair as that is.

Welcome to capitalism. Go host your own stuff if you don't like their rules.

jddil··on Google terminated our Developer Account, says it is “associated”
His own developer account was linked to yours ... that's how this works.

In the future, fully control the accounts yourself or don't build in someones walled garden and then complain when they ask you to leave.

jddil··on Google terminated our Developer Account, says it is “associated”
These stories are always one sided and gloss over the minor policy violation parts.

When we get the full story it's usually less black and white. Quick skim over the thread and it sounds like they let an ex-employee have access to one of their accounts and he committed multiple violations? Was he spamming? Was he uploading malicious content to the store?

Also, don't build on others platforms if you want to control your destiny. You can't have it both ways.

jddil··on The Web as the ultimate tool of resilience for the world
This is going to come off as glib but the W3C has no relevance anymore, it exists to give the WHATWG the stamp of approval on it's RFCs. It's like the grandfather you give deference to but hasn't been relevant in years.

They may still "control" css and xml (not sure the exhaustive list) but I don't understand why those haven't been moved to WHATWG as well.

jddil··on Mourning loss as a remote team
If you're working for a for-profit company .... uhh no?

And I'm a software engineer, I solve business problems with code. If I decide to to write some code that doesn't help the company I would probably be fired or at least put on a PIP

jddil··on Mourning loss as a remote team
I think it does. At the end of the day they will (and should) choose to protect the company above all else. That's their only job.

They can also want to help people, have a ton of empathy and be literal saints. But that's their personal motivation and not what the job actually is.

jddil··on Mourning loss as a remote team
HR has 1 job. Protect the company, they aren't your friends at all. If announcing a teammates passing helps the company they would do it, if they don't think it would they wouldn't.

No emotions come into this.

(this is not to say you can't have friends at work, but the company is not your family and will drop you the day you aren't productive any longer)

jddil··on Mourning loss as a remote team
Had 2 panic attacks from a well being manager forcing social interaction to keep up team moral. So yeah there is no easy solution, we're all different.
jddil··on I built a receipt printer for GitHub issues
The UX between a A4 desktop printer and a receipt printer is different, this is almost in the realm of a practical solution to a real tech problem (almost).

Also, not speaking for others but I enjoyed it because it's a great example of the hacker mindset and their willingness to write a blogpost to share it with others made my day slightly better.

jddil··on I built a receipt printer for GitHub issues
Fantastic idea, I hope we see a resurgence in this type of tactile, physical tech.

I also wish there was a metal spike to put closed issues on as mentioned in another comment, lol. Just makes sense.

jddil··on Ask HN: Starting a Career in Programming at 61?
If he's serious about starting a new career he needs to be willing to swallow a bit of his pride, but starting as a test engineer is a great way to get a foot in the industry from what I've seen and from who I've mentored.

Show him Cypress or your preferred choice for integration testing and see if writing simple integration tests piques his interest. It's close enough to engineering that he should get a feel for what the job is like while being "relatively" easy to learn in a few weeks.

jddil··on Open source ‘protestware’ harms Open Source
Oh good we're discussing this again.

The rancor this protest has caused in certain tech circles has really shown that we believe we're somehow different or better than the rest of the world.

In the real world 1 specific region has violated the norms the rest of us have agreed to ... you don't get to indiscriminately kill innocents while taking their land and has accted appropriately by cutting them off.

In the tech world we are screaming about how the people in that region are getting inconvenienced by the free tools we provide because we are supposed to be above "politics"

jddil··on Tell HN: There needs to be a “right to speak with a human”
Your argument doesn't logically follow. I can't connect your first and second sentences to any point anyone was making.

Asking google to take down someones opinion about a business would be violating that persons first amendment right (assuming they are American). Unless you could prove libelous intent. (which luckily is very hard to prove and doesn't cover someone disliking your business)

jddil··on Tell HN: There needs to be a “right to speak with a human”
Got to say the fact that you thought someone leaving a 1 star review on a service you don't own, google, was worth you escalating it to a real person tells me these companies are doing the right thing. And shaming the CEOs when you made the choice to use their product is a bit silly and you come off as entitled, not righteous.

How do we or google know if he was disgruntled vs fired, how do we know if he didn't come in as a customer after he was fired and was treated like shit?

I'm imagining the situation where in your world where every business who got a bad review would be calling google. Imagine the number of bullshit calls they would get? And how much all of us would have to pay to support that?

If you want a real person to help you, pay for it. Plenty of companies are willing to sell you a service contract, even google, if you're willing to pay.

Vote with your dollars (even if the original poster preemptively tried to say why that won't work ... it's the ONLY thing that ever has in my experience)

jddil··on Thank You HN
If we go by the choices we've made as an industry our intentions are how can we make a ton of money and effectively kill more people. (The first large scale software project and literally the reason our industry was so well funded to start was how can we better guide these missiles to their targets)

Also, anecdote incoming, the largest budget I've ever had on a software project was for a "Defense" project. I'm aware that I'm a hippocrit btw and have made a ton of money from our industry and have now got to a point I am lucky enough to pick my projects to avoid questionable ones.

My point was, tech isn't trying to make the world better, we're trying to make a buck and solve interesting problems (some of which objectively make the world worse). Let's be honest with ourselves more.

jddil··on Thank You HN
> ...and it feels like I finally can talk to people who are just like me and write posts and post comments like THIS without being threatened.

Being threatened is never ok but dissent and different opinions are good and should be encouraged. And just to show you my point this thread comes off as a naive kid excited he's found like minded people who won't change his world view. I don't think we should be celebrating that.

HN is an advertisement product for a venture capitalist fund. None of this is being run for the benefit of humanity, or to provide a safe space for us techies to opine. It's to make a buck, which is fine ... but let's not kid ourselves about it's intent.

And I enjoy it too obviously or I wouldn't be here, but at this point i enjoy it because I get to show that not all techies share the same mind.

Also, if you feel warm and welcome, ignore me. That's the beauty of the internet, you get to pick and choose what you consume. Just don't only pick the things you agree with or that make you feel safe, that road leads to trouble.

jddil··on Embedded Malicious Code in node-ipc
What the node ipc maintainer did was prove there was at least one person with scruples in this industry. Reading the rest of this thread is proving he's a minority though, depressing.

Also if you're going to delete my comments just delete my account. I'm done ignoring my industry will gladly enable dictators and pretending we are neutral. We are complicit and we need to take a stand... Or maybe we all just want to collect our fat paychecks while inventing more ways to kill people. Shrug.

jddil··on Embedded Malicious Code in node-ipc
Nope, I'd still hire them and this tells me the ecosystem is dealing with a threat in an appropriate way. Russia citizens have given up their right to play with the rest of the tech world. The fact that this is a silly way to do it doesn't change that In 2022 I'm having to explain that if your citizens are cheering you on as you invade a sovereign nation while indiscriminately killing civilian you will face some reprocussians from those of us who have said enough is enough.

Anything short of literally killing Russians, including a embargo is fair game.

Disagree? Go explain it to the Ukrainian father burying his daughter. I don't want to hear it.

jddil··on The Day George Soros Broke the Bank of England to Make $1.1B (2021)
100% agree, doesn't change what the right believes he is though.
jddil··on The Day George Soros Broke the Bank of England to Make $1.1B (2021)
He's the boogey man to a large portion of society. He makes the left look slightly bad so any chance to showcase he's just an evil capitalist that steals grandmas money rockets to the top of HN.
jddil··on The Day George Soros Broke the Bank of England to Make $1.1B (2021)
The Day the Bank of England was caught in an artificial pumping scheme is way more accurate of a title. But I guess anything to smear Soros and the "left" gets upvoted to HN nowadays.

Connection being the authoritative right sees Soros as the analog to the Koch bros.... not quite understanding we don't like capitalists anymore than the right likes socialists. But hey Soros === bad, leftist === bad so to the top of HN it goes. (please prove me wrong)

jddil··on Node-ipc supply chain attack: peacenotwar
Some of the earliest software I know of was for guidance systems. Was that political?

Edit* To expand I think it was and we are naive if we believe we aren't making political statements with a lot of the choices we make.

jddil··on NPM package compromised by author: erases files on RU / BY computers on install
I never said 20,000 people should die, please don't put words in other peoples mouths. It's against HN rules.

I'm saying if the Russian people showed that they disliked Putin in large enough numbers this would end. (either with him ousted, or him having to kill too many people to hide).

Also you are making a FANTASTIC argument for why American/EU imperialism is about to come back in a bad way.

Apparently once a dictator takes over there is no other choices but to just let him do whatever they want, the country is lost and must be "saved" from itself since it's populace can no longer resist.

jddil··on NPM package compromised by author: erases files on RU / BY computers on install
Are the Ukrainians not real people? Young girls, parents of toddlers are getting killed right now by Russians and we are excusing not protesting this cause they may get in trouble, nah that's not ok.
jddil··on Finland starts much-delayed nuclear plant, brings respite to power market
Next time start by not writing a comment that doesn't add value and is against HN rules. What in particular is wrong about their analysis?
jddil··on Caching the uncacheable: CloudFlare's Railgun
204 is no content. Think you meant 304.
← PreviousPage 2 of 2