Slashdot Mirror


Getting Rich Writing Mac Software

Udo Schmitz writes "Look at this as kind of a followup to an article from yesterday, which was weak and boring although the author had a point. Enter Wil Shipley of Omni Group and Delicious Monster fame. At WWDC 2005 he gave a talk (PDF) about why he develops software for the Mac, when "all the other kids" are programming for Windows. Choice quote: "Windows users only ever use three apps: Word, IE (for e-mail), and iTunes"."

136 comments

  1. Oh, come on now... by plazman30 · · Score: 5, Funny

    We all know Windows users make heavy use of Gator, Internet Search Bar, Precision Time, SQL Slammer, Code Red, Nimda, and a lot of other cool programs they may not even know they have!

    I just wish Windows users would stop sharing all this great software with the rest of us!

  2. HTML version of the talk by Anonymous Coward · · Score: 5, Informative
    1. Re:HTML version of the talk by Anonymous Coward · · Score: 1, Informative

      Make sure to ctrl-a to actually be able to read the text.
      I guess the pdf had a black background or something.
      Actually, let me just copy/paste this:

      This is a really long line since apparently filler at the end of the textarea isn't counted toward the average characters per line, and you know, it really sucks that legitimate users have to do crap like this to post a real post (stupid bullet point powerpoint presentations - even if it isn't really powerpoint this time around - and is the line long enough already - just now I was at 26.9 chars, what's the limit anyway, am I there yet? No apparently not, 29.9 now, I wonder how many more words I still need to get to whatever stupid limit there is to be able to post this comment. So now I'm at 32.0 and I'm just going to copy/paste this line again, I do most sincerely apologize for all this crap as I'm only trying to provide a useful service to those who hate pdfs as much as I do. This is a really long line since apparently filler at the end of the textarea isn't counted toward the average characters per line, and you know, it really sucks that legitimate users have to do crap like this to post a real post (stupid bullet point powerpoint presentations - even if it isn't really powerpoint this time around - and is the line long enough already - just now I was at 26.9 chars, what's the limit anyway, am I there yet? No apparently not, 29.9 now, I wonder how many more words I still need to get to whatever stupid limit there is to be able to post this comment. So now I'm at 32.0 and I'm just going to copy/paste this line again, I do most sincerely apologize for all this crap as I'm only trying to provide a useful service to those who hate pdfs as much as I do.

      This is the html version of the file http://wilshipley.com/blog/WWDC_Student_Talk.pdf. G o o g l e automatically generates html versions of documents as we crawl the web. To link to or bookmark this page, use the following url: http://www.google.com/search?q=cache:D7mbdKHrgJEJ: wilshipley.com/blog/WWDC_Student_Talk.pdf+&hl=en&c lient=mozilla Google is not affiliated with the authors of this page nor responsible for its content.

      How to Succeed Writing Mac Software
      Or, How to Make a Zillion Dollars and Not Lose Your Soul

      I'm going to babble about writing and selling software for Mac OS X
      It's easy
      It's fun
      It's lucrative
      Moms like it, because it's good for you

      Introduction

      This talk is not endorsed by Apple
      Everything I say reflects only my own personal thoughts
      Nobody at Apple checked or approved this speech
      My feelings aren't necessarily those of my company
      They may not even be my feelings
      I could just be yanking your chains

      Why would you listen to me?
      I've started two Macintosh software companies
      I've been in the business for 20 years
      I roll in a totally pimp ride
      Food won't be served for another hour
      I promise you success

      "Follow my advice and I promise that you will be successful, happy, fulfilled, and drive a hot car."
      Wil Shipley, just now

      Five parts
      Part Un: Why Mac?
      Part Deux: Get a Job
      Part Trois: Starting Your Own Business
      Part Quatre: Programming Tips
      Part Cinq: Think for Yourself

      Part Un: Why Mac?
      "It was a rilly good paper... it was kind of a bummer."

      "Why don't you port to Windows?"
      Windows has 95% market share (for now)
      -That's, like, 20x the market of Macs
      All the other kids are doing it
      Come on, how bad can it be
      I heard this one guy ported to Windows and he made, like, a million dollars or something

      My response:

      "Doing what 'everyone else' is doing is the surest route to failure."
      Wil Shipley, just now

      Mac people use their computers
      Windows people put up with their c

  3. Re:4.5 TONS of TNT? by poopdeville · · Score: 1

    Wrong story, bucko.

    Go easy on him mods -- I'm sure the front page refreshed and he didn't realize a new story came up.

    In any event, there seems to be a much tighter community amongst Mac (and free software) users that makes marketting easier. The best apps spread by word of mouth much more quickly than in the windows world. If I felt like trolling, I might suggest that this is due to software elitism helping form a sense of community. Oh, what the hell. I'm a Mac user, so I'll say it anyway.

    --
    After all, I am strangely colored.
  4. TFA in HTML by Esine · · Score: 0, Redundant
  5. More of a how-to... by jmp_nyc · · Score: 3, Insightful
    This article ends up being more of a guide for how to start and build a company, and how to be a software engineer.

    Anyone who can't figure out that you should seek advice from an accountant and lawyer to protect against getting audited or sued probably shouldn't be running a company.

    Anyone who can't figure out that you shouldn't reinvent the wheel when coding, or that you should get rid of those pesky O(N^2) algorithms probably shouldn't be overseeing a software development venture.

    The rest of the talk seems to present like a substitute for the sort of things I would imagine should be taught in business schools, but probably isn't.
    -JMP

    1. Re:More of a how-to... by Eric+Giguere · · Score: 1

      The rest of the talk seems to present like a substitute for the sort of things I would imagine should be taught in business schools, but probably isn't.

      It's not. Business schools don't prepare you to be an entrepreneur. Neither do computer science schools. I'm not sure anything does. Yes, there are programs like Shad Valley that can help point you in the right direction, but in the end it's your inner drive to succeed that will get you there or not.

      Eric
    2. Re:More of a how-to... by Anonymous Coward · · Score: 2, Insightful

      As a business school grad (CPA, BS in Finance), I can tell you, none of what he said was taught in business school. Not even at the MBA level (I worked for an MBA program for 2 yrs, in the classroom). It is not taught there, because most 'good' business schools (mine was top 10) are funded by... wait for it... large corporations for research and for MBA student tuition. Therefore, anything that does not prepare you to be a golf-playing, back-slapping, networking, non-boat-rocking PHB is not going to make its way into the curriculum. A large corp. needs people to run things smoothly, not necessarily well or efficiently. Even many of the 'entrpreneurship' tracks are more geared toward 'helping large companies harness their inner innovation' or some such nonesense, at least in my experience.

  6. Seriously: other big Windows software... by argent · · Score: 4, Insightful

    Games.

    AOL Instant messenger (which is getting tobe the most effective virus distribution mechanism after Outlook Express).

    Windows Media Player.

    Games.

    Nero (because Microsoft doesn't have a media burning framework).

    Games.

    DVD Express (because Microsoft doesn't have a DVD player).

    Did I mention games?

    NASA World Wind and Google Earth are cool right now (except that they're really games).

    Oh yeh, games.

    Basically, you have programs that ship with Mac OS X anyway but Windows needs them to patch the OS, and games. There's some of that on the Mac, too... Shapeshifter, Codetek Virtual Desktop, and so on. But those don't port to Windows real well.

    Games? A year from now, we'll be seeing Windows games getting ported to the Mac.

    Yeh, I can see his point. I don't think I'm entirely convinced, but I get it.

    1. Re:Seriously: other big Windows software... by base_chakra · · Score: 0

      Nero (because Microsoft doesn't have a media burning framework).

      Yes, they do. As illustrated in this example

      DVD Express (because Microsoft doesn't have a DVD player).

      Yes, it does: Windows Media Player. However, it requires a third-party MPEG-2 codec, which are freely available.

      At any rate, Shipley's comment was so glib and cavalier, it's hardly worth taking seriously.

    2. Re:Seriously: other big Windows software... by mindstormpt · · Score: 1

      Games? A year from now, we'll be seeing Windows games getting ported to the Mac.

      Yeah right.

    3. Re:Seriously: other big Windows software... by g8oz · · Score: 2, Informative

      However, it requires a third-party MPEG-2 codec, which are freely available.

      None of the codecs on the page you linked to are free.

    4. Re:Seriously: other big Windows software... by hunterx11 · · Score: 2, Funny

      MPEG-2 unfortunately is only free as in eyepatch.

      --
      English is easier said than done.
    5. Re:Seriously: other big Windows software... by Horrortaxi · · Score: 2, Interesting

      Nero (because Microsoft doesn't have a media burning framework).
      Yes, they do. As illustrated in this example [microsoft.com]


      I'm a 2-year Mac user and a 10 year pissed off Windows user before that. I never got XP to burn a CD out of the box. They hint at the ability to do so but without the likes of Adaptec, Nero, or iTunes I could never do it.

      DVD Express (because Microsoft doesn't have a DVD player).
      Yes, it does: Windows Media Player. However, it requires a third-party MPEG-2 codec [microsoft.com], which are freely available.


      Where are the free ones? You linked to a bunch of codecs that cost money. Way back when I paid either $20 or $50 for a WMP plugin that played DVDs and ripped CDs as MP3.

      As someone whose been on both sides of the fence, I think I've got a good handle on the Mac vs Windows software issue. A Mac comes with a good selection of apps and utilities. You can do basically anything on a Mac right out of the box. If you need pro apps or other specialty stuff to enhance your computer usage it's out there. On the Windows side, you have to download and buy a whole lot of stuff in an effort to make Windows merely usable.

      Again, I'm not just a Mac user bashing Windows for fun. It's years of Windows use that drove me to the Mac.

    6. Re:Seriously: other big Windows software... by St.+Arbirix · · Score: 1

      The article is about getting rich writing software. While I agree that he left games off the list of things people do in Windows, it'll be hard to argue that writing games for Windows is profittable.

      --
      Direct away from face when opening.
    7. Re:Seriously: other big Windows software... by argent · · Score: 1

      OK, Microsoft doesn't have a complete media burning framework or a complete DVD player. Point is, most of the software I've bought for Windows is stuff to plaster over problems in Windows itself.

      Shipley's comment was so glib and cavalier, it's hardly worth taking seriously.

      So, what software have you bought for Windows?

    8. Re:Seriously: other big Windows software... by grolaw · · Score: 1

      XP is (finally) a stable windows OS. But as someone who has worked with both Apple & Microsoft since well before Lisa/Mac and Windows - the clear winner the past few years is OSX.

      Macs are damn stable little machines. The bundle is excellent and the support system is beyond excellent. The .Mac integration surpasses any comparable package for general use.

      In my experience, the costs are higher up-front with Apple, but the stability and product life are much greater than Microsoft's products. Of course, Apple has been working with their proprietary box all of these years and driver problems are far fewer than on Wintel boxes.

    9. Re:Seriously: other big Windows software... by Psykechan · · Score: 1

      Windows XP Pro will let you burn data discs in a drag-and-drop way very similar to Finder. XP Home has that feature removed, but still has the capability to burn discs with other applications.

      To burn iso images to a disc you'll need third party burning software like this.

    10. Re:Seriously: other big Windows software... by teksno · · Score: 1

      well ive used AVG (free version), spybot (also free), and zonealarm for a firewall (thats free to), as well as firefox (last time i checked its free) to ensure a clean windows boxen...and the only problem ive had was a tracking cookie i got from a toyota website that was IE only when i decided to "build a car" (which i had to use IE to get btw)...

      that should plaster over any problems in xp...

      as far as software i bought... um... games...

      and there is no need to buy any sort of dvd player app when there is VLC...

      url: http://www.videolan.org/vlc/

      basicaly there is a free version of just about any app out there that you could use sans current games. and maybe video editing now that i think about it... but i dont do any video editing on my windows box...

    11. Re:Seriously: other big Windows software... by Medgur · · Score: 1

      AIM - iChat and AdiumX both support it

      Windows Media Player - Available for OS X, but so is mPlayer, Xine, and VLC

      Nero - Disk Utility will both master and burn regular images, Finder and iTunes have some quick and easy functionality as well. There's software available to handle other formats like nrg.

      DVD Express - Not sure what this is, you say DVD player, I say DVD Player for OS X. On the off chance it does mastering, iDVD and iMovie.

      NASA World Wind and Google Earth - Geek toys, will get ported to Linux and OS X if there is demand.

      Games - Blizzard's games all run on OSX, as do many EA games, MacSoft ports a bunch as well, not to mention id and Epic, and most FOSS games also run on Mac. As another post stated here, games for Mac are readily available and quite good.

    12. Re:Seriously: other big Windows software... by bahamat · · Score: 1
      Games.
      Games.
      Games.
      Did I mention games?
      Oh yeh, games.

      Too bad you don't read Wil's blog. It sounds like the person you describe is a 15-year-old boy.

      In Wil's discussion on piracy he says
      Here's the deal: 15-year-old boys with no money pirate software. The harder you make it to crack the software, the more elite they'll feel when they do it, so the harder they'll work to publicize their feat.

      But, and let me stress this point, IF YOUR BUSINESS MODEL IS TO SELL SOFTWARE TO 15-YEAR-OLD BOYS, YOU ARE SCREWED ALREADY.

      So yes, we know that 15-year-old boys use all those programs, but seriously, does anyone else? I know a lot of people, and nobody I know over the age of 25 has ever used aim, burned a cd, watched a dvd on their computer or heard of Google Earth.

      But even if the did, Wil's point is that if you create software for windows it doesn't matter if yours is better or not, it will soon be cloned by a hundred crappy free versions and then no one will buy yours anyway.

      Regardless of all of that, it's obvious by your comment that you either didn't read TFA, or didn't understand it.
    13. Re:Seriously: other big Windows software... by daviddennis · · Score: 1

      I'm 43 and I've done all of these things in the past year or so.

      I burn CDs and DVDs to transfer data between computers.

      I use AIM to keep in touch with colleagues.

      I've heard of Google Earth but haven't tried it yet.

      I think Wil is right in that Mac users tend to like the companies that develop for us, and we tend to buy software at a much higher rate than Windows users. I, for example, have purchased a copy of OmniWeb and use it daily. Omni, for those who don't know, was Wil Shipley's former company.

      I'm a very loyal Mac user, so I guess little of this makes much difference in the Mac vs PC battle.

      D

    14. Re:Seriously: other big Windows software... by argent · · Score: 1

      free... also free... that's free too... free version of just about any app...

      as far as software i bought... um... games...

      Like the Fine Article said, Windows users don't buy much software. :)

    15. Re:Seriously: other big Windows software... by argent · · Score: 1

      Too bad you don't read Wil's blog. It sounds like the person you describe is a 15-year-old boy.

      Some of the people I'm thinking of have more than 15 years seniority where I work. They're not going to see the low side of 35 again, let alone 15. What do they do on Windows when they're not at work? Play games. Or they AIM me for help with their Windows boxes, if they've figured out my AIM handle. That's most of the software you can sell for Windows: games or stuff to fix Windows better.

      IF YOUR BUSINESS MODEL IS TO SELL SOFTWARE TO 15-YEAR-OLD BOYS, YOU ARE SCREWED ALREADY.

      Yeh, I know that. I've written games for home computers. Selling software to Windows users is like selling software to 15-year-old-boys. Even if they're 28-year-old yuppies or 35-year-old school mums.

      Regardless, it's obvious by your comment that you didn't read my comment, or didn't understand it.

    16. Re:Seriously: other big Windows software... by teksno · · Score: 1

      well thank the *nux community in an effort to bring in new users to the community... as some of the more popular apps are platform agnostic...

    17. Re:Seriously: other big Windows software... by bahamat · · Score: 1
      companies that develop for us

      I, for example, have purchased a copy of OmniWeb

      I'm a very loyal Mac user


      All of this is why you're not in the category of people who use only Word, IE and iTunes. Wil's original point, was that Mac users use their computers, and Windows users merely put up with them.

      I know several Mac and Linux users who do all those things, but only a very few windows users who do.
    18. Re:Seriously: other big Windows software... by bursch-X · · Score: 1

      I'm 34 and I've been doing these things for years. In what teenage-only world do you live?

      Many of the kids I know don't much any of these things either, they just sit at their PlayStation, XBox, you name it and mindlessly play games all day long...

      --
      There are two rules for success:
      1. Never tell everything you know.
    19. Re:Seriously: other big Windows software... by flawedgeek · · Score: 1

      Product life? Hell, yes. I know someone who ran (and might still be running) OS 10.2.8 on a 333 MHz iBook, and was actually able to work with it. The wonderful thing was that it was stable (only needed a reboot about once a month, or whenever VRAM ate up too much HD), and you could chuck the thing onto a table from across the room, flip it open and start working.

      --
      My other Sig is .40 caliber.
    20. Re:Seriously: other big Windows software... by RzUpAnmsCwrds · · Score: 1

      VirtualDub 4 is free, and it works. Most systems come with DVD decoders already, though, as do many graphics cards.

      I use NVIDIA DVD Decoder myself because it's hardware acceleated.

    21. Re:Seriously: other big Windows software... by Snocone · · Score: 3, Interesting

      Heh. This weekend I gave away the 333 MHz iMac that's been my server the last few years, since it doesn't have FireWire so I couldn't upgrade it to OS X Server 10.4, and the guy I gave it to just sent me an email raving about how fast it is -- he'd been running a Performa 3600 up until yesterday.

      Now *that* is product life :)

    22. Re:Seriously: other big Windows software... by jcr · · Score: 1

      So, it would appear that you haven't bought any software for Windows, then..

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
    23. Re:Seriously: other big Windows software... by jcr · · Score: 1

      hard to argue that writing games for Windows is profittable.

      Particularly for a new developer who doesn't have several million in seed capital to get started.

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
    24. Re:Seriously: other big Windows software... by jcr · · Score: 1

      Considering Wil's record of success in software development, you would do well to take anything he says seriously.

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
  7. So your point is... by Anonymous Coward · · Score: 1, Insightful

    So your point is "Windows: great if you develop games, but if you develop anything else, go with Mac", right? :-)

    1. Re:So your point is... by r3sist0r · · Score: 1

      So your point is "Windows: great if you develop games, but if you develop anything else, go with Mac", right? :-)

      Actually, yeah. I'm a long-time mac user, self-employed digital content developer, and part-time designer. I make my living with computers, but not with MS Office (though, I do have it). Everything I do could be done on either Windows or OS X. Honestly, since I make my living with computers and don't have a budget for third-party IT, or the time to do it, myself, I have to use macs. I am a geek, and do like to work on my machines (I actually built one of my G4s), but not when I need to be working. I have to be efficient, or I won't make money. Downtime just isn't an option. I also like to play games, and I've thought about getting a windows box just to play games on, but that's all I could do with it. Add to that the fact that to buy a good Windows game machine, I'd have to spend as much as I would to buy a new G5, and I'm quickly running out of rationalizations to spend money on Windows. I can't do my work on PCs, and I can't see spending money on a computer that I can only play games on.

      The point he was making in the presentation is that mac-users buy shareware, and we're religious upgraders. We typically have more education and more income - sounds like a good target market, doesn't it? I've bought licenses for Delicious Library and OminiWeb, myself. Listen to this guy - he knows what's up.

  8. About buying Mac software by Anonymous Coward · · Score: 5, Interesting

    I'm a 21 year Mac user, I buy all of my software to support the developers who code for our platform.

    It was hard during the "dark years" while baboons ran Apple, but now it's getting so much better so fast it's not even silly.

    You may say "games", I have bought 20 games this year alone at $50 or more a pop for my DP PowerMac G5

    Why do you say? Why not a cheap PC instead?

    Well first of all I'm older, my reflexes are not as good anymore to take on these kids online. I need a machine to do my work in peace and security and enjoying my mid-life crises with a occasional diversion into 3D games is a pleasant diversion.

    Heck gaming is all going to X-Boxes and Playstations, they are cheaper and appeal to a mass audience.

    Mac software has to be GOOD software, because well we are not as numerous as the common windows, so it really has to fill a need and a want well for a large percentage of us to buy.

    Crappie office store programs need not apply.

    The decision to shift to Intel processors is opening a lot of eyes, for us Mac users and developers of Wintel software to tap our rather lucrative pursestrings, with Apple giving away WebObjects (a $50,000) program that makes Java applications and runs Apple and Dells webstores etc. is a tremendous incentive.

    All I can say is Steve Jobs has had many years to figure out what he could have done if he remained at Apple, now the has his second chance and who knows what to expect.

    We need a revolution, change is good, innovation is good and the new Apple is gearing up to change the world once again.

    Hello again!

    1. Re:About buying Mac software by corporatemutantninja · · Score: 4, Insightful

      Ditto: I work on my Mac; I play games on my Xbox.

      --
      Actually, I was trying to be Insightful, not Funny.
    2. Re:About buying Mac software by Anonymous Coward · · Score: 0
      You may say "games", I have bought 20 games this year alone at $50 or more a pop for my DP PowerMac G5

      Well good for you. Personally I find it cheaper to keep around my PC (while using a Mac for everything else) to play games on. I can buy games for the PC for $20-$30 less than they cost when they're finally ported to the Mac. Take Sim City 4 for instance. Compusa wants $50 for it, but I can find it for the PC in the bargain bin. Doom 3? Old and busted game still costs $50 on a Mac but is around $25 for a PC. Command and Conquer Generals is a big game out for the Mac now it seems. $50 for the game, $20 for the expansion pack. I can get both the game and expansion pack for $25 for the PC. Mac gaming SUCKS.

    3. Re:About buying Mac software by MyDixieWrecked · · Score: 1

      You may say "games", I have bought 20 games this year alone at $50 or more a pop for my DP PowerMac G5

      what games?

      I can't even name 20 computer games I enjoyed playing enough to buy in history. I think I may have only bought 20 in my life. What 20 games have come out for the mac that are worth buying the last year?!

      I mean, the only games that come to mind is the new unreal tournament (2004? I think?) and, maybe WoW or Warcraft3...

      The only computer games I still play are Quake1, Quake3 and Starcraft. And the only game that's come out in the last couple years that I would buy is Halflife2 (if it came out for mac). Generals looked good, and I finally got a machine that can run it (dual 2.7ghz G5 from an 800mhz G4), but after 20 minutes, I was bored.

      but seriously, what 20 games could you have possibly gotten?! I'm genuinely curious.

      --



      ...spike
      Ewwwwww, coconut...
    4. Re:About buying Mac software by kyrre · · Score: 1

      I work on my PC running GNU/Linux. I play games on my Mac. Strange, huh?

    5. Re:About buying Mac software by Anonymous Coward · · Score: 0

      Dell's web store switched off WO long, long ago. WO is also not 50k anymore.

  9. I only target platforms... by el_womble · · Score: 3, Insightful

    ... because I have too. Isn't targeting OSs becoming a bit tired? For the most part, the OS should be transparent to the developer as should the hardware. The only time this shouldn't be true is when the program requires to talk to the hardware or OS directly - which for most apps is never.

    The other problem is GUI - different OS, different ideology, different GUI. If Qt have proven nothing else, they have proven that this can be a problem of the past.

    What I would love to see is XCode and Cocoa compiling for Linux, Wintel and Sun. They don't even have to release XCode for different platforms, just open up the API so that you can write once compile anywhere. This will fill a huge gap in the market - high performance, cross platform desktop software development. Is it possible? Well yes. I'm not sure how easy core data et al. would be to port, but GNUStep seems to have the rest covered.

    Will this mean that less apps are built for Mac? No. Surely it would mean that more apps are writen for Mac, as developers don't have to worry about missing out on the Wintel market, just because they targeted Mac.

    Will Apple loose market share? Unlikely. Sure there is a chance that people will see less of a need to switch. But the three major OSs all have different strengths. Linux provides the best-of-the-best in terms of customization. Its not for me, but I can understand the appeal - it just needs pro apps. Macs offer a good spectrum of usability, but suck at server stuff, and some people just don't like Aqua. Windows is what everybody is comfortable with - and thats worth more than a lot of us will ever understand.

    Apple might think that keeping technologies like Core* and Aqua proprietary gives them the edge but I don't see how. Mac end users are interested in getting there work done, and unless they're developers, they don't care how. Mac users notice expose, the dock, dashboard and spotlight. Thats how they differentiate between platforms. Getting more developers on to XCode can only be a good thing as it means more apps, and less switchers saying - I hate Mac because it doesn't have app X. It could also be good for Linux, closed source might be the anti-christ, but its difficult to fight the good fight with 2% market share - and there is nothing stopping you from realsing your spanking Cocoa app under the BSD or even GPL.

    --
    Scared of flying, pointy things snce 1979!
    1. Re:I only target platforms... by cratermoon · · Score: 1

      You mean, like GNUstep and Project Center?

    2. Re:I only target platforms... by paulschreiber · · Score: 1

      Xcode uses gcc to do the compiling, so if you can cross-compile for Solaris with gcc, you could use the Xcode IDE with a few tweaks.

    3. Re:I only target platforms... by HuguesT · · Score: 1

      XCode is only interesting if you code for Cocoa. Otherwise stick with your IDE of choice (or vi, emacs, etc).

      Coding for Cocoa for Sun is kind of hard at the moment, although Sun did support OpenStep about 10 years ago...

    4. Re:I only target platforms... by TheRaven64 · · Score: 3, Insightful
      The other problem is GUI - different OS, different ideology, different GUI. If Qt have proven nothing else, they have proven that this can be a problem of the past.

      Yes, they have proven that cross platform GUIs suck. Have you ever used a Qt app on the Mac? Unless careful porting has been done, they suck. Apps close when you close the last window, focus rules aren't native, the text field has different shortcut keys to every single other app you use, meaning you can't select an entire word or line without having to think - oh, and spell checking doesn't work. Neither does copy and paste / drag and drop. Oh and services don't work either. Want to type a formula, hit a key combination and have it automatically evaluated? I can do that on every non-Qt OS X app, but not on Qt one.

      --
      I am TheRaven on Soylent News
    5. Re:I only target platforms... by jcr · · Score: 1

      What I would love to see is XCode and Cocoa compiling for Linux, Wintel and Sun.

      Can you make a business case for it, that benefits the owner of the technologies in question?

      Me, neither.

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
    6. Re:I only target platforms... by jcr · · Score: 1

      Well, maybe like that, but completed. ;)

      Seriously though, the guys working on GNUStep are putting in a heroic effort, but they'll never be able to catch up unless they get some funding. Do they even have Bindings?

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
    7. Re:I only target platforms... by el_womble · · Score: 1

      Apple can only benefit from having more apps. Having an IDE that can compile to more than one platform is very different to having binaries that run on every platform. Developers would be free to target the platforms they want. For example Apple could release the iApps for Linux but not Windows, but it would probably make more sense to use them as carrots for switchers - opening the API would free them to make these business decisions with much lower impacts, knowing that if it suddenly made business sense to relase Final Cut Pro for Windows, they could, and have it on the market in a month, even if they choose not too is surely a strong business case.

      My second business case is for a reality check. If you have an innovative software product to develop, why would you relase it for Mac? With the excepetion of the media, Macs market share makes it difficult to justify pursuing Mac only development. At the outside, you could hope to try and push Qt and C++ on to those in charge. I would struggle to convince people the Qt makes business sense. Its not that its not a good API, its that its just a GUI Toolkit. Cocoa is much, much more than that. There already appears to be an understanding within Apple that the IDE should be free as this stimulates development. This is the next logical step - empower developers to ease themselves off the Windows development path by offering them better tools for free. Make XCode available for Linux, BSD and Windows for $500 with a commercial licence and free on Mac or with a GPL. $500 is cheap compared to Qt and VS and to a developer looking to buy a new box its like getting a $500 discount on 'expensive' Apple hardware. That seems like a stonger business case. Not only are you strengthening the platform your potentially creating a new stream of revenue as people licence Xcode, or start buying hardware.

      Getting Wintel and Sun to support this is irrelevant. They don't have to support the IDE out of the box - the installer can include it on the DVD - downloaded apps can offer to install it via another download (groan, but its the only way). Java failed because there weren't enough apps that required the IDE. Apple already have that App: iTunes - they can push it through the back door. Linux needs this to happen - it needs the apps more than Apple. I venture that this will swell Linux' market share, but at the expense of Windows, not Apple.

      What are the competitors in this market? Qt. Thats it. .Net and Java only seem to make sesne in the enterprise market, Cocoa is not an enterprise product, its a desktop product. Python, Ruby, RealBASIC arn't in the same league. GNUStep is simply the best building block to fork to make this a reality faster.

      --
      Scared of flying, pointy things snce 1979!
    8. Re:I only target platforms... by jcr · · Score: 1

      Dude, you haven't made a business case, you've just expounded on what you want Apple to do.

      . Make XCode available for Linux, BSD and Windows for $500 with a commercial licence and free on Mac or with a GPL.

      NeXT once offered their development system on Solaris and Windows. The lesson NeXT learned, is that there's not a lot of money to be made selling dev tools. Enough, perhaps, to support a shop like Metrowerks, but certainly not enough to sustain a 30 billion dollar company as its competitive advantage gets pissed away.

      If you have an innovative software product to develop, why would you relase it for Mac?

      For all of the reasons that Wil gave in his speech, of course.

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
    9. Re:I only target platforms... by rthille · · Score: 1

      I had this idea that if they open-sourced Cocoa, for non-commercial use only on non-MacOS platforms then they could kill off all the nightmareish APIs on top of X, build a legion of OS-X developers, while not giving developers a way to make money releasing software for Linux/Windows without releasing for MacOS.

      What do you think?

      --
      Awesome furniture, accessories and cabinetry in Santa Rosa, CA: http://humanity-home.com/
    10. Re:I only target platforms... by jcr · · Score: 1

      I think that the scenario you describe above fails to address the question of how Apple makes a return on the investment of maintaining Cocoa on other platforms.

      Sure, killing off the various X windows nighmares would make life better for Linux and Solaris developers, but why should Apple care?

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
    11. Re:I only target platforms... by rthille · · Score: 1

      More developers? Of course the cost of maintaining Cocoa on Linux may be too great for the reward. If Cocoa were open-sourced on Linux maybe the open-source developers would bear the cost, but that's probably unlikely. More likely would be Apple just releasing the libraries as binaries on certain distributions.
      Whether or not the benefit of new developers (and perhaps users) would be worth it is certainly debatable and would take a long time to pay off. Same as with the donations Apple did to schools to get the educational market and "bring kids up Apple" in the past.

      --
      Awesome furniture, accessories and cabinetry in Santa Rosa, CA: http://humanity-home.com/
    12. Re:I only target platforms... by jcr · · Score: 1

      Apple's already got over half a million registered developers. I don't see any indication that developer recruitment would be substantially affected by supporting Cocoa on Linux or anywhere else.

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
    13. Re:I only target platforms... by Lussarn · · Score: 1

      Open Source for non commercial use only would NEVER be an aproved OSI licence. Thats what I think.

  10. IE for email? by Webmonger · · Score: 0

    He thinks people use ie for email? Does he think people use Access as a spreadsheet too? Silly me, I've been assuming all along that people used IE to surf the web.

    1. Re:IE for email? by GaryPatterson · · Score: 2, Informative

      Just being picky, but what about web-based email clients? Aren't Google, Yahoo, Hotmail and others accessed through a browser?

      And... I hate saying this, but... Access can do a lot of simple spreadsheet things. It's not good, and definitely not pretty, but you can do it. After a few years as a spreadsheet, database and general data gimp, I know this (but wish I didn't).

    2. Re:IE for email? by Anonymous Coward · · Score: 0

      most people use webmail buddy. Go fuck a goat.

    3. Re:IE for email? by Webmonger · · Score: 1

      You might say people use IE especially for webmail, but saying people use IE for email (i.e. exclusively) is just wrong.

      Similarly, Access-as-spreadsheet can be done, but you're doing it wrong.

    4. Re:IE for email? by Lars+T. · · Score: 2, Informative

      They use IE to access web-mail.

      --

      Lars T.

      To the guy who modded me down from perfect to terrible Karma - Apple haters still suck

    5. Re:IE for email? by Webmonger · · Score: 1

      Sure, but saying that's all they use it for is just dumb.

    6. Re:IE for email? by NRP128 · · Score: 1

      Purdue University has a farm of web servers that run the webmail service, and it still experiences several complete shutdowns a year because kids refuse to use Outlook, Mail, etc to check their email. both from home and on campus. It may be a general statement, but its true for 95% of our student population, IE is their email client.

    7. Re:IE for email? by Anonymous Coward · · Score: 0

      Yeah web mail buddy!! When your favourite email server suddenly decides they don't support POP3 unless you give them some bucks the browser comes bounceing back. But hey I use notepad to draw my images, it's great!!

    8. Re:IE for email? by mdarksbane · · Score: 1

      Yeah, I'm about the only home user I know who still prefers a real email client.

    9. Re:IE for email? by zev1983 · · Score: 1

      "Does he think people use Access as a spreadsheet too?"

      You've obviously never worked in an office have you.

    10. Re:IE for email? by Webmonger · · Score: 1

      I have trouble understanding why people would want to use a web browser as an email client (except GMail, which I hear is nice).

      But my point was that people don't *just* use IE to check email, they use it for other things, too.

    11. Re:IE for email? by NRP128 · · Score: 1

      Because setting up outlook takes 10 minutes of their time. Mail is the same way, plus it requires reading directions and messing with 'dumb' stuff like SMTP and ports...

      I see your point, but the parent's point your replied to didn't imply that it was just for email, he implied that it was the only way that people CHECK their email, hence they need no email client, only a browser.

    12. Re:IE for email? by martinX · · Score: 1

      how about excel as a page layout tool? i love that one.

      --
      When they came for the communists, I said "He's next door. Take him away. Goddam commies."
  11. The luck factor... by andy55 · · Score: 4, Insightful


    As a founder of a Mac OS (and Windows) shareware company for a couple years now (trying to live the self-employed dream), I definitely agree strongly with most of what this guy says... Where I think he shoots himself in the foot is how he talks about his money/car a little too often (it's a little uncouth to make a remark about your money or success more than once, even if its in jest--that's just leadership 101).

    Anyway, my other comment was that he doesn't hit on the fact that being a successful startup takes a good chunk of luck as well. You have to be in the right place, at the right time, and usually know the right person(s). He does a lot of hardworking and visionary entrepreneurs that haven't been as successful a disservice when he acts/assumes that luck isn't a major factor. If you look at the infancy stages of most major success stories, there were usually at least a couple "lucky" events that happened in a row.

    Just my two cents...

    andy

    1. Re:The luck factor... by mc6809e · · Score: 1

      But even those that win the lottery "deserve it" in the sense they at least paid for a lottery ticket.

      That's how I think of entrepreneurship.

      People shouldn't complain about how little they have or how much someone else has if they're not even willing to buy a ticket to play the game.

    2. Re:The luck factor... by cowscows · · Score: 2, Insightful

      It's not luck, it's persistance. The "How stuff works" guy wrote something about becoming a millionaire that I can't find the link to, but he said something to the following effect:

      It's been said that nine out of every ten new businesses don't work. That means that one out of every ten does. That means if you start up a business, you've got a 10% of making some serious money. That's pretty good odds, especially compared to something like playing the lottery.

      Add in the fact that you (hopefully)learn a lot from any failures you might have, and the chances of your later business attempts succeeding go way up.

      Luck certainly doesn't hurt. Sometimes it can make or break your business. But it's more about working hard and making good choices. And sometimes you have to choose to give up on what you're doing, and try over again.

      --

      One time I threw a brick at a duck.

    3. Re:The luck factor... by mc6809e · · Score: 1

      It's not luck, it's persistance.

      Well, that's like buying more tickets. Your odds go up. :)

      The lottery analogy can be taken further. How many more people play the lottery when the winnings go up?

      Now consider what happens if taxation makes it impossible to "win big".

      You have fewer players (entrepeneurs).

    4. Re:The luck factor... by TampaDeveloper · · Score: 1

      Luck only matters if you plan to give up after just one try.

  12. Re:What about linux? by SimilarityEngine · · Score: 0, Offtopic

    Not wanting to veer too far OT, but having read another story on /. I was inspired to reply to your point in pictorial form. I just found this picture of a bunch of open source developers - they seem quite happy to me, certainly not starving ;^)

    --
    Those who can make you believe absurdities can make you commit atrocities. - Voltaire
  13. The real reson. . . by Bastian · · Score: 5, Informative

    Is that the Windows market is oversaturated. I'm going to suggest that the number of commercial software developers a platform can support is related logrithmically to its user base. Given how massive the Wintel platform's market share is, there is just no room for a small shareware developer looking to break into the market.

    Just do a Tucows or Download.com search for _anything_. You'll find about 30 other apps, many of them freeware. And frequently a couple of them will be huge well-established behemoths. Omni would have been insane to make OmniGraffle a Windows-only program with Visio already there. Go do the same searches on the Apple secion of VersionTracker, and you won't find nearly as much stuff, and frequently a bunch of it will have only half the features you want.

    And the games market for Macs is so tiny that you can write almost anything and bet that you will get at least some following. There's a Mac-only MMORPG that, technology-wise, is far far behind anything else on the market, but it still manages to keep a loyal community even in the face of games like World of Warcraft.

    (Of course, that's probably because there also seem to be a lot of cheapskate, half-assed Mac gamers like me who were unsure about paying $50 for the game PLUS $10-15/mo subscription (My Sirius radio cost less than that!) when we know there's a good chance we would get bored and quit 3 or 4 months into it when that price including startup costs still works out to $30 or so a month. And when we saw that the minimum specs were way above what we had sitting on our desks, that was the nail in the coffin. The shaky, half-assed attempt to get back on topic moral: If you write Mac games, make sure they will run on well-mildewed hardware. On average, Mac users let their computers age much longer than PC users do (I've heard twice as long quoted a few times), and there are not many among them who are the kind to buy a new computer just to be able to play the latest game. If we really cared about games anywhere near that much, we never would have ditched Windows in the first place.)

    1. Re:The real reson. . . by Mspangler · · Score: 1

      "On average, Mac users let their computers age much longer than PC users do (I've heard twice as long quoted a few times)"

      I think that's about right. It certainly is for me. My quicksilver is from 2002, and was going to be replaced in late 2006 or early 2007. I may extend that a year with the Mactel switch in progress.

      The computer before that was purchased in late 1995. So 6.5 years on that box (which the daughter is still using) and 5 or six on this one looks plausible.

      Now I've upgraded hard drives, and video cards about midterm on both of them, and the RAM and processor in the 7500 too, but the expense was been about 1/3 the cost of a new computer for the 7500, and about 1/10 for the quicksilver, so I can't really complain.

  14. reading slashdot when you've just woken up by SuperBanana · · Score: 3, Funny
    I'm a 21 year Mac user, I buy all of my software to support the developers who code for our platform.
    [snip]
    You may say "games", I have bought 20 games this year alone at $50 or more a pop for my DP PowerMac G5
    [snip]
    I need a machine to do my work in peace and security and enjoying my mid-life crises with a occasional diversion into 3D games is a pleasant diversion.

    I did a doubletake here...I read your first sentence as "I'm a 21 year OLD Mac user".

    First I was pissed you could afford a dual processor G5 and spend $1k a year on games ("damn kids these days, mummy&daddy buy them everything"), but then I realized you weren't going live past 40, and couldn't decide between feeling sorry for you, or saying "ha-ha!" like that bulley on the Simpsons. Then "he thinks 21 is mid-life?" popped into my head, and finally, "Oh. 21 year user of Macintoshes. Mid life crisis. Ah."

    I need to read Slashdot more often, after just waking up. It makes reading it far more interesting and entertaining.

    1. Re:reading slashdot when you've just woken up by porcupine8 · · Score: 1

      I was doing a bit better. I got to "my reflexes aren't as good as these kids" and then went back and double-check the 21 year thing.

      --
      Warning: Apple/Nintendo fangirl. Likes her electronics cute & cuddly. May be rabid.
  15. Even better by Udo+Schmitz · · Score: 1

    The accompanying audio (.M4A) I forgot to link to in the blurb.

    1. Re:Even better by XxtraLarGe · · Score: 1

      If you open it in iTunes, it has "Religious" as the Genre :D

      --
      Taking guns away from the 99% gives the 1% 100% of the power.
  16. Good GRIEF! by Anonymous Coward · · Score: 0

    It was hard during the "dark years" while baboons ran Apple...You're 21 now, so you must have been, what, 11? 12? 13?

  17. Getting the word out... by Jeffrey+Hazelwood · · Score: 2, Interesting

    I am part owner/developer of www.xheadsoftware.com and we've had some success, but need to spread the word more. Will makes it sounds easy, but you don't make 54k in one day w/ zero advertising, he had to get the word out some way. We do press releases and are all over Google and the download sites and do some banner ads too, but I would like to know what other Mac related sites people use to get the word out. Which ways to spread the word are most effective in the Mac community? -Jeff

    1. Re:Getting the word out... by Anonymous Coward · · Score: 0

      Post on Slashdot?

    2. Re:Getting the word out... by Juanvaldes · · Score: 1

      Become involved in the community. Sites like Macnn, macosxhints, etc. This is how the buzz for Delicious monster go going ("From creator of OmniWeb" did not hurt). It also helps to troll around looking for support threads on your product.

      Btw I made a app very much like info.xhead as a learning app when I started playing around with Cocoa. Not sure if 20 bucks is worth it but best of luck to you.

    3. Re:Getting the word out... by Anonymous Coward · · Score: 0

      Your software sucks, don't bother.

    4. Re:Getting the word out... by jcr · · Score: 1

      Jeff,

      I don't mean to be harsh here, but come on! Take a look at your apps, and then take a look at Delicious Library. "Manage your bookmarks"? "Store your personal data securely"? "Record and play sounds in a variety of formats"?

      What you've got there is barely more than anyone can cobble together in a week each from the DTS sample code.

      Wil and Mike put in a solid eight months achieving a level of functionality, convenience, UI fit and finish that even exceeds Apple's standards. The reason they got so much buzz around their first product is because the product is that good. When the first copy of it hit Apple, it took less than a day before a dozen people had emailed me a link to it.

      I've been considering going back into the apps business myself lately, but until I come up with a really kick-ass product idea and find a UI designer with Mike's level of skill, I'm going to stick to just charging my hourly rate for consulting work.

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
    5. Re:Getting the word out... by Jeffrey+Hazelwood · · Score: 1

      Trust me, you can't cobble together the functionality of info.xhead in a week. It's got .mac integration, spotlight searching, live searching, ipod integration, import/export functionality, category template sharing and it is nearly a full blown database under the hood. Apple's address book is just a category for us. The point is that to make 54k @ $40 that is 1350 orders the first day. The word had to get out somehow. I see many press releases each day about applications and they are all not doing that many orders on the first day. So, Delicious Monster created the buzz somehow. To suggest they used no advertising is misleading. I was just asking what sites or methods they used to create the buzz.

    6. Re:Getting the word out... by jcr · · Score: 1

      To suggest they used no advertising is misleading.

      No, it's accurate. I still haven't seen a DM ad, anywhere.

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
    7. Re:Getting the word out... by Anonymous Coward · · Score: 0

      The point is that to make 54k @ $40 that is 1350 orders the first day. The word had to get out somehow. I see many press releases each day about applications and they are all not doing that many orders on the first day. So, Delicious Monster created the buzz somehow. To suggest they used no advertising is misleading. I was just asking what sites or methods they used to create the buzz.

      Well, I haven't bought DL, but I can tell you that the first place I heard of it was Think Secret--they published a "sneak peek" at/of it months before it shipped. Although they imply that they got the beta from an outside beta tester, since DM is all of two main people plus like five more, I think there's some possibility that this leak was quite intentional.

      Either way, I don't know how they got TS to do a story on them. :-) TS does not do stories about anyone besides Apple very often--all I can think of are stories about the next version of Adobe's and Macromedia's big suites, and maybe future versions of Office for Mac. In other words, only the big dogs. One probable advantage that DM had, though, was that Wil Shipley left Omni (which is, I would say, a fairly important Mac software house) abruptly and, apparently, with some drama. Since I don't think there was so much as a blurb on Omni's site about it, the story (scroll down) that TS published about that, with some tantalizing hints to his future plans, was likely very interesting to its readership, and got the name Delicious Monster implanted in their brains. Then, a few months later, came the story that I linked first, with a closer look at the product.

      Now, Think Secret is, after all, a rumor site, and it's certainly a minority of the Mac-using public that actually reads rumor sites. So it's hard to say whether this had any kind of effect on DL's sales. I have to say, I honestly don't know how they did it. It certainly did seem, however, like "everyone" on the Mac web knew about it as soon as it was released.

      Also keep in mind that they got a really nice review from John Siracusa on Ars Technica. :-)

      FWIW/HTH

  18. Less incentive for doing Mac games now by AHumbleOpinion · · Score: 1

    Games? A year from now, we'll be seeing Windows games getting ported to the Mac.

    Actually there is less incentive for porting games to x86 Macs than PowerPC Macs. Basically x86 Mac shares the same problem as Linux, emulation is viable. With PowerPC emulation was not a viable alternative, you had to emulate the API and the CPU. Emulating the CPU is a monstrous performance killer. With an x86 Mac CPU emulation is not necessary, VirtualPC and presumably Wine may run a Windows game at near native speed.

    If gamers can emulate the Win32 version of a game then doing a port to Linux or x86 Mac is much harder to justify financially. You can not just look at the number of potential sales because the Linux/Mac version is canabalizing Win32 sales. If a Linux/Mac sale replaces a Win32 sale then you actually lost money. The potential market is the segmnent that refuses to emulate, and in the Linux case those who refuse to dual boot as well.

    1. Re:Less incentive for doing Mac games now by argent · · Score: 4, Informative
      Basically x86 Mac shares the same problem as Linux, emulation is viable.

      Not for games. Not for high end games, anyway. Why? DirectX. Once you've done the work to support OpenGL as well as DirectX, you've done most of the work for a Mac port anyway... and you can probably toss off an SDL version for Linux as well...
      Ryan Gordon, Epic Games: From a game development (rather, a game porting) viewpoint, this will be a huge win once we get the majority of users over to these systems, both in terms of developer expertise and end-user performance. Most games we deal with are already running on Windows/x86, and were optimized with the x86 in mind, so "porting" these Mac games is turning off the byte swapping and turning back on the SSE codepaths. Not having to write anymore Altivec code is a GOOD THING for everyone involved. All my bitching about having 30 windows developers and one me are a non-issue in terms of optimization.

      I could probably get, say, ut2004 up and running on an x86 Mac within...well, the time it takes to change a few lines in a Makefile and recompile the game, and I'd have optimizations suddenly enabled that were never previously feasible to put into the Mac version.
  19. Definitely not a F/OSS talk by HuguesT · · Score: 1

    More power to the author of the talk, definitely, however, personally I think most of the shareware scene on macs is completely out of control. Most shareware authors expect people to pay something like $40 for a thin wrapper over some fundamental system tweak, like a firewall wrapper, some way to tweak the kernel priorities and whatnot.

    In the case of the author, he expect people to pay the same $40 for something that will index their personal library (books, videos, etc). Sure it is very cool with an impressive GUI, barcode support using a video camera, and all that, but it is not something you couldn't do with a spreadsheet, at its most basic.

    And evidently people pay. He says he's making a small fortune with this. Well great, excellent for him (nice car BTW).

    People may say his software is innovative, sure. To me however if he stopped making his delicious library for some reason I wouldn't care, whereas if the people who are writing Scribus, Sodipodi and the Gimp (for example !) stopped tomorrow that would be terribly sad.

    Anyway this might explain why the Mac isn't really my platform (event though I do own an iBook and use it every day) and I like Linux better. Perhaps the people who work tring to make Linux better aren't so much interested in making up fluff that will sell.

    1. Re:Definitely not a F/OSS talk by SteeldrivingJon · · Score: 2, Insightful

      In the case of the author, he expect people to pay the same $40 for something that will index their personal library (books, videos, etc). Sure it is very cool with an impressive GUI, barcode support using a video camera, and all that, but it is not something you couldn't do with a spreadsheet, at its most basic.

      On the other hand, a spreadsheet is not something you couldn't do with a pencil, some lined paper and a calculator, at its most basic.

      --
      September 2011: Looking for Cocoa/iOS work in Boston area Cocoa Programmer Quincy, MA
    2. Re:Definitely not a F/OSS talk by Anonymous Coward · · Score: 0
      you know.. there's something called a target audience and it's apparent you aren't it for his software. i could say the same about caring less for the Gimp. if that disappeared, i could care less. but that doesn't say much for either, does it?

      In the case of the author, he expect people to pay the same $40 for something that will index their personal library (books, videos, etc). Sure it is very cool with an impressive GUI, barcode support using a video camera, and all that, but it is not something you couldn't do with a spreadsheet, at its most basic.

      people pay for convenience. water is free, but people pay for bottled water. his software makes it a lot easier to just click, scan, and catalogue instead of using a spreadsheet program as you have suggested. to many people, it's worth that ease of use. heck, they bought the mac in the first place.

    3. Re:Definitely not a F/OSS talk by MoneyT · · Score: 1

      If you can get Excel to scan in the barcodes from any book, dvd, game or other electronic media using ANY firewire camera, automatically pull the title, author and other basic informational attributes and organize it into an easily searchable system that allows me to check things into and out of the system (think community based NetFlix-esque groups if you need to know where that feature might come in handy), I'd like to know how.

      --
      T Money
      World Domination with a plastic spoon since 1984
    4. Re:Definitely not a F/OSS talk by jcr · · Score: 1

      Most shareware authors expect people to pay something like $40 for a thin wrapper over some fundamental system tweak, like a firewall wrapper, some way to tweak the kernel priorities and whatnot.

      Well, I wouldn't say most of them do that, but I agree with your point.

      Perhaps the people who work tring to make Linux better aren't so much interested in making up fluff that will sell.

      Perhaps if the people working on projects like OpenOffice had some financial incentive, it wouldn't be so lame.

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
    5. Re:Definitely not a F/OSS talk by jcr · · Score: 1

      With a hellacious amount of Applescript code? :D

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
    6. Re:Definitely not a F/OSS talk by HuguesT · · Score: 1

      Actually it would be indeed hard to do with Excel, I agree.

      However I know plenty of people who organize their video library with Excel, of even a text file. Is it fun to do ? probably not.

  20. Switch to x86 was forced upon Apple by AHumbleOpinion · · Score: 1

    I started reading Inside Macintosh in '83 and programming the Mac in '84 as well. I have also worked extensively on the dark side. Two things about this shift to x86:

    It changes almost nothing for developers or users. The reasons to target or use Macs were the same before the x86 announcement and after. For users: They rarely even know what kind of CPU is in the box let alone care. For developers: assembly language is rarely used, byte swapping is only a minor annoyance, the real problem is technological like portions of the DirectX API and that is unchanged.

    The switch to x86 was not part of some brilliant plan. It was a business contingency forced upon Apple. It was wise for Apple to build Mac OS X for x86 all these years but it was a quite natural thing to do given that NextStep was portable and already ran on x86. Running code on multiple platforms is a great way to shake out bugs and to ensure that your code is portable. It was also a prudent "plan B" sort of thing, it would be rediculously unwise to set yourself up for a "sole source" problem. Motorola and IBM do not have the desktop as their primary focus, Apple was screwed. They were not getting the type of CPUs that they needed, especially on the critial laptop side, and they were forced to execute their Intel contingency plan. Intel is focused on the desktop, they are a better partner for Apple. That said the switch will hurt Apple in the short term, it hurts sales, distracts internal developers, makes external developers revisit the notion of whether they want to continue to support Mac or not and thereby requires Apple to re-evangilze again, it destroys a major component of their existing marketing campaigns, etc. I agree the switch is a good business descision, but it was not a long term goal, it was forced upon Apple.

    1. Re:Switch to x86 was forced upon Apple by Snocone · · Score: 1

      Well, I've been programming the Mac as long as you, and in one of my particular niches your "assembly language is rarely used, byte swapping is only a minor annoyance" statement is incorrect.

      That niche is, surprise, porting Windows games. Specifically, the Paradox games, Celtic Kings, etc. for Virtual Programming, vpltd.com.

      On the one hand, the switch makes that job easier by far, since I'll just have to port the DirectX APIs to get it running on Mactel, then have a working reference to sort out the fiddly bits for the PPC version.

      On the other hand ... the arguments that the market for ports like that will dry up because all the hardcores will buy the Windows version on release date and dual boot until they're sick of the game around the time the Mac version would show up, those appear possibly quite sound. We shall see.

    2. Re:Switch to x86 was forced upon Apple by AHumbleOpinion · · Score: 1

      Well, I've been programming the Mac as long as you, and in one of my particular niches your "assembly language is rarely used, byte swapping is only a minor annoyance" statement is incorrect. That niche is, surprise, porting Windows games. Specifically, the Paradox games, Celtic Kings, etc. for Virtual Programming, vpltd.com.

      Sorry, but "been there, done that", and I disagree. I also have experience with cross-platform game development and this includes porting PC titles that were never written with portability in mind. I have replaced many thousands of lines of x86 assembly with C code. After profiling I've only needed to write less than 200 lines of PowerPC assembly. I actually enjoy assembly language but I have to admit that in the last 5 or so years the need for it has greatly declined. The performance bottleneck is not instruction scheduling, it is the pattern of access of main memory. This is true for PC and Mac.

      Byte swapping may be a common cause of bugs but these problems are easily found and fixed. Therefore only an annoyance. Even in naively written PC code where they just fwrite structures to disk or send them in network packets it is easy to search for key function calls and add byte swapping. At times this is somewhat painful to do but the pain is due to the mechanical nature of the fix, boring simplicity. Again, a mere annoyance.

      Real problems in porting are Win32 calls everywhere, DirectPlay, etc. If assembly language and byte swapping were the big problems in a project then that would be a dream project.

  21. Podcast for the talk by nigham · · Score: 1

    Available here.

    --
    I don't want to read /. I want to go home and re-think my life.
    1. Re:Podcast for the talk by La+Camiseta · · Score: 1

      I love his insertions of the beeps. It's great.

  22. You don't get the fun factor by zpok · · Score: 5, Insightful

    "Perhaps the people who work tring to make Linux better aren't so much interested in making up fluff that will sell."

    First off, use Monster's library, and see what it does when you scan a barcode or type in a title, see how well the search engine works, check out the loaning panel, integrated with Address Book.

    You can't do all that with a spreadsheet. It's a wonderful program, integrating extremely cool features in the simplest way possible.

    And even if you could do it with a spreadsheet, (you might with some hard work even get there, what do I know) using Monster's library is fun and fast.

    What you say could easily apply to iPhoto. But to my own amazement, I actually use that program to the limit, while all this cataloguing and stuff really isn't my thing (chaos is my middle name). Why do I use it? It's fun, and it makes you do things with your photo's, like sharing them with parents and friends. Cheesy, I admit, but hey, why not?

    I really love a good GUI on a good idea. I recommend the Google photo app to all my PC using friends, but wouldn't switch myself for the world. The best GUI's (imnsho) are still to be found on the mac, even if for every single mac program you find ten windows or linux variants.

    Fluff indeed. It is the combination if idea and GUI that makes it dynamite, I hate fluffiness and useless shiny things.

    Cheers

    --
    I think, therefore I am...I think.
  23. 21 year Man user by falconwolf · · Score: 1

    It was hard during the "dark years" while baboons ran Apple...You're 21 now, so you must have been, what, 11? 12? 13?

    The grandparent didn't say s/he was 21 s/he said s/he was a 21 year Mac user. I too have been a 20+ year Mac user, which is half my life.

    Falcon
  24. I hate Mac because it doesn't have app X by falconwolf · · Score: 1

    I don't know that there's an app for WinTel that doesn't have an equivalent app for Macs, maybe not the same software from the same company, but from someone else then.

    Mac end users are interested in getting there work done, and unless they're developers, they don't care how.

    If they are Mac users today it's either because they want to be or because their job requires it, ie their shop uses Macs. You bring up a good point about Macs though, they simply work! Though I've use almost exclusively Windoze the last several years starting in '84-85 through '96 I used Macs mostly, and within several months I hope to be using mostly Macs again. My biggest mistake was when I bought Windoze instead of a Mac.

    Falcon
  25. Is that the Windows market is oversaturated by falconwolf · · Score: 1

    Given how massive the Wintel platform's market share is, there is just no room for a small shareware developer looking to break into the market.

    Personally I prefer to have choices. As for breaking into the market, I think it is possible to break into the WinTel market but it takes more than just programming ability. Find a "need" or want that isn't being satisfied or offer a low price then get the word out. That's the hard part, getting the word out. For instance something I've been thinking about for a long tyme is that I wish there were a photography program like Photoshop but without the price tag. Though I'd like to break into it and get paid, for now I am just an amateur photographer and I'd find it hard to justify paying $600 for it. I know there's gimp, I've used it myself, but it doesn't have all the capabilities PH has. If someone were to come out with software comparable to PH at half the price I bet a lot of people would jump on it. If I were a decent programmer I might of taken gimp and extended it. I knew some photographers or students working on their degree in photography, as a student myself I also took photography though it's not my major, and am sure they'd try it out as well

    Falcon
    1. Re: Is that the Windows market is oversaturated by Bastian · · Score: 1

      There are plenty of companies that have tried to come out with something comparable to Photoshop, but at a much lower price. Two things are working against them - first, they have a hard time breaking into the low cost photo editing realm because they have to compete with the name recognition of Photoshop CS, and, increasingly, the cheapness of the GIMP (which I have noticed seems to be breaking into the mainstream).

      But, for the part that you want, which is to be just as featureful as Photoshop, the big reason why there aren't any cheap players is that any company that would come out with a serious competitor would have to catch up with an industry-standard program put out by the biggest (and probably the richest) player in the field, and which has been in development for 18 years now.

      Heaven knows how many person-years worth of programmer time you'd have to pay for to develop a serious competitor, but it's definitely not something you're going to pull off without either already being a large software development firm, or having a large amount of venture capital (good luck on that last one). Either way, in order to break even, you're still going to have to set the price way above the $300 mark in order to pay the bills. There simply aren't enough photographers and digital artists out there to generate enough sales to generate a profit at a lower price.

    2. Re: Is that the Windows market is oversaturated by mdarksbane · · Score: 1

      I think you proved his point.

      There are several quite good photography programs that aren't Photoshop or gimp, and cost less than $600.

      PaintShop Pro is under $150 and is quite high quality. Not to mention the lite version of photoshop, which, while not as nice as its big brother, can still do some good stuff in the hands of a pro.

      And those two are owned by big name companies with marketing budgets.

      So there's two - I'm sure there's a bunch more. But everyone just buys or pirates Photoshop CS because they don't know any better.

    3. Re: Is that the Windows market is oversaturated by Moofie · · Score: 1

      "Personally I prefer to have choices."

      I'd rather have one or two or three really well-designed choices than fifty crappy ones.

      --
      Why yes, I AM a rocket scientist!
  26. He's not your leader by lifeblender · · Score: 1

    He doesn't want to be your leader, and he's not going to be. So he doesn't care if he flashes money around, because he doesn't care about you as a follower. He also does mention that most businesses fail.

    --
    Playing pornographics games during the day is evil! Play at night!
  27. Amen by mkiwi · · Score: 1

    Amen brother- I'm 20 and when I see a 12-16 year old play I'm thinking they are high on crack. What ever happened to weed?

  28. Mac Games, a list for those who can't use google by green+pizza · · Score: 2, Informative
    I'm not going to argue, but I do think there are probably at least 30 new commerical Mac games in the past 12 months, and certainly many more freeware/shareware games. There are at least 100 commerical games that run native on Mac OS X (ie, not "Classic" Mac OS 9).

    Companies that publish (and sell) Mac games:

    Additional Mac Game Resources:


  29. Re:Mac Games, a list for those who can't use googl by MyDixieWrecked · · Score: 1

    I did say "...that are worth buying..."

    also, the OP said that he spent at least $50 per. Which probably doesn't include shareware (except maybe ambrosia is charging that much now? I think EV was 35$, maybe.)...

    but yeah.

    --



    ...spike
    Ewwwwww, coconut...
  30. Re:Mac Games, a list for those who can't use googl by green+pizza · · Score: 1

    I did say "...that are worth buying..."

    Worthiness is relative. Ten years ago I spent a small fortune on games with no regrets. That was money well spent to me, very worthwhile, I loved most new games and I loved the variety. Today I have a very different gaming tastes and won't spend more than $10 on any game, it's just not worth it to me in my present state.

    I know many people who will spend $50 - $60 on brand new games. I also know many people who refuse to spend that much and will instead wait until those same games are on the $10 - $20 bargain rack.

  31. Re:Why is this +5 Insightful? by zpok · · Score: 4, Insightful

    Allow me to clarify.

    Moderation is not fact based, it's highly biased. Also, if you find an article in the Linux section, chances are, the bias is wildly in favor of Linux, with the occasional whine from Mac or Win users. Surprising? Not at all. Of course, the same mechanisms are in play with topics you find in the mac section...

    Now, some points on the offending post, mine, which of course is insightful without any bias whatsoever. Ahem. Cough.

    First: this comment was a personal opinion, answering another personal opinion. It's about likes of a nice program with a gui against dislikes for the same. As such it doesn't need fact. Either you agree or disagree or don't care at all, based on your own totally personal likes and dislikes. Regardless, the world keeps on turning. Don't try to quantify this. Before you know it, you'll be quantifying your preference for the color blue...

    Second: we all know Linux/Windows/BeOS users are Data clones, only prone to thoughtfull introspection, good with a violin and dedicated to facts facts facts. The same goes of course for other OS users, except for those pesky mac users, who're "just like little christian soldiers".
    No, I'm not out to insult anybody. In real life, all overly fanatic people are a pain, regardless of their obsession. We adults sigh and try to laugh with it all, right?

    Third: this is /. If you want intelligent discussion, go to Ars Technica or another such site. If not, stop complaining about the moderating system that's at times equally stupid for all posts (except mine...)

    Fourth: I don't go out trying to be insightful, please don't be offended by others people's moderation of a simple, spontaneous uttering of a personal opinion on preference. Amso, I'm not defending any position. Who cares what I like. You? I hope not. You think I'm cataloguing all the "Linux is the best" posts and looking for facts to back that up?

    Fifth: I can't help noticing that both the parent and your post add insulting generalizations about mac users. That doesn't really add anything to your plea for factual moderation. In fact, if I were to reason as you do, I would have to decide that non-mac users are totally prejudiced and as touchy as hell. Wait a minute, don't they say that about mac users? See, if you ask for intelligent, factual stuff, don't add any of that crap, it really doesn't help.

    Anyway, I hope your day will get better. Cheers.

    --
    I think, therefore I am...I think.
  32. Re:Why is this +5 Insightful? by porcupine8 · · Score: 1

    Well, it does give insight into how the people who buy these "fluffy" programs think and why they are willing to pay $40 for them. The GP couldn't understand why people like them, so isn't that just the kind of insight it was asking for?

    --
    Warning: Apple/Nintendo fangirl. Likes her electronics cute & cuddly. May be rabid.
  33. PaintShop Pro is under $150 and is quite high qual by falconwolf · · Score: 1

    Yea, I got PSP 7 several years ago and I liked it. Back then Jasc put it out, but now Corel does. I don't know if Corel bought Jasc or just PSP. I've also thought of trying out Corel Painter, to find out how well it works with photos, I may see if they have trialware for the new version.

    Falcon

  34. but without the pictures, what good is it ? by javaxman · · Score: 1

    besides not being able to see the ride, you miss the hilarity of the

    "Work for The Man, or for yourself
    You gots to decide"

    slide.

    I laughed my ass off. That was the best.

  35. Very cool talk... by javaxman · · Score: 1
    I'm not sure how easy it would be to repeat Wil's success with Mac software development, but he gives some good advice if you're thinking you'd like to live in a box, down by the river. Because if you quit your job to make and sell your own software, you might not be able to afford a van, get it?

    Seriously, though, it's a pretty inspirational story, and the "form an LLC" and "you will get sued" points sound like really, really good advice, and the analysis of the over-saturation of the Windows market seems pretty insightful as well.

    I'm always amused by the companies and individuals who seem to think of the OS X market as "too small". How many millions of OS X users are there ??? If I make $10 each off of 5% of them I'll have how much money ?? Hmmm...

  36. The talk wasn't for you. by jcr · · Score: 1

    Where I think he shoots himself in the foot is how he talks about his money/car a little too often (it's a little uncouth to make a remark about your money or success more than once, even if its in jest--that's just leadership 101).

    Dude, I watched Wil give this talk at the WWDC student session, and I can tell you that it went over very well indeed.

    He does a lot of hardworking and visionary entrepreneurs that haven't been as successful a disservice when he acts/assumes that luck isn't a major factor.

    Luck doesn't win you a case full of Apple Design Awards.

    Here's a little tip: go and check out Delicious Library, and then check out the apps that Wil was involved with at Omni, and see if you still think he was just lucky.

    -jcr

    --
    The only title of honor that a tyrant can grant is "Enemy of the State."
    1. Re:The talk wasn't for you. by andy55 · · Score: 1



      Here's a little tip: go and check out Delicious Library, and then check out the apps that Wil was involved with at Omni, and see if you still think he was just lucky.

      I never said he got to where he was because he was lucky. What I said is that many hardworking an innovative entrepreneurs don't succeed because they are unlucky or get screwed (whatever you want to call it).

      May I make the suggestion that you should try to listen what people mean rather than what they say.

  37. My experience so far... by Slur · · Score: 1

    I just released my first shareware application for Mac OS X, with the hope and belief that an increased market-base, programs like GarageBand (with which it interoperates), an increased interest in home-made music, and a vast broadband internet would help drive sales to amazing heights. When I first marketed the Mac OS 7/8/9 version of the same title the internet was far smaller and far slower and MIDI equipment was a bit more expensive. Whereas the previous version was released as honor-ware, I released this one with save disabled.

    (Stairways Shareware did a study that demonstrated that crippled shareware outsells "honor-ware" by a margin of 5 to 1, so I decided to limit the software this time.)

    However my experience so far has not proved to me that I can make a living off this particular piece of software. In fact, as I peruse sites like VersionTracker, Softpedia, and MacUpdate I see that the kinds of things people download are surprisingly different than I would expect, or maybe there are more technically-oriented people browsing whose sites than your average Mac user. If you peek through the MacUpdate list, where you can see right up front what's being downloaded, the most popular downloads by far are utilities and internet clients. Most games don't get downloaded as often as you'd think, and programs like mine - ostensibly for music composition and to help guitarists find fingerings and chord names and scale relationships - get even fewer.

    I think the key to my program's success is going to be to publicize it in places where Mac users who dabble in GarageBand and software synthesizers hang out. Also, I think it will gain a lot more attention once I get it localized for France, Germany, and Japan. Beyond buying ads in the appropriate places, I think shareware like mine depends on word-of-mouth to gain momentum. So although the sales have so far been disappointing, they could theoretically increase exponentially.

    To put some numbers on it, I sold only around 70 or 80 copies of the previous Classic Mac OS version in the three years when I was still updating it. The current version, by contrast, sold 6 copies in the first three days of its initial beta release, but has sold none since then, even though I did one more beta release. According to my previous experiences, each time I release a new version it *should* a little attention and *should* generate a few sales. But again, other strategies might yield better results. Sooner or later it'll be on the MacAddict Disc and other shareware collections, and I'm crossing my fingers that people will then try it out more.

    To break even on my effort - or at least to get my rent paid so I can keep making shareware all the time - I need to sell at least 20 copies a month, and so far I don't get the impression that it's going to happen. However, this is only one title and admittedly it's a bit of a niche player.

    I've also written an open source (GPL) Wacom Tablet driver (TabletMagic) to support the tablet models that Wacom abandoned on Mac OS X. Ironically, although I don't charge for this software I've actually made more money from donations through SourceForge than my music software has made in shareware fees. For the next major update I think I might move to a shareware model, because all sorts of people appreciate being able to use their Wacoms again, so it's not just niche.

    Meanwhile I'm also partnering with a game designer to make a couple of space shoot-em-ups with strategic elements using SDL. These at least will be built for Mac, Windows, and Linux, so they will have a far wider audience. But again, games really depend on publicity. Games certainly have a wider appeal than either music software or obscure drivers, but again they are nothing compared to utilities, and if they have any depth, they take far longer to program and test than almost any other type of software.

    Heh, so maybe the lesson is, I should switch to utilities...?

    --
    -- thinkyhead software and media
    1. Re:My experience so far... by Anonymous Coward · · Score: 0

      You can self promote your software by posting in Mac forums on the web. Don't hype your software, just ask for improvements and suggestions.
      30 $ is a bit much for such a small utility I think.

      Thanks for the tabletmaigc tip! A friend of mine has been looking for this for ages!

    2. Re:My experience so far... by SnowDog74 · · Score: 1

      I think the key to my program's success is going to be to publicize it in places where Mac users who dabble in GarageBand and software synthesizers hang out. Also, I think it will gain a lot more attention once I get it localized for France, Germany, and Japan. Beyond buying ads in the appropriate places, I think shareware like mine depends on word-of-mouth to gain momentum. So although the sales have so far been disappointing, they could theoretically increase exponentially.

      You're on the right track here. There are a number of questions and observations I have, but I couldn't really go into enough detail on Slashdot to really make a dent in your sales.

      Marketing is a complex and fickle bitch... That being said, I think there's considerable money to be made in the music software market. I certainly have spent a ton of money on it!

      You are right on about word of mouth... musicians love to talk shop with one-another... in the course of an hour at Guitar Center, for example, you could run into four or five different musicians who might each recommend something. Even better if you develop solid relationships with the software sales staff in places like that.

      It's going to take a considerable amount of investigation and research to determine where your greatest chances lie for spreading word of mouth, though... but I would do that before you spend a cent on advertising.

      There's a weight-loss clinic here in Minneapolis that was going on word-of-mouth, including referrals from physicians, and they'd been booked fairly solid before they ran a single advertisement. When their first TV ad ran, business exploded.

      The only trouble with that scenario is, if you haven't spent significant time building up your product, support and business model, you may not be prepared for the "big time" and people will waffle out. Let's not forget that even Apple suffered serious setbacks with the mangled rollout of PowerPC, and later the mangled rollout of Copland (which had to be scaled down just to recover).

      Word of mouth is your first, best place to start testing the waters... I'd be more than glad to field other questions, perhaps even work out a business plan with you if you're interested.

  38. Softpedia... by Slur · · Score: 1

    Oops, it's Softpedia that kindly displays number of downloads on the front page, not MacUpdate as I stated.

    --
    -- thinkyhead software and media
  39. Re:PaintShop Pro is under $150 and is quite high q by mdarksbane · · Score: 1

    Painter isn't really for photos at all. It's more for painting.

    Lots of fancy brush and canvas settings. You can make it draw like watercolors or inks or markers or pencil, but it isn't really designed for photo-editing.

  40. Re:Why is this +5 Insightful? by dangitman · · Score: 1
    "I am hardcore Mac user, I have fun with computers." This is why Mac users are hated by so many.

    Exactly. Mac users are hated because they enjoy what they do. This offends the people who are having a miserable time. Like many "Christian soldiers," some people just can't stand seeing someone else have a good time.

    Isn't that one of the major problems of the human universe? Losers who start wars over "morality," because they don't like how someone else enjoys their life?

    It's actually Microsoft which has more in common with religion. They say "ours is the one true way, if you do not do what we say, you are evil, and an enemy of freedom and capitalism." meanwhile, Apple says "Hey, here's a neat product. Want to buy it? Have fun doing stuff!"

    --
    ... and then they built the supercollider.
  41. Re:Why is this +5 Insightful? by Anonymous Coward · · Score: 0

    Well, it looks like someone's karma ran over your dogma.

  42. Is that a cocoa app? by wandazulu · · Score: 1

    I have shown this app to two of my upstairs neighbors who are muscians and they said they'd check it out, so here's hoping that helps you.

    On another note (so to speak): did you write the app in cocoa with objective-c? I ask because I'm trying to get into writing mac apps (don't worry...I won't compete against you in any way unless you're into pipe/valve simulators) and need to do some graphics-intensive work for it, and wanted merely to know what you used to be inspired.

    Good luck!