|
I believe them. They don't need invisible ink either - I cannot read Chinese characters anyway...
Oh sanctissimi Wilhelmus, Theodorus, et Fredericus!
|
|
|
|
|
Is it ok to have if clauses that will basically never be run? Surely, there must be some performance cost to that... If deemed inexpensive (mostly)
So, the conclusion is just don't have thousands of them?
|
|
|
|
|
"if" - the love word of the new age used to dispute facts and science.
(ok, not sure where that came from, but it made sense when I wrote it.)
|
|
|
|
|
SN15 became the first Starship prototype to survive a high-altitude launch Fifth time is the charm!
I think I'd be happier with >20% chance of success before I sat on the top of this one.
|
|
|
|
|
Grain includes functional programming features (e.g., type inference, pattern matching, closures) while allowing mutable variables. Grain also has a standard library with composite data structures (Option, Stack, Result) and system calls (e.g., I/O, process handling). Caution: may contain gluten
|
|
|
|
|
If you use Google services, get ready for two-step verification to become the norm. What about the rest of the 12-step program?
|
|
|
|
|
Microsoft is now planning to refresh the Windows 95-era icons you still sometimes come across in Windows 10. Of course they are
|
|
|
|
|
Yet the save icon remains a floppy disk
|
|
|
|
|
Which many computer users have never seen, let alone used. I do wonder what would be a good replacement though. I guess that's why I don't make those big icon-designer bux.
TTFN - Kent
|
|
|
|
|
Yup. I mused recently that it might have become a kind of generic symbol in itself. I.e. Younglings have never seen an actual floppy but they just accept that that icon means save.
|
|
|
|
|
Yeah, it's a little like Kleenex for tissues, it's generic by now.
The difficult we do right away...
...the impossible takes slightly longer.
|
|
|
|
|
The test was done with iPhones, but many gadgets have a similar feature. "Sleep with one eye open, gripping your pillow tight"
|
|
|
|
|
Whether you wholeheartedly agree or vehemently disagree with that statement, I think we can all agree that debugging, at the very least, has room for improvement. Maybe the debugger isn't attached to the process?
|
|
|
|
|
As she once said "Maybe you're doing it wrong"
cheers
Chris Maunder
|
|
|
|
|
I'll agree that debugging needs better tools, but there is never going to be "one tool to debug them all". Looking at code and how it behaves in the environment it's running in and the data it's using is very situational.
Debugging code isn't about the code. It's about the developers understanding of the environment and data the code working with. The code just does what the developer tells it to with the understandings built into it by the developer.
If code breaks, it's because the code is doing exactly what it was told to do, or failed to be told what to do.
Debugging is there to debug the developer. Too bad techniques aren't really taught in schools. It would make learning how to code much easier.
|
|
|
|
|
Dave Kreskowiak wrote: Debugging is there to debug the developer.
+5!
|
|
|
|
|
Dave Kreskowiak wrote: Too bad techniques aren't really taught in schools.
Formal schooling only amounts to about 5% of the skills needed to be a good developer.
I think more isn't taught simply because there isn't time in a four year degree to get to it all.
The difficult we do right away...
...the impossible takes slightly longer.
|
|
|
|
|
Oh I know that. Simple debugging needs to be introduced at least in the beginner classes.
It makes learning this garbage easier. How many questions do we see in QA that can be solved with a couple of simple Console statements or a breakpoint and hovering a mouse?
I'm not saying rip out entire swaths of the curriculum to drop this in. It would be enough to teach the simple techniques along-side the introductory class stuff. If you get the basics of a few simple techniques down, you may end up saving some time down the road and maybe even get a higher pass rate.
|
|
|
|
|
BTW, I'm a strong believer in your assertion that asking the right questions is a necessary skill.
The difficult we do right away...
...the impossible takes slightly longer.
|
|
|
|
|
A software firm is taking a radical approach to how it treats employees. 10Pines tries to be transparent and democratic, even allowing staff to set each other's salaries. "May the odds be ever in your favor."
|
|
|
|
|
"From each according to his ability; to each according to his needs" never worked out in the past; what makes them think that it'll work now?
Freedom is the freedom to say that two plus two make four. If that is granted, all else follows.
-- 6079 Smith W.
|
|
|
|
|
True, but I don't think it would work out that way, because it's easy for people to leave. But exactly how it would work out, I don't know. However, I doubt there would be puffed up C-levels getting paid ten times as much as developers.
|
|
|
|
|
I applied to such a company once.
Had a nice talk with a manager, who wasn't a manager, of course, he just did all the stuff a manager would do, but he wasn't one, because they didn't have managers.
And with an employee, who wasn't an employee, because they were all equal, so basically I think I should say I talked to two formless substances.
Your team, except they didn't have teams because you could work on whatever you liked, decided over your salary and you over theirs.
Also, unlimited vacation days, although it wasn't really vacation because you didn't have work to begin with.
Nice people, but it sounded more like a mental warfare, playing into people's fears and insecurities.
I thanked them for their time and applied with a more "traditional" company instead.
|
|
|
|
|
|
Wow. A structure that rewards those who can bully and BS rather than rewarding those who quietly, efficiently, without fuss, put their heart and soul into a company.
Your salary as a popularity contest. Sounds like a great way to run a company into the ground.
cheers
Chris Maunder
|
|
|
|