Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
M

Mark Whybird

@Mark Whybird
About
Posts
23
Topics
0
Shares
0
Groups
0
Followers
0
Following
0

Posts

Recent Best Controversial

  • Phishing anyone?
    M Mark Whybird

    All good; thanks for the reply.

    The Lounge question

  • Phishing anyone?
    M Mark Whybird

    This is not snark, but genuine curiosity: can you try it on Safari?

    The Lounge question

  • Expression bodies vs Good Old Fashioned Functions
    M Mark Whybird

    You got some kind of issue with integerToCountFromOneToOneHundredInForLoopInIfMyValueIsTrueBranckOfMethodFooOfObjectBarInClassBas? I suppose you think it should have been called i or something, you Philistine!

    The Lounge visual-studio

  • Have you ever come up with a programming idea so bizarre...
    M Mark Whybird

    Haven't seen Macromedia / Adobe Authorware mentioned yet. It was (is?) a somewhat useful (for some purposes) version of what you're proposing. The screen looked like this. It was an interpreted language without strong types, and kinda verbose and scripty and encouraging of poor practices, but the flowcharting was actually quite well designed. These observations come from 20 years ago, mind.

    The Lounge javascript python php com sysadmin

  • LINQ "let"
    M Mark Whybird

    Nice.

    The Lounge

  • LINQ "let"
    M Mark Whybird

    I actually thought about a nasty Linq-with-side-effect version with something like

    .Select(vowelWord => Console.WriteLine($"\"{vowelWord}\" starts with a vowel"))

    but of course you can't, because Console.WriteLine() returns Void. No doubt it would be possible to force something like this, but that'd be silly; it's actually quite neat that C# protects us from such folly. For one thing, it won't evaluate until the IEnumerable is enumerated, so you don't really know when that is just from that line of code.

    The Lounge

  • LINQ "let"
    M Mark Whybird

    Console.WriteLine(
    string.Join(
    "\n",
    strings.SelectMany(sentence => sentence.Split(' '))
    .Where(word => Array.IndexOf(vowels, char.ToLower(word[0])) != -1)
    .Select(vowelWord => $"\"{vowelWord}\" starts with a vowel")))
    ;

    ;)

    The Lounge

  • Names of People
    M Mark Whybird

    Yeah - the issue is not that either your language or your code or your database don't understand the difference between "Null" and NULL - they do - but do you have actual full control over every single line of code in your stack? Really? You use no libraries at all, for anything, including transport? See this stackoverflow question for one example.

    The Lounge question com discussion

  • Names of People
    M Mark Whybird

    jschell wrote:

    - Name must exist.

    Why? (see originally linked article.)

    The Lounge question com discussion

  • A new technique makes GPS accurate to an inch
    M Mark Whybird

    I think this is awesome, and they are very developer friendly: what3words makes the entire earth addressable down to 3mx3m squares in 3 words. It's loads easier to say, as a human, "scenes.shed.booth" than either "Just near the north-west corner of the main lake of the Royal Botanic Gardens, Sydney, Australia" or "Lat/long -33.863523, 151.217154" And it works in uninhabited/unmapped places, too.

    The Insider News com collaboration

  • Is this the worst code in the world?
    M Mark Whybird

    Could be worse... Did you see the time that testing made a fake best-seller? http://thedailywtf.com/articles/Ive-Got-The-Monkey-Now[^]

    The Weird and The Wonderful css help question learning

  • Is this the worst code in the world?
    M Mark Whybird

    LOL!!!

    The Weird and The Wonderful css help question learning

  • Are all programmers sarcastic?
    M Mark Whybird

    Those who read this quote are doomed to repeat it. - me

    The Lounge question

  • Are all programmers sarcastic?
    M Mark Whybird

    https://www.google.com.au/search?q=sarcasma&tbm=isch[^]

    The Lounge question

  • Reading between the lines...questions from non-IT people
    M Mark Whybird

    Also "Computer" when they mean "Monitor".

    The Lounge adobe database performance help question

  • Does anyone code with LISP?
    M Mark Whybird

    This guy did real stuff with it: http://www.paulgraham.com/avg.html[^] It helped him make money, too.

    The Lounge com question learning

  • What bugtracker to use?
    M Mark Whybird

    We use physical red cards stuck with blu-tac to a physical wall. Works a treat. And yes, this is enterprise software in a company with about 30 developers (each team/project has their own wall).

    The Lounge collaboration tools help question discussion

  • When did Programmers become Developers?
    M Mark Whybird

    You're right about software dev itself being more like both structural and, even more so, mechanical engineering than most devs think, but it is also much LESS like physical engineering in terms of Project Management than some PMs and managers are led to think. I have a really good friend who trained as a CE and is now in software and we often tease each other about the differences, but in truth there really are similarities. Its really the (project) management that is the issue in terms of falsely perceived similarities. p.s; off topic: your note about anti-gravity houses reminds me... In this part of the world, houses were traditionally (i.e. more than say 60 years ago) usually built up high on sturdy pillars to allow air circulation underneath. Often these days, that underneath space is enclosed for more living space. I was talking once to a builder about costs of having excess posts removed underneath. He said "$300 per post, regardless." I asked what he meant by regardless, and he said that there was always a way to remove any post, and his charge would be $300 per post. I wasn't perfectly serious when I immediately asked him to remove every single one, but if he could have made the house float for that price, it would have been totally worth it :)

    The Lounge question com career

  • When did Programmers become Developers?
    M Mark Whybird

    Build is what the compiler does. The command is even called that. Programmers/Developers/Coders/Stylists just make really, really detailed blueprints so the stupid, literal builder (it's just a computer program, remember) can do the building. StackOverflow: What's wrong with the analogy between software and building construction?[^] My answer to Stackoverflow:Throwaway Prototypes vs Evolutionary - Justifying their use to the business, and preventing their misuse[^]

    The Lounge question com career

  • Electronic Consciousness?
    M Mark Whybird

    See also pretty much everything by Greg Egan. Love his books. Myself... I'm not sure.

    The Lounge question workspace
  • Login

  • Don't have an account? Register

  • Login or register to search.
  • First post
    Last post
0
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups