I recently hired a senior who left their previous company in large part due to them not hiring juniors. A huge part of being a senior is supporting the growth of junior/mid-level engineers.
I agree, I think any company that stops hiring juniors is shortsighted and it will bite them in the ass soon.
Those company execs that do think all hiring of juniors should stop are showing how little they understand the current landscape of AI and it makes you wonder what else they are so wrong about.
I think it's a symptom of much larger ailments to our society and species that we appear (to me, for now, at least) to have abandoned trying to address through systemic approaches.
My employer is a federal contractor, and our clients are federal agencies. I could excuse this mindset at an early-stage startup, maybe, but... we feds and contractors should be out on the street corner begging junior engineers to join us. We could field an enormous, sustainable, well-compensated, healthy workforce. Follow best practices, focus on quality and longterm sustainability and maintainability, and work for the public. What's not to like?
What is your answer to the points the author makes around flaky tests/changing business requirements/too many tests confirming the same functionality and taking too long to run?
Flaky tests: tests should be deterministic. If your tests are flakey in a 100% controlled environment, probably your real system is unreliable too.
Changing business requirements: business logic should be tested separately. It is expected to change, so if all of your tests include it, then yes of course it will be hard to maintain.
Too many tests for the same thing: yeah then maybe delete some of the duplicates?
Taking too long: mock stuff out. Also, maybe reconsider some architectural decisions you made, if your tests take too long it's probably going to bother your customers with slow behaviour too.
The one where you collect cash directly from users, and magically make handling that have zero overhead.
Credit card processing is hard... Go price out stripe + customer service + dealing with charge backs and tell me if you really want to do processing your self.
As someone who's converted (unintentionally) a few people from Windows to Mac machines, I will say for most people there's less barriers these days. Lots of people use these machines as glorified Chromebooks anyway. So it really comes down to price, if they like how it looks, etc.
Glorified Chromebook at this price point can be a game changer for some enterprises. We do use Chromebooks for our line employees but for our engineers, etc. we use Macbook Pros. I'm sure our IT would appreciate it if we standardized on all Macs.
I have a base m2 macbook air I got a while ago for travelling, and I regularly use it for coding.
At one point I even had to install XCode onto it to release an emergency bug fix for an iOS app while on holiday, and it worked fine (just a bit slow).
It's definitely not a glorified chromebook, really interested to see how the $599 model performs
As a developer, I like Mac OSX. It seems to be a fair compromise. It has a decent window manager, the finder is excellent, and if I need to I can drop into a terminal and do what I need to.
The cool thing about Win10 is that I can do all that as well, but with third party tools of my choosing. Not saying OSX is limited - just saying I can do the same in Win10, in multiple ways. I work with both, and will always choose to work with Win over Mac.
Maybe if Mac had got their shit together with the keyboard (swapped ctrl and super key) from the start I may have switched. Shame they isolated so many potential users with that boneheaded move.
>Maybe if Mac had got their shit together with the keyboard (swapped ctrl and super key)
The command key has always been where it is. And it works quite nicely there, being under your left thumb, allowing you to type common commands from rest position in one stroke.
The Windows/super key came 10 years later, the swapping being Microsoft's choice.
Do you get any pushback from users when it comes to the forced apple id to be able to use the computer or do updates?
I recently tried my former m1 air for the first time in a couple years, but the forced apple id to be able to even use the hardware soured my taste. That combined with the $99/year fee for development (vs one-time $35 fee for android) convinced me it wasn't worth my time, and I sold it.
Windows tries to do this, but you can at least bypass it with a pro version and a simple command during setup.
I just looked it up, and you're correct. I must have misinterpreted its messages to me, or maybe it was the one-prompt-too many for it as I was using it that got to me.
Edit: I think I remember now. As I was using the terminal it was asking me to allow it to access directories as I was cd-ing into them. That forced use of the mouse was too much, even if there was probably a trivial way to disable it.
You can grant full disk access to the Terminal app in System Settings to prevent those permission dialogs. They’re in place by default to reduce effectiveness of people being socially engineered to paste in malicious commands.
Thanks. I understand the motivation for them being there. I think I'm just too old for it or something.
The danger is the fun. Ive noticed many games these days disable alt+f4. I consider it the same weird guardrail. The enjoyment is tricking people into doing things, or having a laugh after having been tricked. It's one really good way to make folks learn.
I’ve interviewed dozens of people and while I rarely do system design questions and our process isn’t nearly as check-all-the-boxes, it’s funny how accurate your comment still is. Near the later stages especially, politics starts coming in.
Since when is 5k a couple? Volvo is selling these while companies like Tesla are cough asleep at the wheel. I think the article mentioned 140 Tesla semis sold.
I agree with those saying this feels like a step back toward skeuomorphic design for Apple. I personally think it looks nice visually, but I do have some concerns:
- Accessibility. I don't see good examples in their promotional videos about how contrast of text is ensured to be in an acceptable range. Even for those without visual impairments, this is important for UX.
- Performance. I'm usually the guy in the room saying "Apple is not making devices slower over time on purpose", but this sort of graphical intensity is basically needless and I hope they have something in the plans around automatically disabling more complex visual animations if the phone is showing signs of slow-down.
While shortcuts are cool, I think the vast majority of people never use them and don’t even know what they are. Normies want to download an app and let it ride.
> While shortcuts are cool, I think the vast majority of people never use them and don’t even know what they are. Normies
because the "codies" are not able to write accesible documentation. On which Apple developer website are those "shortcuts" documented ? Is there a link to those on an iPhone.
The fact that they left these packages public on GitHub.. guys you do know you can make things private right? Just shows how dumb these people are honestly
I don't see how you could come to that conclusion. Here are the facts:
Biden:
* Nonviolent Drug Offenders: Biden focused heavily on criminal justice reform, commuting the sentences of nearly 2,500 individuals convicted of nonviolent drug offenses.
* Death Row Inmates: He commuted the sentences of 37 federal death row inmates to life imprisonment without parole.
* Preemptive Pardons: Biden issued preemptive pardons to several individuals, including Dr. Anthony Fauci and retired Gen. Mark Milley, to protect them from potential future prosecutions.
* Hunter Biden: In a controversial move, Biden granted a sweeping pardon to his son, Hunter Biden, covering any offenses between January 1, 2014, and December 1, 2024.
Only the last one is at all controversial. I disagree with it, but it was clearly a protective pardon instigated by rhetoric and actions by Trump.
Trump:
* Political Allies: Trump frequently granted clemency to individuals with personal or political connections, such as Michael Flynn, Roger Stone, and Paul Manafort.
* Capitol Rioters: In a sweeping move, Trump pardoned over 1,500 individuals involved in the January 6 Capitol riot.
* Controversial Figures: He also pardoned individuals like former Illinois Governor Rod Blagojevich and Michele Fiore, a former Las Vegas City Council member convicted of misusing charity funds.
All 3 categories of Trump's pardons are controversial. 1 vs thousands.
I did read through it, i don’t generally just jump to a random point in the comment chain to start reading. The topic of something being brought up doesn’t necessarily mean its the topic being discussed. Keep your personal feelings in check and don’t react so emotionally.
Or they think what they're doing is righteous and they're proud of it. It isn't - DOGE is responsible for hundreds of thousands of deaths through cuts to health programs - but I suspect they are deluding themselves into thinking it is.
But more than just money is gone. US-led organizations formed logistical backbones of these systems. Wads of cash won't replace the networks of people and things that are able to productively bring TB meds to people who need it.
Do you have any evidence or analysis of this beyond your comment calling it fake? Do you honestly believe getting rid of disease prevention and treatment for children will not result in a single death? Do you have any evidence it was a "slush fund" and not actually being used for disease prevention and treatment? Do you honestly believe that people upset over children dying are lying, and instead are all upset that they are no longer able to access a supposed "slush fund"?
What? They reused public packages that have been public for years. One guy made a public fork with some changes. Is that not what open source is intended for?
I think he’s saying that if their intent was to not get caught which you’d assume, they could have made a private repo instead of a public fork tied to a doge account
You misunderstand, open source is bad actually, when the heckin cheeto man is the one doing it.
Just as its only worth complaining about geriatric geezers in office until the cheeto man brings in young hackers, then the problem is that "the old impaired people were good, actually".
Don't observe. Don't think. Merely repeat the approved message.
> The Party told you to ignore the evidence of your eyes and ears. It was their final, most essential command.
I agree, I think any company that stops hiring juniors is shortsighted and it will bite them in the ass soon.
Those company execs that do think all hiring of juniors should stop are showing how little they understand the current landscape of AI and it makes you wonder what else they are so wrong about.