Open to suggestions.
5,106 karma · joined July 6, 2011
Open to suggestions.
Maybe in a startup? My experience as an IC in larger, more established companies is the requirements are dictated to you. Someone else has already thought carefully about the customer ask, your job is just to implement, maybe push back a little if the requirements they came up with are particularly unreasonable.
Greenfield, absolutely design up front you lucky devils, but iterative is the way otherwise.
[0] This is the complaint I have with my wife's Honda Civic. If I want to do something as simple as turn on the fan but turn off the AC, it means navigating into a sub menu and correctly hitting one of several choices on a touch screen.
Octonions and up (more generally known as hypercomplex numbers) exist, but every time you pull the "double dimensions by adding more imaginary components" trick[0], you lose another useful property.
Real to complex loses total ordering. Complex to quaternion loses commutativity. Quaternion to octonion loses associativity (but they are at least alternative). The sedenions aren't even alternative, and they have zero divisors to boot.
You can also generalize hypercomplex numbers to the study of Clifford algebras.
[0] The Cayley-Dickson construction
I feel like the blame is misplaced. People are on their phones all day because of social media. The phone is just a convenient access point. I suspect without socials, the phone would be considered just a really handy tool [0] rather than the growing consensus that it's some kind of social menace.
[0] that some nerds go too far with, like the computer
I've heard that one of the benefits of agile is identifying blockers and encouraging collaboration, but I saw much better results from assuming you've hired intelligent adults with work ethic and letting them reach out and collaborate as needed. Daily standups, sprints, boards, planning, etc. are great in a low-trust environment where you can't be sure people are doing the right things. But if you've hired self-directed people, that stuff just gets in the way.
I feel like there's this no true Scotsman thing going on with agile. Whenever someone describes their actual experiences with agile, there's always at least one person who speaks up and decries it as as not real agile and what agile should be.
At this point I don't care what agile should be. I just don't want management shoving agile down my throat anymore. I've yet to see it actually improve productivity for any team I've been on. Real agile must be exceedingly rare.
Part of me wants to think that consumers can't possibly that uninformed, but I know in my heart I am wrong.
They should have done what Nintendo (usually) does and left the numbers out of it. Call the next iteration of the Xbox the <something else>box.
That said I always wait for the special Zelda editions of Nintendo's consoles, so I don't know that I have standing to complain.
Xbox, though, it's just the word Xbox followed by arbitrary numbers, maybe with the letter S or X thrown in for fun. I have no idea why they thought Xbox Series X wouldn't confuse people right after the Xbox One X.
Well that sounds like a selling point to me.
> sytacticly similar to Rust
Choose one.
I kid, I kid, but Rust is not the easiest-reading language out there. It has the same problem as C++, with a syntax that's not terribly straightforward to begin with, but then it's just liberally sprinkled with nearly every bit of punctuation that can by typed with the US QWERTY layout.