Article 7
The funny thing about all these stats about processors is how happy I was to stop building PCs and start using Macs because I could just stop caring about processor spec nonsense. These specs just...
View ArticleArticle 6
I will believe all this Siri and Apple Intelligence when I see it.The first test will be "reply STOP and then block this caller” to political SMS spam.#AppleEvent
View ArticleArticle 5
I wonder if this camera button stuff doesn't really work IRL because they are showing a green blob using it, not a person?#AppleEvent
View ArticleArticle 4
NGL this event is super boring. How many camera upgrades can there really be? I feel like this event is the same every year."Years to come on Apple Vision Pro" - does anyone think these things will be...
View ArticleArticle 3
I don't know much about video games but what I see in events like this and TBH games look like they haven't changed much in decades, other than incrementally better graphics.#AppleEvent
View ArticleArticle 2
A18Pro is even more amazing. it's has 67 megflorps with a 8bpm process shrink factor. It's got 15 blorpcores to enable the new FlapTime feature of Whatever OS76. #AppleEvent
View ArticleArticle 1
I think this script was written by ChatGPT - 15 minutes of information stretched out to 90 minutes, and a good 25% of this is probably fiction.#AppleEvent
View ArticleArticle 0
I can't see any reason to buy one of these. Something about making music videos? This could've just been a press release. "here's the new one with more camera stuff”#AppleEvent
View ArticleArticle 0
I was just given access to a Heroku account for a company I'm working with on a short contract.After “Welcome to Heroku", here's the first spam I got, for gaining access to what appears to be en...
View ArticleArticle 3
In @noel's recent post, he mentions a future post about eliminating `if` statements. It got me thinking that most devs tend to focus on alternate control structures, delegation, inheritance,...
View ArticleArticle 2
Another HUGE way to avoid `if` statements, at least those that I see a lot of, is to use your database and model your data really well to avoid "anomalies" (i.e. invalid data). For whatever reason,...
View ArticleArticle 1
Related: letting your code fail assuming you will be notified and can fix the underlying data or code issue is FAR FAR better than a bunch of `if` statements to check for invalid states or work around...
View ArticleArticle 0
Note that this requires you to have a keen understanding of what "invalid data" means. This is unfortunately different from what e.g. Rails Validators detect. A user omitting their email address in an...
View ArticleArticle 4
On many teams I have been on/worked with, a constant source of complexity is the result of poor database design, i.e. not having tables in at least 3rd normal form.DB design is an objective activity...
View ArticleArticle 3
It's pretty hard to unwind all this, but if you can, it then becomes pretty easy to analyze a table and describe what invalid data (anomalies) that table allows to be stored.I did a RailsConf talk on...
View ArticleArticle 2
Pivotal Tracker being shut down. End of an era. Kinda feel like it should be open sourced.That said, I always hated it, but mostly due to implementation details. Conceptually it made a lot of sense and...
View ArticleArticle 1
All that said, never bet against the spreadsheet. It's one of the best tools for project and roadmap management there is.
View ArticleArticle 0
I worked on a Go project that had no ORM and it just sucked because you end up writing a shitty ORM to avoid having SQL/column names all over the place.Using an ORM like hibernate or Active Record JUST...
View Article