• 0 Posts
  • 38 Comments
Joined 1 year ago
cake
Cake day: June 26th, 2023

help-circle



  • I have to disagree on one point – that iOS home screens somehow look more orderly because they’re full of icons arranged in a strict top-left-to-bottom-right fashion. It doesn’t look any less cluttered than an overly full Windows desktop.

    I found desktops that limit themselves to core functionality and maybe a nice wallpaper to be better looking and more usable since the days of Windows 95 and that hasn’t changed since.

    That “strict grid of icons” look certainly is uniform across iDevices and that’s what appeals to Apple but I never found it to be particularly attractive.



  • I’m the spirit of fairness I will nitpick you.

    Firstly, porting apps over between Android devices works seamlessly only if those apps come from the Play Store. Android has no provisions for auto-transferring e.g. F-Droid and its apps. So it’s no wonder you can’t transfer your iOS apps (which might not even have Android versions). But it is true that auto-transfers of Play Store apps between different Android spins is seamless.

    Secondly, whether and how easily you can modify or replace your Android is dependent on the phone’s manufacturer. A Pixel is a very different beast from an Xperia in that regard. Still, Google do provide AOSP and are very mod-friendly on their own devices. Apple very much aren’t.





  • Compared to other languages it’s still very barebones – but admittedly some of the bloat is also because the JS world is kinda set in its ways. I still see people use jQuery for basic selector queries and SASS for basic CSS variables.

    Another factor is that developers these days assume that users have fast unmetered connections. Loading 800 kB of minified gzipped JS from ten different domains is seen as no big deal. When the cost of adding piles of dependencies is considered nil there’s no impetus to avoid them.











  • There is a kernel of truth in “it’s gonna be like that everywhere” – everywhere in consulting, that is. Consulting is its own special world where appearances can matter as much as results. Given how much the client pays for your time they damn well expect an expert who gives them 100% at all times.

    I tried consulting as a developer, coming in with eleven years of experience. I didn’t last a whole year. It just wasn’t for me. Too annoying, too much focused on billable hours and appearances. I felt that I spent most of my time dealing with things entirely tangential to what I was there to do: Make software.

    I’ve talked to a number of people about why I quit, from my boss at the consulting company to hiring managers to my new colleagues. All them said the same thing: Most people who leave a job at a consulting company do so because they don’t like consulting. Most often they sign up with their current client but if they don’t have one they like they do like me and take to the open market. Happened a million times before.

    Consulting just isn’t for everyone.

    My recommendation is to find a nice medium-sized company that you will directly work for as a junior developer. That should cut down on the bullshit to a fair degree and let you gain experience in your actual field, not in dressing sharp for your Zoom calls.