News for hackers. Stuff that matters.

ageektrapped

Re:Migrating Our Largest Mobile App to React Native on Thursday January 05, 2023 @03:46PM (#34266296)
IIRC, something about opportunity cost or maintenance burden.
Re:Migrating Our Largest Mobile App to React Native on Thursday January 05, 2023 @03:00PM (#34265644)
The choice to port to RN wasn't technical at all. Tobi (the CEO) prefers RN philosophically. No technical argument opposed to RN--which is super easy to come up with, along several axes--would have stopped the port. It was inevitable.
Re:Migrating Our Largest Mobile App to React Native on Thursday January 05, 2023 @02:36PM (#34265305)
Former Shopify iOS dev here. I pushed SO HARD to get dark mode to be a thing we would do. It's table stakes, IMO, in 2020 and beyond, to support it. We'd get roasted on Twitter, LinkedIn, just about everywhere. HN Comments, even. :)

Got shut down at the highest level. Like, definitively. As in, please don't ask again.

I don't think you'll ever see it as long as Tobi is CEO.

Loblaws sold their interest in PC Financial last year sometime. CIBC took it over.
Re:New MacBook Pro Is Not a Laptop for Developers Anymore on Friday October 28, 2016 @11:58AM (#12817377)
Couldn't agree more. I priced Macbook Pro 15" plus adapters in CDN $ and got sticker shock.
Re:New MacBook Pro Is Not a Laptop for Developers Anymore on Friday October 28, 2016 @11:55AM (#12817341)
Extra space and ergonomics to keep coding into my seventies is why I use an external keyboard. I'm in my thirties currently.

Maybe by the time I'm 70 I'll be talking to my computers, but still: why wreck my wrists?

Re:Figma 1.0 – Collaborative interface design tool on Wednesday September 28, 2016 @04:47PM (#12601240)
That resize to mobile form factor at the end of the gif!

Made me watch it twice. I'll be checking Antetype out for that alone.

Re:You Suck at Excel with Joel Spolsky (2015) [video] on Wednesday September 07, 2016 @08:32PM (#12449261)
> 1. Joel saying "I didn't understand that question" and then moving on might have been succinct and practical, but it was just not a good reflection of him.

He's presenting in the style of You Suck at Photoshop, a series of Photoshop videos in the same style.

Re:iPhone 7 on Wednesday September 07, 2016 @03:28PM (#12446510)
They specifically made comparisons to the A8 chip (in the 6 and 6+) during the event and emphasized the speed increase. Apple knows their true problem is getting old iPhone users to upgrade.

Also, did you see the event? Not the same phone at all.

Wide color, awesome new camera and dropping it in the toilet might be enough.

Re:The Internet of Poorly Working Things on Monday August 22, 2016 @11:11AM (#12336855)
When I switched to Mac from Windows about 5 years ago (because I decided to be an iOS developer), this is the biggest thing I noticed. There was zero feedback, or a just a quick beep out of the speakers. The anthropomorphic equivalent would be malevolent staring.

It was a tough adjustment.

This is normal. I'm feeling it right now with what I want to do.

In my heart and mind, I _know_ I can do it, but then the doubts and fears rush in. I totally understand the feeling you're going through.

I just finished _Art & Fear_ by David Bayles and Ted Orland which is a fantastic book about creating stuff. Nearly all the advice applies to software developers.

Don't give up.

Success isn't binary either.

Release your project (Some success!). Make some sales (More success!). Market your project to get more sales (Success!).

You probably won't get fuck you money on the first day, but with enough marketing, maybe you'll be able to quit your job within the first year.

Re:How “Silicon Valley” Nails Silicon Valley on Friday June 10, 2016 @10:29AM (#11876575)
I don't quite have that feeling watching this show (I can relate to it, but I'm not in the Valley; the show is hilarious), but shows like Catastrophe or movies like This is 40 hit _very_ close to home for the same reason. Funny, but in an almost painful way.

So I get how you might feel that way if you're in similar straits as the show.

Re:Why most mobile development projects fail on Wednesday May 04, 2016 @03:28PM (#11631002)
Amen. I couldn't agree more with this.

A lot of comments in the thread are commenting that the developer should be able to slice up PSDs, but why not go further and be responsible for the design and interaction. It requires empathy for the user and, let's say 100 hours spent on understanding fonts, colour and layout.

The constraints of the platform should absolutely guide the design. Fight those constraints and the app will feel weird on the platform.

Most designers won't know the constraints of the platform, or won't care; they want to make a design that's unique and beautiful and all that. The client (or any human being) will look at the pretty pictures and love it. The eventual user of the software _won't care at all_.

Designers make pretty stuff that demos well. Those designs are usually a lot more work to pull off in code, though. In the middle of implementing those designs, all I'm thinking is, "What a waste of money. No user is going to care about this [animation|screen transition|custom look|beautiful settings screen]."

This applies to web and mobile and desktop apps.

Look at the apps you use everyday. They're probably boring to look at.

At the least, if you're in the client position, get a designer and developer together at the same time to hash out the app. You can probably get something that looks decent, works well and costs less.

Re:Never trust the client on Wednesday April 27, 2016 @04:09PM (#11584085)
> The server should always be the source of truth. It should always enforce all the consistency rules. Database schemas can be a critical tool here as well.

Amen. And I'm a client developer. Clients aren't for data validation, etc. That's the server's job because the server has to store it, use it, ship it off to other things.

Clients are for displaying all that data in a way a human can understand. It has people skills, damn it!

Re:Why I love ugly, messy interfaces on Thursday April 07, 2016 @11:23AM (#11447962)
> I think people often confuse "simple" with "pretty".

Oh man, this.

Even richer is confusing usable with pretty. I guess nowadays people say "user experience" instead of usability, or the extremely unfortunate: UX.

Simple usually covers the very first prototype version, but then there are always requests for complicating the feature set so you can't have a simple interface anymore.

Joel Spolsky had a conference talk about this once (can't remember where I saw it). There is a tension between simplicity and power: some need simplicity; others, power. It's a spectrum. What developers and designers should strive for is elegance so that one can move along the spectrum without noticing it.

Re:BC Startups: The Government Is Not Your Friend on Friday September 25, 2015 @12:48PM (#10279213)
It's fine _if you're not audited_.

In Ottawa. We got audited for FY 2013. It was brutal. Took the entire FY 2014 to get our claim. We got it in full because of me explaining everything several times in front of the auditor. It's hard to do because you have to put everything into those specific terms that SR&ED qualifies: experimental development, systems uncertainty, blah blah blah

The man hours spent were not worth it. Nearly killed the company with the cash flow problems as OP mentioned.

Applied again for FY 2014, betting on not getting audited.

CEO asked around, found this runaround/hard audit was common for recent claims. We think it's one of those Harper government, we're-not-saying-there-is-cutback-but-there-is-a-cutback type things.

I use a lot of Jetbrains' IDEs and have for years: ReSharpe, dotCover, etc., WebStorm, PHPStorm. I also have Rubymine but probably won't need it after the license expires. I use the first three often enough that I'd keep renewing the license to keep up with versions.

The use-it-all yearly price is cheaper, plus I can try their other IDEs. (Looking at you AppCode!)

Seems like a win to me. I heard about the change through the OP, which filled me with dread. Then I went to their website, which filled me with relief.

I've always found their IDEs worth the price.

Great idea! Has great promise!

I've had a similar idea, but for my kids. Arranging xmas with the grandparents is an administrative burden. It would be great to say, "Go here." Some possible things to add to the site: clothing sizes, so getting a present can be a COMPLETE surprise and it'll fit.

Found typo on the Unlock More Wishlist Spots prompt. "Firend"

Looks like you can make money off the companies entering products, too.

EDIT: You should tell people you're going to post something to their Facebook wall, though. I didn't appreciate that.

Is there somewhere I can go to check if my Macbook is one of those? I have to start buttering up my boss if I need a new one. (Xcode updates sure force upgrades. I was just fine with Snow Leopard, except iOS 5.1 wouldn't build without the latest Xcode, which is Lion only. Grrr.) Now this.
Same. Winamp is the only player I use. The feature that sets it apart: I set a playlist, and _the playlist stays around_ until I change it, no need to explicitly save anything and it survives restarts. WMP and iTunes always forget what you were playing across sessions, at least the last time I tried them.
This is epic if it works as advertised. I was thinking recently that the dev tooling story is pretty bad for mobile apps, compared to desktop apps or server side. I find iOS apps particularly onerous to test and automate (and refactor and analyze).

I'll definitely be giving this a serious look.

Speaking as a Windows user who uses a Mac for dev on iOS: you will be frustrated by Mac OS, at least initially. I've been using Mac OS daily for over a year and I still find Windows superior in many ways. This is my opinion, of course. Not trying to change minds or trolling.

That retina display is dead sexy though.

Cool! Great socks that will get me laid. $11/month? Doable. I'm not in the US (Canada, which is close but oh so far when shopping online), so I look all over for an FAQ or Shipping policy. Can't find it. Now I won't get laid. Bummer.

You're getting lots of feedback it seems and it's the early days yet. The messaging is there, I think. People are motivated by two things: Will it get me laid or get me paid? You've got that down.

Now it is just details.

Re:Is it true that you can't tweet "Get Better."? on Wednesday May 23, 2012 @11:29AM (#4013532)
I found this to be true with the term 'M$', specifically with the '$'. I didn't think that term was still a thing, and then I came across it in an email. I wanted to note my surprise on twitter, making a ridiculous comparison that I shall not repeat here, but the tweet would NOT go through. Change the '$' to 'S' and everything is cool.
Re:Don't Build APIs on Wednesday April 18, 2012 @07:36PM (#3860744)
Yes! This wasn't what the OP was referring to, though: he had shipping shrink wrap software with APIs in mind. But still, you're totally right and this occurred to me as I was reading the post, for Web APIs: keep versioning the URL for every shipped revision of your API. You'll have to document like crazy, of course. You can even detect stragglers on old versions and help them get on the new version.

Older »