I thought, Whywouldtalkaboutthedayis a trendthat I'vebeenseeing, whichisthatnearlyeverydeveloper I seeseemstobeontheMac, andthere's a goodreasonforthis.
Andsothequestion I hopetheanswerforyouinthisvideoisifyou'regettingintoprogrammingandyou'relookingatgetting a newcomputerorlaptop, whichlaptopshowyougetMacorPC?
Andtheshortansweris, I thinkyoushouldprobablygoforMacandletmetellyouwhy.
So I'm notpersonally a Macfanboy, like I havebeendevelopingonPCfor a verylongtimeeversince.
Andsofor a programmerinordertogainthatexpertiseinbeingabletoworkonWebserversanddatabaseserversandallthesebackandsystems, ithelpsthemiftheyalsoworkonthesimilarUNIXenvironmentontheirhomecomputers.
TheyrecentlyreleasedsomethingcalledWindowSubsystemforLennox, and I wouldhighlyrecommendcheckingthisout.
Ifyou'reonWindows, it's intheWindows 10 I believe, andit's essentially a UNIXbasedterminalforWindows.
Sofromwhat I'veread, theWindowssubsystemforLynnNixisprettydecent, likeitcangetyousetupandtheycouldrun a lotofstuff.
Soifyou're a student, thenyeah, thiswilldoit.
Probably.
Butfor a lotofprofessionaldevelopers, you'llseethat a lotoftheSiliconValleyengineerstherearecarryingMacbooksbecausethiswindowsubsystemforLennoxwasreleasedonlyrecently.
Thisstoneemulationthat's goingtobe a littlebitslowerthannormal, but I thinkit's a prettygoodstepnow.
I alsowantedtotalkaboutmystory.
Severalyearsago, I wasonlyintoWindows, andonetime I boughtthis $2000 Windowslaptop.
Verysleek, brandnewstateoftheart, anditdepreciatedsoquicklyand I wouldgotravelingaroundwhatthey'regoingtostayinhotels.
And I foundthattheyhaddifficultyconnectingtosomanyWiFinetworks, likehalfoftheWiFinetworksjustcouldn't connecttothiscomputerforsomereason.
Whereas I sawotherpeopleusingtheirMacbooks, theycouldconnectfineif I disabledBluetooth.
Why, if I wouldworksometimesisreallyweird, andthentherewouldbedeadpixels.
ThescreenwouldhavelinesstartingtoshowuponitandglitchingoutAfter a fewyearsofusage.
I wantedtosellthiscomputer, butwhen I triedtogoseewhatthepresswouldbeforsomethinglikethis, Therearenopriorlistingsforthistypeofcomputerbecauseitwassuchobscurecomputer.
ItwasliketheSonyViolTZWW 140 t likenoonehadanycluewhatthiswas, eventhoughatthetimeitwas a stateoftheartcomputer.
Ah, Severalyearslater, I boughtanotherverysleekSonyVaiocomputerwassupposedtobeverygood.
Andthenaftertwoyearsofusageagain, I startedseeingdeadpixels.
Thefansstartedgettingreallyloudandoverheating.
I wouldseelinesstartshowinguponthemonitor.
Theaspectratiowaskindofstrange.
I thinkitwas 16 bynineorsomething, anditjustwasn't verystandardsince I wasintophotography.
I knowthisthatallmypictureswereappearingmorebluethannormal, andthat's becausethescreenwasnotwellcalibrated.
AndduringthistimeiPhonecameoutand I couldn't getintoiPhonedevelopment.
I hadjustboughtthisbrandnewcomputer, andso I missedouton, likethe 1st 2 to 3 yearsofiPhonedevelopment, wheneveryoneelsewasmakingtonsofmoneyontheAPPstore.
I wasstuckontheWindowsmachine, and I couldn't buildforIOS.
Twoyearslater, withthiscomputerstartedbreakingdown, I tookittothisonlystoretogetitrepaired, andtheysaidtheydon't repairthesecomputersanymore.
AndifApplesuddenlyreleasessomeplatformorsoftwarethreeyearsdowntheroadHey, you'restillgoingtohave a maxofthat.
Youcandevelopforitifyouwantto.
Aah!
Thesedays, there's also a lotofapplicationsandsoftwarethatmaybeonesystemonlylikelikesystemslikeKnowJsandrubyonrailswereoriginallydevelopedforMaconly, anditwasverydifficulttogettheseprogramstorunonwindowslikeImagineifthedeveloperoffnoJsorRubyonrailsdidnothave a Macbook.
There's thisappcalledSketch, and I hardlyrecommendifyou'reintodesignedthatyoulookintoitbecauseit's usedallover.
IndustrySketchisMaconly.
Ifyouwere a studentdesigner, youwouldnotbereallywellpreparedforyourfuturecareerifyoudidnothave a maxsothatyoucanget a sketchanddevelopexpertiseinthat.
A lotofWebfrontandtheWebdevelopersarerunningMacbookssothattheycaneasilyrunknowJsrubyonrailsallthanthosepackagemanagersbrewpackagemanagers, like a lotoftheseframeworksarebuiltwithMacusersinmind.
Butthesedays I wouldsay a lotofthemobiledevelopersarealsogoingintobackincodethatthey'retryingtobemorecrossplatform.
TheymayevenbelearningsomeIOScodebecauseyouneedIOSbackinandAndrewtobeabletoship a completeproductthesedays.
SoevenAndrewdropwhateverWebber's, I think, stillgetsomebenefitofbeingintheUNIXMacenvironmentandjusthavingthatflexibilitytoswitchovertolearnsomeIOSiftheywantedto.
I wouldsaythattheoneplaceyoureallyneedWindowsisifyou'redoingdotnetorgameprogramming.
ThesemaxaregenerallyusedbyallindustryengineersinSiliconValley, atleastlike I seethemallovertheplacesothatitpreparesyoubettertojustgenerallyspeakthesamelanguageaseverybodyelse.
Whereasatleastforme, when I havenicerequipment, I justfeelmoreinspiredtoputthatmybestworkbecause I'veinvestedinmyselfand I takecomfortinknowingthatthisisthetoolthatindustryprofessionalsarealsousing, andiftheycandoit, then I coulddoit, too.
NowifyourownWindows.
That's nottosayit's terrible.
I thinkwhenthosecandoprettymucheverythingthatMaccandowith a littlebitmorework.
I'veeventhoughtlike, Yeah, maybeif I didanothercomputer, I mightgobackandtake a lookatWindowsagainjustbecausetheyhaveWindowsUpsystemforLynnNixsystemNowthatmakesthingsbearable.
Maybe, um, probablynot.
Actually, I don't think I couldgobackthewindows, butyouknow, it's it's cheapernow.
Allthatsaid I wouldnotgoRussiaandbuy a Macrightnow, LikeasofJune 2018 atleastApplehasnotupdatedtheirlineofMaxinlike a year.
Soifyoubuy a computernow, you'rebasicallyusingtechnologythatis a yearold, andyou'renotgonnabegettingthebestbangforyourbuck.
IntermsofCPUormemory.
Computersare a longterminvestment.
Theywilllastyouatleasttwoyearsandmaybeevenfour, andyoudon't wanttocrippleyourselfoverthosefouryears, and I thinkthatyoudon't knowwhatthefuturewillbringifyouthinkyoumaybecomeIowa's developerorMacdeveloper, orgetintofrontanddevelopmentoragaintodesign.
Intheend, though, I wouldsaythatreallybothWindowsandMacareverycapablethings.
Ifyoureallywantthatterminal, youcanstillsetituplikeyougetasthesageandpartyorsigwinandWindowssubsystemforlinensandyoucan s sensationto a remoteUNIXmachine.
Andthat's what I havebeendoingfor a while.
Ittakes a littlebitmoretimetosetup.
Youmayneedtoget a Webhostingserverthat's runningUNIXsothatyouactuallyhaveenvironmentwhereyoucanrunthesetoolsonceyougetthatenvironment.
Sothatwereyougonna s sensationto a UNIXmachine, andthatmightbelike a remoteWebserver.
Thenyou'llprettymuchbesetuptodo a lotofyourbackanddatabaseworkfrontandworkusinglikeJavaScriptknowJspackagemanagersRubyonrails.
Theenvironmentjustisn't reallywellsetupatthispoint, like I don't feellikeit's easyformetomake a PHPscriptandthenhaveityoufeedinto a Pythonscriptandthenrunnoteorsomethinglikethat.
Likeit's whatwehavehereare a bunchofinteractiveshelves, butthey'renotreallyusefulatthispointlikeit's just a littleplayground.
Butit's notenoughtowriteanything.
Hi.
Subtitles and vocabulary
Click the word to look it upClick the word to find further inforamtion about it