- jamesfinlayson parentI went for a while without reading any news but my grandmother told me I should always stay informed. I figured she was right so I at least keep abreast of things but don't read too deeply.
- In times past in Australia it was 3s get degrees, 4s open doors.
These days a 3 is no longer a conceded pass, it's a failure that entitles you to re-attempt your final exam.
- Yeah the AWS PHP SDK is similarly bad. The Java SDK is okay but still completely lacking in examples for anything outside of the basics.
AWS seems to optimise for an SDK that be completely generated but not for an SDK that tells you what you want to know.
- PHP is decent enough - if Opcache is enabled and configured correctly then it does the job. I haven't tried the latest JIT stuff though.
- > I think you're underestimating how hard it is to shoot yourself in the foot when using the PHP language defaults and the defaults for any modern PHP framework - it's genuinely hard to do.
Agreed. I remember happily starting a couple of new PHP projects in the last decade and the frameworks felt like working in any other programming language.
- I worked at a place that did git pull as the release process - it was a big site but I never heard of there being any issues (though the code was on life support so no huge changes were happening).
They switched to blue/green deploys for the new site (which I suspect was done at the server level, not with symlinks or the like).
- > You stepped over the line trying to do the manager's job. ;)
Indeed! I suppose I misunderstood my manager's direction to onboard the new guy.
- Yep, that "because they want it most" is very dangerous.
Anecdotally, the two worst managers I've had were developers, but I've had three really good managers that were formally developers. Then the best manager I've had used to be a business analyst.
- > Knowing when and how to cut your losses is important for preserving the rest of the team.
Too right. Hire slow and fire fast was a saying that I saw recently.
- > QAs trying to make decisions on behalf of the team
Oof, hits close.
Suggestion from a QA to implement some feature that is hugely difficult to implement? Business agrees so developers now need to make it happen.
- > how predictable people become once you know the different personalities and their nuances
I will never cease to be amazed at managers who don't do this. I've seen enough managers who pick fights with the wrong subordinates then have to scramble to replace key staff when they leave.
- Yep, I did this once and got thrown under the bus when person X left, citing my behaviour - apparently asking person X to follow coding standards, right tests, implement the feature as requested was not a reasonable thing to do.
- https://github.com/paintdotnet was the first one that came to mind.
- Calculator is C# as well (though apparently that's somewhat recent: https://github.com/microsoft/calculator/pull/1598).
- I've seen it happen - a key was leaked in a stacktrace somewhere and it took a scraper a couple of days to find it. Stripe helpfully prefixes their keys with sk_prod_ so you can completely automate something to iterate over every IPv4 address and see if something in the output matches.
- Ah, coincidentally (or not) the code base in question was running on a Unisys mainframe.
- Yes that's the one.
- I thought someone posted a blog post from someone who does in the last couple of months? Any time they got hits on their site from misbehaving bots I think they returned a gzip bomb in the HTTP response.
- > Of the four mother languages, ALGOL is the most "dead"; Everybody still knows about LISP, COBOL still powers tons of legacy systems, and most scientific packages still have some FORTRAN.
I've heard of enough Cobol and Fortran jobs existing, and Lisp continues to exist in some form or other, but Algol really does seem dead. I remember someone telling me about an Algol codebase that was decommissioned in 2005 and that seemed like a very late death for an Algol codebase.
- I inherited a Lambda application at one job - when I started it was probably 200+ Lambdas and it got to 128 Lambdas. Lots of message queues, lots of Lambdas subscribed to queues where they ignored 99% of incoming messages... quite a mess. The Lambdas that are gone got repackaged into a SpringBoot application which thoroughly simplified things.
- I remember interviewing a guy who worked at Amazon - he commented that he started trusting AWS much less after getting to know some of the developers who worked on AWS.
- Really? I've seen manganese mentioned as a trace element in some coins but not mercury.
- I believe plenty of people already do hoard pre-1982 pennies for this exact reason.
And the laws only apply within the country (although bulk exportation is generally illegal). In Australia in the 1920s and 1930s there was a bit of illegal exporting of silver coins to South-East Asia due to the high silver content.
- Yes I stand corrected - we were using C so definitely not a function there.
- Yes I stand corrected - we were using C so definitely not a function there.
- I remember someone in university talking about the if function (which ostensibly takes one boolean argument).
- I worked at a place that uses AWS Backup - which I assume under the hood uses S3.
The backups themselves were off-limits to regular employees though - only the team that managed AWS could edit or delete the backups.
- Apparently not - a non-technical family member told me this exact thing on the weekend.
- At a previous job I was obviously unhappy and while HR said they'd book an exit interview, they never did (which I'm grateful for). Meanwhile my manager and the people he was playing political games with got swept aside and all ended up leaving within 18 months anyway.
- What's Script#?