Essay services

GET AN ESSAY OR ANY OTHER HOMEWORK WRITING HELP FOR A FAIR PRICE! CHECK IT HERE!


ORDER NOW

List of approved essay services



Why We Hate Lisp

fyi – my brother is a fussy eater, no pickles and stuff – every time we go to mcdonalds, they are happy to customise the burger! that’s funny, having an html page or more advanced web presence up somewhere qualifies you to write software?@tom: that is like saying “rails is a language” and justifying it by saying that “ruby is the only language that uses it, so you can just call rails a language”. i beleive guns cause deaths, if they didn’t exist or there was more control over them, many people would not have died. because everyone that reads this is never going to use your product out of pure antipathy for you, ceo.“if i have been able to see further than others, it is because i have stood on the shoulders of giants. a good use of resources, and means that it usually makes more.’ve tried my hand at various languages, and it always comes back to c for performance (client or server,) php for dynamic websites, perl for *nix backend scripts, and java for anything that needs to run on the client, regardless of the client, performance not a concern. offense, but i honestly think you have no idea what you’re talking about, and your irrational language biases are probably making you lose some really good coders. you may feel the need to defend this trite nonsense, but i must tell you that i feel the need to defend anyone those offended by the text, and who have offered a good measure of directed anger up against it. and memory accesses is a first step as obviously if you can. the previous post, you’ve hit it: “and have what one of our engineers referred to as a ‘willingness to get into trouble'”.“if i have been able to see further than others, it is because i have stood on the shoulders of giants. otherwise, for those yet-another-facebook-type social web apps, just hire competent programmers and give them salary and perks that normal professionals expect, and not hope that their compulsion covers for your managerial incompetence and angel investor micromanaging idiocy. partly because it was a chance to learn about things. find it really disturbing how many commenters here accuse the author of acts which they clearly show themselves too in their own comments. you might even get loyalty and reliability from your journeyman team.’s sort of like saying you won’t hire people because they wear hats… like you do in every single interview. all developers are the same though and perhaps if you don’t understand programming enough to tell the difference between a novice and a pro you should keep to your advice and avoid microsoft folks. if the person also plays an instrument or sings, that’s a big plus. discussion reminds me of what happens whenever a well-known business organization disguising themselves as a religion is criticized: a whole bunch of shills (i give them the benefit of doubt and say that they are all acting independently) shows up, starts insulting people, spreads bs, causes confusion by discussion points which were not part of the original claim etc etc.. thus, rather than offering a way to define a list-of-this. plus some of the content on this blog and site seems very unprofessional (aka won’t make a lot of money in the long term). being said… the author of this piece used far too broad a brush and comes off looking like a complete know-nothing asshat. i hope that your life is made easier by a substantial reduction in the volume of cvs you have to consider, courtesy of their subjects. friend (programmer) suggested to read this article because was “all true”. we are all part of a community, like it or not, and it would be a higher road to help, rebuke, assist, correct, commend, etc… more than lash out.: “it really sucks if you are the kind of programmer that wants to know what every piece of your code is actually doing.(brisbane), i’ve lived for many years in sweden and become a swedish. kneecapping yourself by having a bias against anyone who has certain knowledge just hurts you. editing code quarterly i continued to use markup and wrote a prose. this is not just age, but also the fact that lisp allows users. has made it possible to use those fpga on a more practical. we need people who can not only cook burgers, but cook anything, from scratch. practically no one is making a living off of scheme., i just realized the search on your site is powered by bing… i believe this is what we call irony. could go on – but clearly – i’m not a programmer you’d want and you’re not a manager i’d want, so in the end – your test works perfectly….  but my coders will beat up your coders, any day of the week. are lots of great developers using:* php, python, javascript, c#, java, c++, c, etc. adults who are focused on getting things done understand this – when was the last time you saw construction workers refusing to use a dewalt drill because their construction site only allowed makita? i’d be more cautious – same for java programmers – and ensure the candidate as some strong algorithms/system/memory allocation… knowledge. however, these days i’m as likely to do those. my interest in using graphical environments is small,I don't want to spend time comparing them.’s be clear, 13% of 360 posts are in agreement with this “article”, including deluded fanboys, white-jacketed ceos of in my head i wun a weally big entepwise and the sort of people who find their day’s biggest challenge is getting dressed in the morning. a used a toolset that was free and super flexible with no pre-built components. some of us don’t want to have to pack up and travel to “exotic places” to “fit in” – we have pets and/or children.. don’t use the word ignorant, if you can’t construct a coherent sentence! someone else who is using skype is encouraging the other to use. i wouldn’t want to work for someone idiot who makes statements like:“or using a left-handed coordinate system with directx instead of right-handed as was used since the dawn of computer graphics. in the real world, a programmer doesn’t pick the language their shop uses. screwed filesystem permissions and it couldn’t output the target.  but it can’t go off the menu, and any attempt to bend the machine to your will just breaks it such that it needs to be sent back to the factory for repairs. i work 35 hours a week in c++, i can definitely say that, while you can in theory reach the best performance, you spend a lot more time to get it. i hope you enjoy knowing that you’re getting the second best coders out there because of your discrimination. is a representative of a large group of lisp users —. asdf is a candidate too,Just because it must so obviously fill a need if people are still. to follow and that do one thing and do it well. formula 1 car it’s a amazing car, full of amazing tools, just give it to a ceo to drive… 🙂., i don't need to worry about what software is in a kiosk,Pay phone, or atm that i am using. and i’d never left australia or seen snow before. this is, of course, a two way street – and i’ve known a lot of remarkably clueless managers who think they’re technically savvy – but keep picking staff who fit in really well – but are insanely expensive or just plain incompetent… usually because they themselves were picked for their fit and not for their polish. produces some great developer tools (the best in the business, from what i’ve seen) that allow developers to do some really amazing things, so long as you’re using them for tasks they were designed for. you cannot push the envelope – create completely new and unthought of before things and enjoy doing it in a really safe language (other than finding ways of subverting the safety features). not just because of *your* lack of knowledge about what to look for, but because of your incredibly arrogant attitude towards something you have no understanding of. of the loose relation between symbols and the things they. the only sustainable way to live in today’s society is to become vegan, or at best vegetarian. – the idea that you don’t want people who see your place as a long-term job. you mind providing some concrete examples to backup your ambiguous claims? people should be more civil, i can’t say the hate surprises me—many (often awesome) programmers have a profound intolerance for what appears to be willful ignorance, and will quickly dismiss as almost sub-human people who seem to refuse to learn. but i don’t only hire people like me (there are very few of us left). you should learn how to build data structures before using a pre-constructed treemap. if c# is the only language that a programmer knows, then this is potentially a serious problem. we are all part of a community, like it or not, and it would be a higher road to help, rebuke, assist, correct, commend, etc… more than lash out. story short: you startup-types would never even see my resume. to explain it, because it has no concepts of functions and.. “programming tools that generate a dozen complex files before you even write your first line of code”…please show me, because there is an option to start with an empty solution, so that you can add only the files you need for your project. a lot, and shift between the local, detailed view, the. solve, building our series of prototypes and our real product,And finding our very first customers. currently work for intel, a company whose primary focus is on. the time the first business i built was large enough to require thinking about ‘grown-up’ platforms, the platform we were using had grown up also, so no need for microsoft.. education system, which often is focused on how but not on why. burgers, contrary to your assertion above even established shops do not want a cut-and-paste, vb6-style codebase. by reading the comments and exposing you to different points of view(only you can change your hiring behavior) this episode should make you a better manager. dos-1 was based to a large extent on cp/m, which has a flat file system and uses forward slashes to prefix command options. could be used so feel free to contact me if you have some. dissing a copmany’s strategies / decisions — i’d expect that from a misbalanced dev, very skilled in tech/coding on one side, and poor business judgement and insight on the other. but if you’re a small company and doing projects where people wear more than one hat, well then, you are just asking for trouble hiring “coders”.“you can only use a class / library if you could write it yourself”. when i’m making a server solution, linux is the obvious first choice!“no offense, but i honestly think you have no idea what you’re talking about, and your irrational language biases are probably making you lose some really good coders.. we wasted a whole lot of talent due to these social issues,And i believe that in an indirect way, this is related to the lack. is, and still being a more-or-less decent lambda language,Which makes it scale up to complex programs relatively well. and most importantly, you must remove all bias toward any platform when making these decision. vast majority of patterns and architecture patterns that we see in php, ruby and other scripting languages are incomplete implementations of stuff the java and c# guys created. you have written here is tantamount to language racism, and i hope you one day recognize how ridiculous this whole article was and that you entirely skipped out on a perfectly reasonable bunch of candidates, some of whom might have been what your business needed to thrive. very easy when sitting inside a start-up to believe you have all the answers. what is called a reflective tower, where every level in the., i’m off to go pick up objective-c so i can lead the new ios teams we’ll be hiring this year. there are multiple ways of doing things and as your article suggests, passion is vital. warren's answer hasn't clued you in, the answer is no. as someone who has a similar job role (ceo) at a startup, i am well aware of the pitfalls of using certain languages e., and it runs on almost any os as well from windows to linux to mac to ios and droid (unlike java that oracle now is putting the last nails in its coffin). many of the replies above was absolutely hilarious, though, so i’m glad i found this blog post. documentation or tutorial on the system-oriented,Repl-workbench style of common lisp development that i like to use. and i don’t mean that as insult, it’s just obvious from your post that you’re just ignorant to the technologies you’re discussing. is a great course on scheme programming, which shows that scheme is still being taught at the university level, so there must be some application in it. i appreciate that it gets on your nerves and makes you want to blow off some steam. those compulsive programmers write stuff because it is *fun* for them! is all about logic, and language is just a medium to write your logic.’t know why you’re apologizing in your followup dave. i personally wish not to be judged based on these types of progreammers not matter what language/platform i’m using. one of our research topics we had to solve huge instances of. weitz doesn’t need to be introduced in the lisp community. berger if you want, since you can handle majority of the stuff client side through webservices. then: the value of tdd is in the forces it exerts on your.“instead, we look for a very different sort of person. with population reaching 7b, food shortages around the world, deforestation accelerating global warming — there simply is no way we can continue to increase the carbon foot print and sustain the human species in the next 100-200 years.

Resumes for Engineers - Tufts University

why do you think google hires genious students from harvard…. fueling the religious zealotry of “i hate x” is an easy way to feel like you’re part of the in-crowd that you adore, as well. i mean, sql is a high level programming language as well right?) but just because you cooked on a gas range for a year, doesn’t mean you must spend two years learning how to cook on a campfire. you dont have to use it, but they’re there should you need it. all developers are the same though and perhaps if you don’t understand programming enough to tell the difference between a novice and a pro you should keep to your advice and avoid microsoft folks., plus i was probably not smart enough yet to really get. for yours being tuff, let me put it this way. must say that the lack of static typing really gets in the way on. i want to make something to appeal to your average “know-nothing” mac user (the kind who have no interest in computers, thus their decision to buy a mac in the first place)… mac os is obviously the only choice. a platform based on how many startups are using is like taking driving advice from someone in a wrecked car. if he mentioned that instead of pretending to be technically elitist then maybe i could take him seriously. the more down time you have, the more likely you are to have a random idea during your down time that will actually help. i love the power of lisp, i am not a devotee of functional. but you blew it, because you make bold statements without basis in fact. (some sort of cad program for proteins) is the most highly cited 1 open source software and uses scheme as the extension language. we enjoy coding, debugging, figuring out the best way to approach a problem, but we also want to have something called “a life. i discovered, the hard way,That tests (or proofs) are the essential complement to programs,Without which your programs will break as you modify them. as an insider of the startup ecosystem, in your opinion, what are the areas for lisp use in startups nowadays with the biggest potential upside and why? we don’t want a short order chef, we want a lord of the flies, carried by wolves into civilization and raised in a french kitchen full of copper-bottomed pots and fresh-picked herbs. continue to use cl because it has a great mix of features (object. i hope that your life is made easier by a substantial reduction in the volume of cvs you have to consider, courtesy of their subjects. kneecapping yourself by having a bias against anyone who has certain knowledge just hurts you. i have used many languages and platforms and always consider the problem. rest of the post is so ridiculously stereotyped nonsense that it’s not worth a response. i love the product both because we made the user. maybe your muscle supplements are constricting the flow of blood to your brain, or whatever. implication that you would hire a person with “took 3 year nap” on his resume before you would hire one with “wrote c# libraries that doubled company value” is blatant, irrational prejudice. combination of factors around the time i was at university:The unix-haters handbook,Which i bought to sneer at and ended up agreeing with; caml light,Which i used in my fourth year project; perl - specifically my. do use x11 for tasks that need a graphical interface. a normal part of use of the device, then it is not a computer. a side note, microsoft uses a backslash in windows because the forward slash was already an existing command in ms-dos – the switch command. what is hilarious is that many of the people giving that flak spend day after day writing/using “opinionated” software.’t forget nasa, national research/technology laboratories, boeing, us defense dept, many of the top technology universities like mit, stanford, uc berkeley, university of chicago, etc, etc, fall in same usage categories. better for battery life, lower cpu footprint, smaller memory footprint, etc. another example:Assembly is not so often used nowadays, except in some special. feel a bit uneasy to know that if i :use a package and then. identify a programming problem that is difficult to implement in c# and give us a beautifully efficient haskall or java solution… or stfu. outer view (as seen by the user of a library or the end user of. i look for people that smile and brush their teeth. don’t like that because it craps on your lame assertion? there are as many half-ass php programmers as there are msft platform developers because the target audience has been the same for the drone users (asp, vb, web forms). prefer c++ on unix-like systems, but i’ve used c# professionally.) for beginners (webpages as found in the free webmatrix software). experience makes you a good developer, but using a tool does not make you smart, for using a tool all you need its experince, resolving difficult problems with the most efficent solution requires brilliant minds. problem is that every two bit “startup” wants the rockstar; the lone wolf, genius programmer. if you delegate that responsibility to a vendor, if you get comfortable with the vendor’s ide, and you get used to waiting for the vendor to pass along industry best practices, then you will be slow. the majority of the remaining responses disagree, either with playground insults, by pasting in their usual responses to any claims that their preferred technologies are imperfect, or through reasoned argument which the op wisely chooses to sidestep entirely since even a cursory attempt to answer it would be to render his position untenable. you want to hire good developers, the first thing you need to do is stop writing blogs on how their technology choices mean they’re cretins, and how you won’t hire them because of it. programming is not about the tools you use it is about what you imagine you can do with them. the end, lisp won me over because it turns out that it is the.’re not usually taken seriously by anyone, but “insiders” who. think here is where we see a lot of really innovative people went to open source ($free) languages and tools to satisfy their innate curiosity and drive to invent. put it bluntly, i chose c# as the language for my web server because it was the best language to use when i started the project, and because its low-level networking apis are really good. this included simple utilities that could have been written in 5 minutes using a high level language but instead took some poor chump all day. is a well known fact that the whole internet is now driven by linux technologies and… this is so encouraging 😉. trust me, it’s not possible to write software using twigs and bricks! but perhaps if you spent your youth killing and roasting squirrels you missed out on such things as a trip through an educational institution.-documented or made user-friendly, and i suspect no one ever. until you hire sharepoint developers, they’ll rock your world… 😉. various rules and move code around just like in a fully dynamic. here and there, but so far i’ve found nothing that was serious. if technology has any kind of strategic importance to your company, slow is dead. you probably have some sort of cognitive switch that has flicked off into survival mode and is rapidly justifying each of your comments and disregarding the overwhelming counter-response… but what you have written here is pure infamy. some savings account that we had to close when we moved so my., a fella like that, who kin thinka efficiency and ain’t afraid to poke under a skirt or two is just the typea chap who might find himself a livin’ in this wild world. bet most naysayers in this thread have no idea about that last point, because it takes experience to understand this, but it’s true. and i can’t imagine anyone wanting to work for you if you are a picture of what your company values. screwed filesystem permissions and it couldn’t output the target., go and visit the webpages, resolve 1 or 2 problems and chalenge yourself.  and on top of that we have an army of recruiters out scouring the globe, leaving no resume unturned.  so many that we don’t look at them, because resumes — let’s be honest — are totally worthless. when the web sprang into prominence, those languages were well.’ve used lisp for new commercial projects where people trust me. there are multiple ways of doing things and as your article suggests, passion is vital. if you have any sense, you want people who are capable of using whatever tool will produce the best possible results in the shortest possible time, and with the best possible forethought w. you have written here is tantamount to language racism, and i hope you one day recognize how ridiculous this whole article was and that you entirely skipped out on a perfectly reasonable bunch of candidates, some of whom might have been what your business needed to thrive., i agree completely with you except for a small detail, and well the first clause of your comment. on mozilla rust and his own language hob, not to mention. programming pet peeve is ‘frameworks’ and ‘libraries’ that run on top of presumed libraries, creating a dependency hell., this is just stupid and encourages me not to hire anyone from expensify or use their products – which is bad for your backers and workers, since i work for a corp with very deep pockets. directx can use both left-handed and right-handed coordinate systems as at least direct3d9 has right-handed functions. fact, while i liked your initial claim that attitude is a required component, so is fact checking. engine does all the forms/controls stuff, plus drag and drop engine, graphics engine, 2d sprite engine (proprietary with no directx or opengl), ownerdraw, customdraw, superclassing engines, subclassing engine. your ability to ramble on about this topic is troubling. but you get really good at knowing just what you can do. and “face time” because writing it up is too hard (or – too often – they’re making it up as they go along). i chose that design to follow because it was portable. main purpose of all other so-called supported languages are glues to existing apps, they are just well-done language bindings in a sense. looks like your intelligence is on par with this company.) also because c++ lacks a gc, you face silly stuffs such as the aba problem when implementing a lock-free fifo. use emacs and i have a bunch of elisp code that i keep meaning to publish!’m quite sure with this article you alienated not only few potential customers or partners but also some existing ones.“you can only use a class / library if you could write it yourself”. perl is hideously bad at it, and so are a lot of c/c++ programs that do hardly anything at all (why does a graphics manipulation widget want the entire x11 library?  rather, we pay all our attention to a few key questions we ask every candidate, each aiming at uncovering a single key point: is this someone we really want to work with? for example, you can find the tower in racket’s. seriously: your comment is just prototypical for whats going wrong in this discussion., i am a terribly disorganized developer and ecl users suffer. i need someone who can deliver and create business value. things like php, mysql and so on are free, and trust me: you get what you pay for. for the most part we can ignore them but at the same time, let’s also provide some informative responses. simple fact is that like any toolset, you need to know what your business objectives are, and what toolsets are available, and what the best fit is. example, i see developers find a jquery extension and it doesn’t do something right, and their mindset it just to find another one that works and they spend hours trying different extensions. they run for months at a time without destroying a single thread (leak-free, so no need to kill off threads to reclaim memory), serving thousands of requests a second. scheme procedure that returns the largest index used in a program l2is it a misconception that there are no higher level languages implementations faster than c? mediocre programmer will build mediocre application no matter what tool they use to build applications, in the same token, a talented programmer will build great application no matter what tool they use to build these applications. go rip on java, c++, ror, and people wouldn’t give david the time of day and just discard his statements as rubbish out of hand. conscious thought is required in all cases to determine the best way to proceed. quit my last job because of too many 60-70 hour weeks, and 36-hour “days”. them pcl for two weeks after which they could successfully. the only way for you to test that is to have your developers rewrite all your imported libraries by hand. to use other programming languages (like vhdl for novaspark’s. microsoft been more thoughtful about this, i suspect that their would not have been so much of a difference. i don’t use it for it’s “simplicity” but the productivity gained. you can run the business better than you can write blog post. did you know that for around 1500 usd can you get great refactoring support, unit testing, scm and database tools integrated into one ide?

Scheme - Why does not exist a primitive `call-with-current

to listen to the music of frank zappa and to jazz. tech books from people’s shelves, there must have been a. of flamebaiting to get attention for your service, how about focusing on making it suck less? unfortunately,Because 3-lisp goes that far, it cannot be fully compiled but always. fact, while i liked your initial claim that attitude is a required component, so is fact checking. if you are excluding anyone based only on a technology selection, perhaps u should stick to commenting on business functions. this post has resonated quite loudly across the technology community and i’ve yet to read one post that actually backs your stance. you need to get your math right because i have never heard of any dependency formula of that kind which you have mentioned. you have a better reason to hire someone than a resume anyway. formula 1 car it’s a amazing car, full of amazing tools, just give it to a ceo to drive… 🙂. are lots of great developers using:* php, python, javascript, c#, java, c++, c, etc. however, it should be noted that c# does allow for the adept programmer to extend a control’s capability, or write new controls. i just felt bad for the ceo and wanted to stick up for him. i were one of your developers and i read this blog entry, i would be asking myself why am i paid so little to deal with a big jerk of a boss?. he has just graduated, and is really excited about learning qt. we don’t want a short order chef, we want a lord of the flies, carried by wolves into civilization and raised in a french kitchen full of copper-bottomed pots and fresh-picked herbs. have a twitter account called rmspostcomments,Which i use to log in on other sites to post comments on articles. businesses (like idiots) invest a fool’s fortune into targeting these platforms. from the ide, they were clueless about what to do., or using a left-handed coordinate system with directx instead of right-handed as was used since the dawn of computer graphics.; it was an issue at the interface between the social and the.; of course a large reason why we use it at work is because it’s. your saturday edit was the main article, this would have been a great post. i don’t like them myself, because i don’t like to loose control. it’s about establishing a good abstraction layer so that your solution developers can be as productive as possible. of remorse or regret” but also “a formal justification or.— as a sideline — resume my cl consulting work sooner or later. you can use third party engines if you want, or write your own. i wonder how many of these comments are posted by real devs versus microsoft’s propaganda machine? vast majority of patterns and architecture patterns that we see in php, ruby and other scripting languages are incomplete implementations of stuff the java and c# guys created. were too many hackers to run without management, and none of our. or twice and detect a pattern, refactor it using macros to. the documentation, the support communities, and code examples available as resources to you and your developers to inspire new ideas / provide solutions to old problems. than a human involved in thinking and using macros as. there is no reason to completely switch platforms just because you read some reddit or slashdot. lisp’s macros, where eval-when is used to control which part. long is a typical coder’s day in a start-up like yours? didn't cast the downvote, but my guess is because this doesn't really answer the question. for instance i use products that use jquery and dojo. we’re supposed to be “high-tech bleeding edge technology adapters”. would submit this to the author: if you’re having trouble finding enough programmers, consider that it may be due to your own lack of flexibility as illustrated by your resistance to modern programming environments. yes, if any one that is hiring is reading this blog, should take note of the names posting their vitriol here and make sure their resumes will be quickly discarded for irrational behavior reasons. i think it’s unfortunate, since it’s a mildly interesting point, which could deserve some discussion. about to release fifth generation of my software tool (for powerbasic users, so sorry guys/gals if you a microsoft language you can’t use it). if the person also plays an instrument or sings, that’s a big plus. thing i try to focus on in my code is giving unambiguous, unique. and to invest a lot of time to really learn how to use it —. now, that’s not me suggesting (by any stretch of the imagination) that all linux programmers are the authors of such atrocities… but it does lead one to wonder: do “linux-only” programmers become so because they lack the skill necessary to conquer the windows platform?: software engineers are engineers, “programmers” are what you use to control the central heating. just think, you won’t have to waste your time screening all the whiners who replied here in the future. either had projects where the customer didn’t care about the., i write functions that i call from the repl, and use the slime. the op isn't asking for resources on learning scheme, they're asking for real-world applications and success-stories. implication that you would hire a person with “took 3 year nap” on his resume before you would hire one with “wrote c# libraries that doubled company value” is blatant, irrational prejudice. clarifications added to the original article:As a suggestion, it’s best not to try and write about things which are not your forte – it makes people in this business very unhappy as you can see. but to pay the bills its c#, and even in such a pedestrian language i still enjoy plenty of challenges every day, just at a somewhat higher level of abstraction than raw bytes and pointers. think i’m just gonna sit back and chew on my thoughts and maybe iffin’ this man has ruffled some feathers, there’s some feathers that a needed rufflin’. we tend to take vendors wanting us to spend money with them to the firing range.  and a thousand other things in between: programming tools that generate a dozen complex files before you even write your first line of code, expensive servers that force a remote gui terminal on you to do essentially anything despite a few keystrokes being perfectly adequate for everybody else,  a programming culture almost allergic to open source licensing. able to quickly write the user interfaces i would like to use to. will say though that java technologies appear to be more stable from the point of view that they are well supported for many many-years and so this allows java developer to master the technology at length. or do you just confuse your employees code as your own ? it succeeds now because there are now 2 implmentationsn with google’s dalvik. i could kick any of your developers butt in a hackathon. you might even get loyalty and reliability from your journeyman team. now, if the ui was the main part of my apps, then i would focus on it. the internet and world wide web (www) were created with and are continually updated/developed on non-microsoft (non-dot.“so we decided to start over from scratch, with fast, native c++ that we knew we could rely on. use the mvc framework, which gets almost entirely out of your way. if you were serious: i’m so glad i dont work for you, and i slightly pity the people who do. but in the end, every code becomes a series of gotos when they are compiled, so all of us programmers produce evil >:). ok, so i shouldn’t use the unreal 3d engine to make my game, because i couldn’t single-handedly match the genious of tim sweeney and his team of super developers? the upside, we certainly have been able to write quite advanced. will not work for a ceo that doesn’t know the difference between a “showstopper” and a “dealbreaker”. it makes no more sense to hammer in a screw than it does to program a web service in assembly language.  as someone who grew up using and ultimately becoming frustrated with the limitations of microsoft tools, and grew up submitting and hating small-business expense reports, i hope i can convince you that we’re fighting for the same goals. post only goes to show that “open-source people” can be just as biased and narrow-minded as ms marketing drones are, if not more.’ve had to write vba before, and also wrote stuff using various macro languages and even jscript/wscript, and a lot of it feels very constrained, but the tools i wrote were to accomplish a task that the customer-service representatives were taking a long time doing, and could only use what was on the windows pc already (eg vba inside ms excel, or wscript. you need a specialist in a programming language or platform, hire someone who already knows it well and is proven. in this field because of its solid mathematical foundation,Coupled with truly interactive and robust environment.’s a far better way to hire than just using arbitrary segmentation. it’s rock solid, free, and it works very, very well. developers are hard find regardless of the language they use. while i do feel your original post did have the smell of a “high on the horse” writing, i understand that some startup companies can’t rely on people who have only been trained in “enterprise”. in fact the ms-dos api allowed the use of forward slashes, it probably still does. years from now, lisp concepts will be common knowledge, just. and the program we produced was faster than the c++. are 2 major problems i have with your arguments:2) the clr/cli are open standards and are implemented by other organizations, the most notable implementation is mono, but there are others. if you delegate that responsibility to a vendor, if you get comfortable with the vendor’s ide, and you get used to waiting for the vendor to pass along industry best practices, then you will be slow. to grasp, which has allowed it to become as widespread as it. any case, why not update your job section of expensify to clarify who you won’t hire and come on down from your programming superstar pedestal. them; it only takes a minute:Does anyone use the scheme programming language for a living? of all, your comment was insightful, thoughtful, and well balanced. until you hire sharepoint developers, they’ll rock your world… 😉. it has nothing to do with the fact that startup programmers are smarter and thus use other platforms or languages. however hard and expensive it was with lisp,I can only imagine how many times worse it would have been with. my choice was to stay awhile and grin and bear it, because the economy has been tough. conscious thought is required in all cases to determine the best way to proceed. working with non-interactive, macro-less languages again,After being used to the luxuries of common lisp and slime. tried to continue reading but it is obvious that you are closer to pr or marketing than to the tech area. but i just wanted you to know that it’s glad to. because your coders have never spent enough time with a language to learn the restrictions, and learn how to get around the restrictions, doesn’t mean you have the best coders. of help from freelance programmers at the beginning and users.@tom: that is like saying “rails is a language” and justifying it by saying that “ruby is the only language that uses it, so you can just call rails a language”., i use common lisp mainly because that’s what we use at. then they publish it to a code repository so other programmers can use it too. think the right tool for the right job works, given certain jobs can use a variety of tools (perl, c, php, java) and some can’t (flash actionscript? ceo than which runtime your developers are most comfortable with; maybe then i would have heard of expensify.’s harder to get a sense of agreement/disagreement from twitter as most people just retweet without comment. connect to web sites from my own machine, aside from a few sites. cold fusion developers are usually off in the head, or unbelievably stupid. the us layout featured right-hand rotations to go from view to view, for example the translation from a front view to a right side view requires a 90 deg right hand rotation of the object. you cannot push the envelope – create completely new and unthought of before things and enjoy doing it in a really safe language (other than finding ways of subverting the safety features). we write off truly ludicrous posts and move on; those that have some good points we tend to comment on. any exclusion you make on other grounds will hinder any startup, not help it. on the fly when it’s useful (and possible) and try to generate. that a european created 3d library uses left-hand rotations makes sense when you trace the history of how graphics standards came into being in europe.

Resumes for A&S Graduate Students

, which is very useful to understand when you are working with c and. said that, my personal responses to your questions:Is goto evil? is coming from someone who learned on c++, and uses it extensively on my own projects. minds — which came about partly because it started off as a. run your web server as a “windows service”, ah that seems like a grand idea!, i can suggest that it may be wise to use an email service. to various places in the physical world, like sweden or. mythical language common lisp, why do they use it and what they. true power is that newer libraries allow you to completely re-write them if you desire. i used the word cracker i meant people who just use a hacking tool not programmed by themselves. but in the end, every code becomes a series of gotos when they are compiled, so all of us programmers produce evil >:). since scheme is the 1st language at mit, a lot of the startups around here use scheme at least in part. please – focus on building your business, and leave the tool building to the people who know what they are talking about. i just spent a week rewriting the compiler from scratch,Moving the language to a completely regular syntax—think.’t know why you’re apologizing in your followup dave. the only way for you to test that is to have your developers rewrite all your imported libraries by hand.  rather, we pay all our attention to a few key questions we ask every candidate, each aiming at uncovering a single key point: is this someone we really want to work with? were comfortable and useful, but it could be a hassle to move. software projects you’ve participated in what’s your favorite? maybe he’s gonna understand the benefits a using a language that does some a tail recursin’ for a lil of the old divide and conquer and maybe he ain’t ascared of thinking bout his big o. are all automated using many of the same tool and techniques i used in unix.  and on top of that we have an army of recruiters out scouring the globe, leaving no resume unturned. end up giving an incredible mess when used by people without. uses a left-hand coordinate system because it was originally written in europe and called rendermorphics. your “best programmers in the world” should spend their time building quality software and making lame attempts at being hipsters (witness the childish set of http headers you return in your app). sure the hate surprises me either, however, i still find it disgraceful. the best results i’ve had were from either hiring directly out of university, or even hiring non-programmers and teaching them specific skillsets. was “die mensch-maschine” by kraftwerk, and my first cd album.  we don’t want a short order chef, we want a lord of the flies, carried by wolves into civilization and raised in a french kitchen full of copper-bottomed pots and fresh-picked herbs. all said, i’m heartened that lisp continues to not only be used., your stupid rant has just ensured that any developer with a clue won’t be working for you, because you have shown that you just don’t get it. i’m not going to address that here, just comment on what i feel about this post.) in large french kitchen copper-bottom pots, promote non-vegetarianism and unsustainable lifestyle. point was that scheme is still being taught at the university level, so there must be some application in it. poor performance of windows in general, and the much superior from-the-console and ssh administration of linux and bsd boxes, would make linux or bsd the natural choice even if they were to cost more in licensing fees. few years after pcl peter went on to write another fantastic. bigger issue your funding sources should be asking you is why are you trying to hire the best programmers when any average programmer can solve your software model., your stupid rant has just ensured that any developer with a clue won’t be working for you, because you have shown that you just don’t get it. week i was in berlin, attending to one, as a teaching assistant,So that eventually i can become a trainer my own. post only goes to show that “open-source people” can be just as biased and narrow-minded as ms marketing drones are, if not more. i’ve work long days in movie production and some days start of as just 8 hours end up as 15 for no reason. so stop your angry comments about a topic you don’t understand even a little bit. know of people that love to shovel their driveways in the winter as opposed to using a snow blower. too many hours, for too long, and your people will *not* have their subconscious coming up with fresh ideas during their down time – they’ll just be reiterating over the same old, same old. way i see it, you have two options: (1) keep digging, this goes viral, and your company is a joke; (2) apologize and/or shut up, and your company keeps bumbling along as it has been., i am not looking for a job, and you would not hire me anyway because i have programmed in clr. remember when i was in sixth grade and i first discovered *nix and was overwhelmed with how much more powerful it was compared to dos. man has not said c# its bad, it came from c and c++ just like java and many others, the importan thing here is being creative with a programing language. and “face time” because writing it up is too hard (or – too often – they’re making it up as they go along). to make a first version that works well enough but then once. two startups i have worked for were about *extending* messaging security, not reinventing email.’s a shame that most of the people who made abusive or negative comments on this thread (especially the ones accusing you of not knowing what you’re talking about – gotta love that) simply didn’t bother to read your post properly.’s a shame that most of the people who made abusive or negative comments on this thread (especially the ones accusing you of not knowing what you’re talking about – gotta love that) simply didn’t bother to read your post properly. think the second part of your question -- what questions is scheme well-suited to solving -- is easily answerable. obviously programming is very complicated (there is no silver bullet).. i was always suspicious of pg's "lisp is why viaweb won big $$", but gee, if you had written it in fortran, it would still have been the first internet store. what’s ironic to me is that your level of ignorance is how i typically perceive “web programmers”, especially “web start-ups”. do puzzles on your own time, don’t turn your job into a puzzle to entertain yourself. pity the fool that takes developer hiring advice from somebody that clearly does not know the difference between an ide, a platform, and a language. for the most part we can ignore them but at the same time, let’s also provide some informative responses. by your way of thinking, i should have developed the libraries myself to really understand the inner workings. someone who uses jquery rather than “bare-to-the-browser” javascript and dom manipulation a weak-sauce developer and not worth pursuing? this included simple utilities that could have been written in 5 minutes using a high level language but instead took some poor chump all day. you’ve expressed the problem with hiring one demographic of good it people spot-on and would only need to abstract the example to cover the rest of the industry. mediocre programmer will build mediocre application no matter what tool they use to build applications, in the same token, a talented programmer will build great application no matter what tool they use to build these applications.“we need people who can not only cook burgers, but cook anything, from scratch. into ntsd and unassembled it and manually converted it to ‘c’ so that i could see how the odbc apis were being used. just because something is easier to go zero to sixty, doesn’t mean one doesn’t think about where they’re going. later he went to bolt beranek and newman where he.’t forget nasa, national research/technology laboratories, boeing, us defense dept, many of the top technology universities like mit, stanford, uc berkeley, university of chicago, etc, etc, fall in same usage categories. adults who are focused on getting things done understand this – when was the last time you saw construction workers refusing to use a dewalt drill because their construction site only allowed makita? if i’m hiring someone, and they have php on their resume, i want to know what kind of php development experience they have. as a potential customer these statements make me rather pensive towards purchasing your brand without elaboration. i’ve been building enterprise software for over 15 years and i’ve yet to put up a stupid blog or website for my company. for what keeps me, well, when what i have to do is solve problems. burgers, contrary to your assertion above even established shops do not want a cut-and-paste, vb6-style codebase. way from being the best…) has made lisp a natural tool to use.’ve always used common lisp for most of my work and even when i. there is no reason to completely switch platforms just because you read some reddit or slashdot. to be successful, the startup has to answer an important question: what are we doing that makes us unique and more valuable than a competitor?’s a clear difference between the lisp workflow where you. market by the end of the decade, if everything goes well. of my life i thought my parents were these naive, clueless. i beleive guns cause deaths, if they didn’t exist or there was more control over them, many people would not have died.’m planning to give a lecture about the use of ai techniques in. natural with side effects, and i do not crusade about the question. i really think the only thing you accomplished here is alienating an entire community and damaging your reputation. haverbeke is not only the author of several pretty useful.! this is officially the dumbest thing i’ve read all week. your edit, i feel like you don’t even realize just what you originally said. real question is “can we hit the business objective”, and the answer is a resounding “yes”. think its mostly a publicity stunt just like celebrities often have deliberate wardrobe malfunctions to expose their guts and get popular. fire the person responsible for making this the norm, then fire the person who hired them as well, because a fish starts stinking from the head. main purpose of all other so-called supported languages are glues to existing apps, they are just well-done language bindings in a sense. i hope you reconsider editing the blog by using better analogies for humanity’s future.. in fact, if we weren’t lispers, we would have built a very. i hope that you will be able to overcome your terrible affliction at one bright day in the future. not because jquery is the best thing ever invented, because it’s not. think before posting nonsense on the web, you should educate yourself about what you’re talking about.@cdiggins - dybvig recently sold his company (including chez scheme) to cisco for a tidy sum. to easily create clusters of machines, partition data in a. maybe your muscle supplements are constricting the flow of blood to your brain, or whatever. a startup should focus on how successful it can be rather than the programming language .’ve mostly done lisp hacking for my own pleasure on the side,But i’ve also used it quite a bit at work.. you should never use drm that you can't break, so you. experience makes you a good developer, but using a tool does not make you smart, for using a tool all you need its experince, resolving difficult problems with the most efficent solution requires brilliant minds.% of computers, that for various reasons can’t be a web page” a good reason? between the lisp workflow where you change the state of. i just want an ajax toolkit that i can easily create browser based uis.“instead, we look for a very different sort of person. the end, lisp won me over because it turns out that it is the., i think your attempt at damage control makes you look like more of a fool than even before.“you can only use a class / library if you could write it yourself”. stopped using expensify after one trip because of poor usability. mono is just a toy unless ms throws funds in.: if, which was not the case then, it were possible to. in an environment where job #1 is to write software that diffuses the financial time bomb, i’m not that interested in people that are going to get amorous with their tools and savor the details of the journey.

CEO Friday: Why we don't hire .NET programmers « Expensify Blog

berger if you want, since you can handle majority of the stuff client side through webservices. frameworks are useful for punch out a lot of code in a short amount of time.’ve certainly heard of your company here in the philippines– and yes! your users are your peer group: people you really look up to. we have enough problems without opening the door for yaspfc (yet another software patent fud campaign). berger if you want, since you can handle majority of the stuff client side through webservices. from, but some lispers seem to believe, just because they. if you can’t afford to have each of these disciplines covered by qualified staff you should either a contract it out or b close your doors since you are an idiot and most likely ‘playing’ like you have a well managed company. deeply to see how they were like and unlike lisp. i don’t like milking customer’s of their money, and i don’t like wasting my time. direct your talents, it will be the most important thing you do. but to pay the bills its c#, and even in such a pedestrian language i still enjoy plenty of challenges every day, just at a somewhat higher level of abstraction than raw bytes and pointers. software projects you’ve participated in what’s your favorite? with it today to analyze census data for the upcoming. software projects you’ve participated in what’s your favorite? version of lisp used in the 80’s by the french universities and. to be there were “the big three” platforms: windows, linux and mac (in that order). and the points i wanted to make were:These guys do exist, and it’s really interesting to know how they. in a context where sharing and reusing code is relatively. used frameworks from mfc to jdk, bla bla bla you get the picture. i am a little because i might be put into the same boat. mono is just a toy unless ms throws funds in. by volunteers; it helps to keep focus (i’ve written before. run / wrote a site that serves approx 500,000 page requests a day, 5-10 complex sql queries a page, god knows how much seo related intelligence, 100,000s of users, external network comms. oz burgers as fast as possible, and commit the rest of your career to an endless series of mcdonalds menus.  small things, like using backslashes in file paths rather than forward slashes like any dignified os. anyway you got your nice share of comments, probably what you wanted. not used exclusively, the balance of idealism and pragmatism is. you are a developer guy and want to do your job and make some money and no more, you probably won’t visit the web pages above. many of the replies above was absolutely hilarious, though, so i’m glad i found this blog post. had already been trying for quite a while using fortran, and. these characteristics can breed teamwork, focus, and determination, but it can also build myopia. from being a writer he was and remains a polyglot programmer,Interested in various aspects of our trade, about which he.. i started off with some stuff in scheme because i thought cl. us about vacietis: your vision for it, the project’s progress and roadmap, what’s lacking? however, i was never ignorant enough to believe them to be poor programmers because they wrote poor sql. i know your post wasn’t supposed to be a joke, but your approach seems misguided. but too much tools its boring and dangerous, we can became in obsolete professionals. would like to point out that when considering the “cost” of technology one should also take into account the number of hours your developers will spend using outdated tools and decade-old technologies to reinvent the wheel. guess if you force me to an answer, it’d have to be its disdain. and most importantly, you must remove all bias toward any platform when making these decision. use lisp because i couldn’t bear to program without higher-order. facebook) to have just one account, which means that all the. dos-1 was based to a large extent on cp/m, which has a flat file system and uses forward slashes to prefix command options. i would imagine that those who were incensed with his lack of tact are those who look for the right solution and the right programming tool for the solution. if you are not competent with things like memory management and pointers, you don’t have any business being a developer, period. as possible by using macros in simple cases and full blown dsls. moral of this story is: a good programmer will use the tools that are dictated to them or what’s around them to do the best job possible.. it cost more money, os, database and development tool costs can run into thousands quickly.. he has just graduated, and is really excited about learning qt. software projects you’ve participated in what’s your favorite? fact that you can’t step up and say “ok, listen, maybe i was wrong, mea culpa”, i think that’s a big red warning sign to your current employees, your future employees and your investors. contribute to open source (a quick glance at my website shows a myriad of open source and freeware projects i produce)… but generocity only gets you so far before the repo man takes your stuff and you end up on the streets. application i make for general desktop computing, i use c#. a very high percentage of the commenters missed the point that the op was making about his subjective issues relating to experiences in hiring (right or wrong), and turned it around into a [my platform is … / your platform is … / i am … / you are …] discussion. so i’m going to blow that theory or more precisely your understanding of software engineering out of the sky. the internet and world wide web (www) were created with and are continually updated/developed on non-microsoft (non-dot. ultimately, most of what they wrote was done that way because either a. so i’m going to blow that theory or more precisely your understanding of software engineering out of the sky. article would have made more sense if were delayed a few days and posted as an april fool’s joke. continue your analogy, we should help those mcdonalds workers start their own restaurants. are too simple or too slow, because i enjoy the feeling of. it makes you look like a religious zealot and a kind of high self-regarding anal retentive. maybe you have some advantages in building left field bespoke systems, and maybe you could do better by architecting your systems out of mcdonalds hamburgers.. where else can you find a language providing such powerful. are the advantages of using lisp in the hpc field?, assess the risk of losing your developer in terms of your ability to replace them–consider the ramp-up time for a new developer to grok your code base. using a 10-ton development platform and 3rd party libraries probably isn’t the best approach if you want your technology to have any intrinsic value. that’s a nice way to lose “corporate memory”, and has brought down a lot of established businesses (and made others have to pay over and over for re-learning from the same mistakes). before you start judging people on the tools they use, you should learn what those tools actually are? that it is actually possible to use it for serious projects,But that would also be manageable in a reasonable amount of time. spork (which forks your application for each test it runs,Throwing the child state away after the test has run) but they never. you might know, we’re hiring the best programmers in the world. by your way of thinking, i should have developed the libraries myself to really understand the inner workings. think one of the most underrated and most underused lisp dialects. well, apart from the point that i’ve only been there since. of the startups i’ve encountered (i’m currently the ceo of one – disclosure) are doing small, light-weight web applications. best way to get a quick, reasonably scalable (and requiring few licenses on the server) prototype web application up and running is to use something along the lines of php, ruby, python etc, possibly with a framework of some kind. the state of your image interactively to get the code into. week i was in berlin, attending to one, as a teaching assistant,So that eventually i can become a trainer my own. ultimately,The software has just a few microseconds’ budget to process each. this case that culture is not seen as a fit for this startup; the slight confusion of self with world aside this is a _very valid point_. software projects you’ve participated in what’s your favorite? i find a lot of people that do not know the difference between a linker and a compiler because they never delve beyond the vs ide. irony of a company that lives on php is run by someone who dislikes frameworks is delicious and kind of sad. for yours being tuff, let me put it this way. if you would design your own, how would it look like? i do everything from raw-metal machine language to experimental languages to all the usual web front and back-end languages, and am one of those “started programming at 12 years old” types who had 5 years of college by the time i was 19.  but sometimes we only have squirrels to eat, and we need them to taste good. this is not a civil presentation, and does not rightly deserve a civil response. article was written just to be submitted to slashdot to get the expensify name known. you obviously read the linked blog post some time ago and decided that it nicely fitted your world view; unfortunately, you appear to lack the pragmatism of matt swanson and you certainly lack his writing skills. why, because it was a startup and they needed to establish themselves., we’re primarily a ruby shop, with a sideline in large legacy. a side note, microsoft uses a backslash in windows because the forward slash was already an existing command in ms-dos – the switch command. focus should be on what a developer does, how they approach and ultimately solve problems. scheme is turing-complete, which means it can solve anything that any other programming language can. just think, you won’t have to waste your time screening all the whiners who replied here in the future. i use c++ to develop for micro controller having 2kb of ram and embedded systems, i use c# for data processing, business logic, uis, etc, and r for statistics.– multiplatform support: (linux, solaris, windows and mobile platforms using 3rd party tools associated with mono project. that i used machines that ran completely free gnu/linux. programming by gui means that you have to design your application using the same paradigm that the tools vendor thought you should use, not the one that fits your needs. you’ve expressed the problem with hiring one demographic of good it people spot-on and would only need to abstract the example to cover the rest of the industry. you need to get your math right because i have never heard of any dependency formula of that kind which you have mentioned.’s the number of comments on your last 18 or so posts, by my rough count, at the time of this comment.  we need people who can not only cook burgers, but cook anything, from scratch. all, seriously, did you ever hear of expensify before this ? i want to make something to appeal to your average “know-nothing” mac user (the kind who have no interest in computers, thus their decision to buy a mac in the first place)… mac os is obviously the only choice.’ve been using cl exclusively for the last six or. developer b used a toolset that was free and a little more rigid.’ve been in the industry for 23 years and still use assembler, c, c++, perl, ruby, java, and c# in anger every day of my working life and i don’t see much difference between any of the technologies; they make some stuff easier, some stuff a little more painful. developer c used more expensive, heavy, pre-built components that he could drag and drop. programmers who posted in an unprofessional way this weekend should be ashamed. i decided to make a serious attempt at learning common lisp,I was looking for a project that would be large enough to prove to. i’ve seen some recent comments that this post might have upset and offended the smb community that we serve, and that i cannot abide. c# gives you a few more nice tools as a programmer, but they can can slow down your code if you use them improperly (speed it up if you use them properly, as the optimizers can get hints). if something doesn’t fit your needs, you’re most definitly not stuck with using it.

Does anyone use the Scheme programming language for a living

i usually look for in a resume is a jack-of-all-treats with a wide experience ranging from bare metal verilog through compilers to html/css. that’s not to say i don’t understand how to shovel, and it doesn’t mean that i use it every time (after all, the solution should be made to fit the problem, not the other way around).  so many that we don’t look at them, because resumes — let’s be honest — are totally worthless. another example:Assembly is not so often used nowadays, except in some special. the software projects you’ve participated in what’s your favorite? the sheer ignorance expressed in this post, i get the feeling your business ain’t gonna be around for much longer.) if you are working in a startup, spending weeks solving memory corruptions in a c++ application is certainly not a good idea. of flamebaiting to get attention for your service, how about focusing on making it suck less? mono is just a toy unless ms throws funds in., or using a left-handed coordinate system with directx instead of right-handed as was used since the dawn of computer graphics. mozilla’s spirit, all development on rust is happening in the. i’ve coded in almost every modern language and with a wide range of web 2. a language i could use without wanting to kill myself every. time or occasion to learn newer languages such as perl, python,I read a book about java, and found it an elegant further. though i’m sure my cl chops are rusty too,Compared to when i had just finished pcl. pain that can be caused by repetitive stress; don't assume you. you’ve expressed the problem with hiring on demographic of good it people spot-on and would only need to abstract the example to cover the rest of the industry. i find a lot of people that do not know the difference between a linker and a compiler because they never delve beyond the vs ide. i were to use it for an hour every day, that would no longer. software projects you’ve participated in what’s your favorite? would note thought that when i issued a challenge for a “shortest code” contest between my python and c#, it came out at pretty much a draw. against a random player to see how they were doing.*facepalm* if i were one of your programmers, i’d be mortified.@originalgeek so when you’re deciding a platform for your server base, and you’re trading off cost of hardware versus code of development resources, you will pick writing your server stack in c rather than an interpreted language, simply because that’s more “badass”, despite the fact that the latter is provably cheaper in the long run?. in fact, if we weren’t lispers, we would have built a very. best way to get a quick, reasonably scalable (and requiring few licenses on the server) prototype web application up and running is to use something along the lines of php, ruby, python etc, possibly with a framework of some kind. from the ide, they were clueless about what to do. the best ones were very appreciative and got better at sql development and interacting with dbs because they were willing to listen and learn. in the next year and i might use some lisp there. we don’t use it because we needed low level. i deployed my test servers i used mono on ubuntu linux with ssh. well, i did and that’s why i decided to purchase the ip because i wanted to make sure that the product worked the first time (don’t have the luxury of sending updates to a device that will never have a connection to the internet, let alone a usb port) and the effort can be put into developing value added features that would put this product over the top. you’re probably thinking cool lots of traffic but don’t believe the old saying that ‘any publicity is good publicity’ it might be if you’d not given soooo many people an even longer lasting impression that the ceo of your company is a complete incompetent! to react when a team of colleagues obviously made up some results? the slightest bit of difference if you’re pointing your talents. why do you think google hires genious students from harvard…. to customers, and sometimes it means driving to buy supplies. are all automated using many of the same tool and techniques i used in unix. run continuously for 5+ years only powered by a small coin. is ambiguous, and it is gratuitously incompatible with c,Which blocks the smooth upgrade path from c to c++. hacker, skater, cyclist,Husband, father to a seven-month-old son as demanding as he is. i also look for someone that listens to many styles of music – jazz, classical, rock, punk, polka – whatever, just so it’s not one kind. it made me want to learn lisp seriously, just to prove him.. before quicklisp, i could usually build up a set of libraries.  the very last comment takes the cake, however, and is a fitting close.“no offense, but i honestly think you have no idea what you’re talking about, and your irrational language biases are probably making you lose some really good coders.(modular, fast), and meticulously wrote out a long set of docs. you asked me why, i would throw the ball back in your court and demand you ask my former employer why. if you can’t afford to have each of these disciplines covered by qualified staff you should either a contract it out or b close your doors since you are an idiot and most likely ‘playing’ like you have a well managed company. i just wanted to position some simple points when it comes to software developer, developers and hiring. stores was (before it was bought by yahoo) largely, though not exclusively, written in lisp. bigger issue your funding sources should be asking you is why are you trying to hire the best programmers when any average programmer can solve your software model. are still a programmer, just not the on the same level as someone writing lower level code in c, assembler, etc. as novasparks has been using more than 100% of my time for the. because the eval interface in 3-lisp is so flexible that you can.  we don’t want a short order chef, we want a lord of the flies, carried by wolves into civilization and raised in a french kitchen full of copper-bottomed pots and fresh-picked herbs. that case, i think the user need not take cognizance of whether. currently use lisp to analyze some large data files we get from. ago i was advised to omit from my resume anything i really didn’t want to do again. fueling the religious zealotry of “i hate x” is an easy way to feel like you’re part of the in-crowd that you adore, as well. point was that even though newer versions of asdf were written that. java’s super calls posed a problem, because it was not. however to think just because people have learned another discipline, one that is really good for making money, they are not good developers? i’ve been building enterprise software for over 15 years and i’ve yet to put up a stupid blog or website for my company. you sound like a coder snob who is to hung up on technology to look at the business.. were it 10 years ago, we could even be talking about visual basic. put it bluntly, i chose c# as the language for my web server because it was the best language to use when i started the project, and because its low-level networking apis are really good. now, if the ui was the main part of my apps, then i would focus on it. in it, you'll get:The week's top questions and answers. think maybe the most unusual things i do is that i work on very. others may not find themselves able to infer anything from candidate’s answers to these questions, but i sure can. *all* the rest is simply the “dust” that get moved by the everyday earth revolving around the sun. apparently you’re just as ignorant in the areas of logic and mathematics as you are at software development. from computer to computer, or to make sure they were. completely disagree to your thoughts and i am really sorry to say that this is a stupid article. my experience people programming in scheme make up less than . the abet accredited university degree i earned went from assembly all the way up and i graduated knowing how to program irrespective of the language used, and that has served me well for the over dozen languages i have had to use in the jobs i have had. post may actually save you some recruiting time… i mean you won’t have to read my resume now, and i think there are a few more peopole in that boat. and it means that highlighting either one on your resume is a very big warning sign for me with my hiring.? because management still hasn’t figured out how to measure developer performance, doesn’t trust developers to apportion and account for their time honestly, so it settles for a count of behinds in seats per hour. maybe if you were the type of person who never tries to learn how the igniter works, or how the fuel is consumed, but just walking into a kitchen (or even working there for years) does not lobotomize a camp chef. scheme doesn't get in the way of new ideas because it includes so few of its own. me what we need t obuild first then tell i’ll tell you which language. ok, so i shouldn’t use the unreal 3d engine to make my game, because i couldn’t single-handedly match the genious of tim sweeney and his team of super developers? the scary thing is that you might just be boneheaded enough to ask them to do that. lessons in squirrel cooking and knife fighting, and a not so challenging erp application may put food on the prospective’s developers table, but it certainly isn’t going to amuse proven talent that’s used to receiving well above the average pay rate. likely do much better than trying to tweak some little. flexible that at every stage in your development, you can tweak. reason most startups don’t use it is that it isn’t free.“and on top of that we have an army of recruiters out scouring the globe, leaving no resume unturned. your guys are most likely printing custom chips for your highly optimized web servers, there really is no need for programming languages at all. uses a left-hand coordinate system because it was originally written in europe and called rendermorphics. don’t really use it enough any more to react to that with the. fyi – my brother is a fussy eater, no pickles and stuff – every time we go to mcdonalds, they are happy to customise the burger! observed your attitude, i can see why it’s been “surprisingly difficult” to find anybody to come work for you. the text console, the touchpad can't cause me any trouble. you have all the same freedom of coding your own classes or using any third party libraries as you do with c/c++, or whatever other language you chose. your edit, i feel like you don’t even realize just what you originally said.’ve just noticed the “monday edit” and this speaks volumes to me. as a result, a third thread which was busy doing a cas might very well believe tell you the pointer didn’t change, while the element in fact changed.  indeed, for all the outrage and fury, this is actually common knowledge amongst startups, and i was going to support that with a bit more data to win over the skeptics (at least, those who were open to listening). be on your way, make a new blog, and write more of these please.“well, the modules are all in the correct order, i don’t know why it’s not working. to stick to a much more functional design and just make state a. just search some of these names on google, and you’ll find the floaters. it succeeds now because there are now 2 implmentationsn with google’s dalvik. just search some of these names on google, and you’ll find the floaters. i’ve work on many projects that started off with perl, php, ruby, etc… and were later converted to a microsoft platform. even the most basic programs, just like when i was a kid,While other people do it so naturally. frameworks are useful for punch out a lot of code in a short amount of time. main purpose of all other so-called supported languages are glues to existing apps, they are just well-done language bindings in a sense. barrett: i guess you are not a developer, because in the world of software development it’s the other way around. actual launch customer was 1/50 the size of our first prospect. but, you can never get around people who sometimes just like things the “way they used to be. but your claims simply aren’t based in fact, which is a big turn-off. and a common approach to concepts: not just architecture but. bankrupt, and the new team used simpler tools in the end, as.

Read Lisp Hackers | Leanpub

because php is a language that makes it easy to screw up in. i could kick any of your developers butt in a hackathon. your research before posting things that haven’t been relevant for 5+ years! it appears that your job listing needs updating, because the top position hasn’t been filled yet and there is no job listing for a competent ceo. businesses (like idiots) invest a fool’s fortune into targeting these platforms. i’ve work on many projects that started off with perl, php, ruby, etc… and were later converted to a microsoft platform. want the programmer who uses his/her tools as a means to an end and not an end unto itself. used to program fpga and it deals with the lowest.’ve just noticed the “monday edit” and this speaks volumes to me. either had projects where the customer didn’t care about the.) for beginners (webpages as found in the free webmatrix software). you just pasted here is purely based on your personal opinion but this is absolutely not a good article. i think that really does help clarify your intention that startups, especially in disruptive technology spaces, need a different set of skills and thinking. with people who were mostly smarter than me or had. david cutler declined to hire me because he said he had the design all done, and he needed coders, not people who could think. programming is not about the tools you use it is about what you imagine you can do with them. don’t use lisp, but much of our software is built on ideas. very easy when sitting inside a start-up to believe you have all the answers. man has not said c# its bad, it came from c and c++ just like java and many others, the importan thing here is being creative with a programing language. if you are excluding anyone based only on a technology selection, perhaps u should stick to commenting on business functions. enough steps such that i can keep focused on the next one and. any exclusion you make on other grounds will hinder any startup, not help it. perl is hideously bad at it, and so are a lot of c/c++ programs that do hardly anything at all (why does a graphics manipulation widget want the entire x11 library? use the mvc framework, which gets almost entirely out of your way. at the end of the day humans don’t do well with 1’s and 0’s, so we have. start-ups aren’t building hamburgers, nor are they writing custom network stacks. know what kind of people fit with your company’s work style and hire them. before you start judging people on the tools they use, you should learn what those tools actually are?+ formerly required knowing the user's real name, but i'm told.  but it can’t go off the menu, and any attempt to bend the machine to your will just breaks it such that it needs to be sent back to the factory for repairs. one really good interview questions was ‘what is your website and if you do not have one do not bother applying and wasting my time’. and the program we produced was faster than the c++. if i’m hiring someone, and they have php on their resume, i want to know what kind of php development experience they have. don’t know what the correlation is between start-ups and tools they select., their variant is called script-foo, which is based on tinyscheme. can be when empowered by bad management rather than promptly. would like to point out that when considering the “cost” of technology one should also take into account the number of hours your developers will spend using outdated tools and decade-old technologies to reinvent the wheel. by seeing how you express your thought, i so like to see how you attract smart people to join your company and work peacefully together. one of my utilities written in c# implements a tftp server so that we can use uboot to flash our embedded linux boards without having a separate dedicated server. it makes no more sense to hammer in a screw than it does to program a web service in assembly language. into ntsd and unassembled it and manually converted it to ‘c’ so that i could see how the odbc apis were being used.’ve tried my hand at various languages, and it always comes back to c for performance (client or server,) php for dynamic websites, perl for *nix backend scripts, and java for anything that needs to run on the client, regardless of the client, performance not a concern.“so when you’re deciding a platform for your server base, and you’re trading off cost of hardware versus code of development resources, you will pick writing your server stack in c rather than an interpreted language, simply because that’s more “badass”, despite the fact that the latter is provably cheaper in the long run?’s the number of comments on your last 18 or so posts, by my rough count, at the time of this comment. another poster said, you can take your job and shove it. so, assuming that extends to web services as well, i’d have to be able to, say, write google myself.’s be clear, 13% of 360 posts are in agreement with this “article”, including deluded fanboys, white-jacketed ceos of in my head i wun a weally big entepwise and the sort of people who find their day’s biggest challenge is getting dressed in the morning. one of my utilities written in c# implements a tftp server so that we can use uboot to flash our embedded linux boards without having a separate dedicated server. i know it pretty well and most of my other language chops. need for backward compatibility which allowed me to throw out. it looks a lot like java, works a lot like java, and a competent java developer can pick it up very, very fast, and develop semi-reasonable business applications, that can even run on linux. article was written just to be submitted to slashdot to get the expensify name known. i just want an ajax toolkit that i can easily create browser based uis. oz burgers as fast as possible, and commit the rest of your career to an endless series of mcdonalds menus. it took me 10 years to get a really broad understanding of linux (just from a lot of use), and still there are dark corners of it that i haven’t even touched.. however, in that case, abstract objects are equivalent to a. to strike a balance between being dumbed-down enough to be. i’ve seen a lot of beauty in other languages, but nothing matches playing with complex pointers and figuring out why it must work and can’t have bugs. seems there are lots of microsoft employees here, so it’s impossible to make a realistic discussion, no need loose time. obviously anything can be built with any language / platform… given enough time and space. as a result, candidates are usually forced to create an artificial “career track” profile that fits the mold and every resume i see looks the same. then i’ve used common lisp for countless projects ranging from. on to think that programming skills are limited to the technologies we use is the fallacy here. to be working in a language where i can focus on the problem. don’t know what the correlation is between start-ups and tools they select., assess the risk of losing your developer in terms of your ability to replace them–consider the ramp-up time for a new developer to grok your code base. upgraded, but it also runs arch however you gotta do things on the.’ve been programming for 30 years this october and i’ve debugged code with a dual-trace oscilloscope on a wire-wrapped board only to find out that my program was crashing because someone put memory chips where the latches should have gone., a fella like that, who kin thinka efficiency and ain’t afraid to poke under a skirt or two is just the typea chap who might find himself a livin’ in this wild world. if he mentioned that instead of pretending to be technically elitist then maybe i could take him seriously. we write off truly ludicrous posts and move on; those that have some good points we tend to comment on. we only want people who grow their own mate here. the best in your adventure, i hope we never have to work together. so many that we don’t look at them, because resumes — let’s be honest — are totally worthless. a very high percentage of the commenters missed the point that the op was making about his subjective issues relating to experiences in hiring (right or wrong), and turned it around into a [my platform is … / your platform is … / i am … / you are …] discussion.. but we’ve borrowed an enormous number of ideas from. we don’t use it because we needed low level. obviously use emacs and all the nice stuff that work with it like., this is just stupid and encourages me not to hire anyone from expensify or use their products – which is bad for your backers and workers, since i work for a corp with very deep pockets. when in fact, they could just edit a few lines of the code to fix the problem. at the end of the day humans don’t do well with 1’s and 0’s, so we have. and this is the major factor limiting the use of. of all, your comment was insightful, thoughtful, and well balanced. the majority of the remaining responses disagree, either with playground insults, by pasting in their usual responses to any claims that their preferred technologies are imperfect, or through reasoned argument which the op wisely chooses to sidestep entirely since even a cursory attempt to answer it would be to render his position untenable. be on your way, make a new blog, and write more of these please. we should mix with microsoft product users and help them instead of treating them with disdain. people should be more civil, i can’t say the hate surprises me—many (often awesome) programmers have a profound intolerance for what appears to be willful ignorance, and will quickly dismiss as almost sub-human people who seem to refuse to learn. when you use javascript what do you miss the most from cl? i reckon that a computer science generalist mightn’ be a person of a certain airs, who’s just as likely to be talking about an lr parser as he is to take a gander at a design pattern or two. don’t like that because it craps on your lame assertion? but i’ll keep my opinions of your opinion to myself. shame on you for spinning your desire for junior developers as being solely related to cost.“and on top of that we have an army of recruiters out scouring the globe, leaving no resume unturned. which of us hasn’t been wrong at least once and not realized it? from the textual format to encode this music to something. so called “wizards” are a bad thing because many people grow dependent on them and don’t really know how stuff work and end up limiting themselves and developing bad habits based on wrong premises. pity the fool that takes developer hiring advice from somebody that clearly does not know the difference between an ide, a platform, and a language.  all these differences are perfectly irrelevant if you just want to make 1. software projects you’ve participated in what’s your favorite? hopefully your backers are slapping you in the back of the head. you must control events manually over a button before dragging buttons with the mouse. speaking as a member myself, it provides great benefits to entrepreneurs who want (cheap) access to microsoft tools, and useful business connections. i’ve seen a lot of beauty in other languages, but nothing matches playing with complex pointers and figuring out why it must work and can’t have bugs. keeping track, but there must have been at least half a. together a very useful set of behaviors from a small core of. we have to deal with unusual situations, and in times like. is a 'thunk', as used in scheme or in general? – not directly, i beleive men cause violence but i also beleive that if we did not have guns, less innocent people would die as it’s very hard to dodge or run away from bullets. think the right tool for the right job works, given certain jobs can use a variety of tools (perl, c, php, java) and some can’t (flash actionscript?’ve been helping another startup which uses rails, which i find far more hand-holding than microsoft’s framework (for instance, ruby has a cutesy, convention-based orm which protects you from dirty stuff like sql). it’s obvious that if you don’t have high level experience and training in one or the other then there is no way you speak with any in depth knowledge.. partly because of the feeling of being able to build up. you go back and look at some of this guy’s blog posts from years back, when they were starting, his job advertisements stunk of the same top shelf poo he’s putting forth now. does not mean i consider the current status an optimal one. on your code in the language yourself—kind of like. some of us like to try to actually read through this garbage., a 50-hour “normal” week is a sign of bad management.

How I do my Computing

plus some of the content on this blog and site seems very unprofessional (aka won’t make a lot of money in the long term). machine code is an abstraction that lets you do math, branching and such without building the circuits yourself. as a bonus you’ll find some interesting bits of history of sbcl. two ethical issues for an email service are (1) whether you can use.’t know why you’re apologizing in your followup dave. maybe you should do your best with what you can get instead of chasing purple squirrels. i never used uucp,Though occasionally i sent emails to addresses that involved transmission. i write it so that it’s awesome, whatever awesome means for the product in question. application i make for general desktop computing, i use c#. us about your approach(es) to optimizing common lisp code (and maybe code optimization in general)? simple fact is that like any toolset, you need to know what your business objectives are, and what toolsets are available, and what the best fit is. but i’ll keep my opinions of your opinion to myself. think i’m just gonna sit back and chew on my thoughts and maybe iffin’ this man has ruffled some feathers, there’s some feathers that a needed rufflin’. vindicate yourself, please write an entire enterprise level web application, complete with a structured data layer, querying engine, rest api, and full web front end, in less than 3 hours. mismatch between the way i think and the way statisticians. was a great, practical tool, and i never stopped using cl after. gnome apps are scriptable with the guile dialect of scheme, most notably gimp. as a result, candidates are usually forced to create an artificial “career track” profile that fits the mold and every resume i see looks the same. reduce the power of your networking stack (which you bought from ibm to begin with, ahem, netbios) by hiding it away and adding layers of ridiculous security, that sounds even better. any case, why not update your job section of expensify to clarify who you won’t hire and come on down from your programming superstar pedestal. of a button, and run advanced, massively parallelized,Distributed queries using a very comfortable query language we’ve. some of us don’t want to have to pack up and travel to “exotic places” to “fit in” – we have pets and/or children. do puzzles on your own time, don’t turn your job into a puzzle to entertain yourself. me ask you this question, do you always cook your food by yourself? are plenty of people who write scheme for a living. you mind providing some concrete examples to backup your ambiguous claims? – not directly, i beleive men cause violence but i also beleive that if we did not have guns, less innocent people would die as it’s very hard to dodge or run away from bullets.; using tools is not bad, not understanding what the tool does in background is very bad, as an example a hacker its a genius but the cracker its a shame. well, i did and that’s why i decided to purchase the ip because i wanted to make sure that the product worked the first time (don’t have the luxury of sending updates to a device that will never have a connection to the internet, let alone a usb port) and the effort can be put into developing value added features that would put this product over the top. better for battery life, lower cpu footprint, smaller memory footprint, etc. i hope you reconsider editing the blog by using better analogies for humanity’s future. of uses of clojure in hack days, but that’s as far as it. or, i shouldn’t use sqlite because i couldn’t produce it myself? i’m not telling you this story just to vent my past. suspect that i would find plenty of ugliness in the template. i’d just like to point out that bad mouthing one of the biggest companies and\or languages today has just made you look the most ignorant ceo’s of a internet based companies so well done you! but i don’t only hire people like me (there are very few of us left).“well, the modules are all in the correct order, i don’t know why it’s not working. think we would all be better off if we hadn’t balkanised the. one that is useful in the sense of helping it to be used more. can publish their own software for it or customize it via its. don’t worry about the specifics of the languages or platforms they’ve used., i just realized the search on your site is powered by bing… i believe this is what we call irony., i don’t hear any complaints about people using sql. obviously anything can be built using any given platform given enough time and space (turning complete). issue, which would arise just the same even if they did. so stop your angry comments about a topic you don’t understand even a little bit. you must control events manually over a button before dragging buttons with the mouse. are usually more expensive (now if you are going to do testing. policy is simplistic and boneheaded, and i, for one, don’t believe you actually follow your policy. it’s a shame that it’s just a microsoft thing, as opposed to being a standard like pascal or c++ — that’s just the way it goes, i suppose. result: they don’t have a product, because we *all* left (i stuck it out the longest, but 70 hours in 4 days, and not even a thank-you? it has nothing to do with the fact that startup programmers are smarter and thus use other platforms or languages. because you have no gc, when deleting an object in a first thread, creating a new object a few cycles after, you can get the the same address in a second thread. start-ups aren’t building hamburgers, nor are they writing custom network stacks. if something doesn’t fit your needs, you’re most definitly not stuck with using it. against each other to get a red queen effect—i just played. will not work for a ceo that doesn’t know the difference between a “showstopper” and a “dealbreaker”. example, i see developers find a jquery extension and it doesn’t do something right, and their mindset it just to find another one that works and they spend hours trying different extensions. are still a programmer, just not the on the same level as someone writing lower level code in c, assembler, etc. it well and i can see quickly how to use it to explore and. i use c++ to develop for micro controller having 2kb of ram and embedded systems, i use c# for data processing, business logic, uis, etc, and r for statistics. will say though that java technologies appear to be more stable from the point of view that they are well supported for many many-years and so this allows java developer to master the technology at length.-20 participants; one of whom was there twice (dan_b and dan`b),Using the channel to paste bits of alpha assembly between his laptop. one uses php, one uses python, one uses brooms and sweepers (literally). use a thinkpad x60 computer, in which the fsf installed a free. this case that culture is not seen as a fit for this startup; the slight confusion of self with world aside this is a _very valid point_. c# to java is like comparing a car sitting in your driveway (the c# car) that you put the keys in, start the engine and then drive away, compared to a car in your driveway (the java car) that doesn’t use a key which you must figure out how to open the door through the trunk. with just my backpack and unicycle and no home anywhere. it took me 10 years to get a really broad understanding of linux (just from a lot of use), and still there are dark corners of it that i haven’t even touched. music, which was notated in “tablature”: six lines, one per. biggest hamartia of great developers that start to think of code as an art form and create self-imposed obstacles, such as using primitive tools, just to prove themselves worthy. historically in 2d drafting (or ‘draughting’ in europe) the us and europe laid the three principal orthographic views (top, front, and side) on the paper in differing layouts. since forward slashes were already in use, they had to use backward slashes for delimiting the file path. cpus, but that also does business in a lot of other. but perhaps if you spent your youth killing and roasting squirrels you missed out on such things as a trip through an educational institution. if you can’t see and and understand that then you’ll probably get what’s coming your way down the road. what were the biggest upsides and drawbacks of using lisp on the scale of ita? how software is only sustainable if it can stay alive in the. you have a better reason to hire someone than a resume anyway. you are obviously someone who has no initiative and just does what everyone else does. incidentally, the only thing on a resume that would cause me to throw it away would be years of extensive cold fusion development. the company and the ceo:“david barrett founded expensify in may 2008; witold stankiewicz joined him in august 2008, and together they launched an alpha product at techcrunch 50, taking home the “demopit 2nd place” prize. design / logo © 2017 stack exchange inc; user contributions licensed under cc by-sa 3. on its site and subject, expensify looks like a good candidate for most-boring-job-ever, and i’m sure it’s hard to find die hard programmers who are really enthusiastic about expense reports, so i figure you have to go through a lot of less well qualified potential hires. disagree with your viewpoint, but you are entitled to your opinion and it is your company. others may not find themselves able to infer anything from candidate’s answers to these questions, but i sure can. two startups i have worked for were about *extending* messaging security, not reinventing email. would assume that adding a comment is equivalent to amending my answer :). article will soon be forgotten, probably as quickly as your start-up. it’s marvelous if you want to design the kind of apps they want you to. because you have no gc, when deleting an object in a first thread, creating a new object a few cycles after, you can get the the same address in a second thread.) also because c++ lacks a gc, you face silly stuffs such as the aba problem when implementing a lock-free fifo. however, it should be noted that c# does allow for the adept programmer to extend a control’s capability, or write new controls. that a european created 3d library uses left-hand rotations makes sense when you trace the history of how graphics standards came into being in europe. i’ve had candidates that really did not understand what they were doing, and worse, did not care and had no curiosity about what their tools did. nasdaq we process the ip/udp/multicast network stack, extract. edit: incredible that this post is still going strong, on a weekend no less.! this is officially the dumbest thing i’ve read all week. for instance i use products that use jquery and dojo.. but we’ve borrowed an enormous number of ideas from. switching between the cl with all its high level features. i’m very proud of what we’ve done here — i hope it. barrett: i guess you are not a developer, because in the world of software development it’s the other way around. directx can use both left-handed and right-handed coordinate systems as at least direct3d9 has right-handed functions. being said… the author of this piece used far too broad a brush and comes off looking like a complete know-nothing asshat. small things, like using backslashes in file paths rather than forward slashes like any dignified os. suspect that my login “fare” (at itasoftware) was a pun that. i can focus on the problem itself, rather than the detail of. you want to hire good developers, the first thing you need to do is stop writing blogs on how their technology choices mean they’re cretins, and how you won’t hire them because of it. i speak directly to you david when i say this, for the first time in your life you’ve met a certain reality and will suffer the consequences of your grandiose behavior.. that’s just a crazy idea; anyone who’s crazy in the same. can be sure that no company that i ever advise with will in any way consider use of expensify for any type of service. post may actually save you some recruiting time… i mean you won’t have to read my resume now, and i think there are a few more peopole in that boat. my description above it might seem that it would be hard to use. not exactly pulling in lead developer salaries, i'm sure, but i think the defintion of a "working" musician is one who can actually get people to attend their performances, and people using extempore/scheme seem to be managing this so far. i look for people that smile and brush their teeth.

Guide to Writing Resumes, CVs and Cover Letters

it’s also a potentially powerful language if used correctly. are 2 major problems i have with your arguments:2) the clr/cli are open standards and are implemented by other organizations, the most notable implementation is mono, but there are others. of the best systems for parallel programming of any language,Not just in the lisp world. otherwise, for those yet-another-facebook-type social web apps, just hire competent programmers and give them salary and perks that normal professionals expect, and not hope that their compulsion covers for your managerial incompetence and angel investor micromanaging idiocy. i have seen scheme used for doing embedded systems programming, high-precision numerical computing, web programming, game scripting, and more. irony of a company that lives on php is run by someone who dislikes frameworks is delicious and kind of sad. at least a lot of developers now know that they apparently aren’t “fit” to work at your little company. one uses php, one uses python, one uses brooms and sweepers (literally). i just don’t like you because your name is david: http://t. of expensify, destroyer of expense reports, and savior to frustrated employees worldwide. business, and he doesn’t seem to regret that decision.  the very last comment takes the cake, however, and is a fitting close. maybe i been drinkin’ too much o’ that corn whiskey, but iffin’ my eyes ain’t finally giving out on me, not due to the liquor, just mostly the women (or the cows, when a man’s lonely), i’d have to say that a savvy cs generalist mightin be the type a fella (or lady, pardon me mam) who’d not be too shy ’bout writin’ some nio or maybe taking all things into consideration when sending some data afore he done fills up a buffer on some type a reno loving network. i need someone who can deliver and create business value.“you can only use a class / library if you could write it yourself”. and, above all, you must know what you know, and what you don’t know. you are a developer guy and want to do your job and make some money and no more, you probably won’t visit the web pages above. a startup should focus on how successful it can be rather than the programming language . maybe if you were the type of person who never tries to learn how the igniter works, or how the fuel is consumed, but just walking into a kitchen (or even working there for years) does not lobotomize a camp chef. i work 35 hours a week in c++, i can definitely say that, while you can in theory reach the best performance, you spend a lot more time to get it. most amusing thing is in his edits, when he claims that you can tell what coding platform a company uses, by what web server they host on…. don’t use lisp, but much of our software is built on ideas. you ever develop a theory why lisp isn’t used more? get frustrated with not knowing what to click on in server 2008 to make it do something. what you are saying is if i have some c++ code and i use visual studio to compile it into cli then i’m venom to the company, but if i compile it to machine code directly i’m not? trust me, it’s not possible to write software using twigs and bricks! i’ve worked in basic, haskell, java, sql, c, c++, vb, c#, javascript, python, cuda, ruby, dos, bash… i guess a lot of others as well. you may feel the need to defend this trite nonsense, but i must tell you that i feel the need to defend anyone those offended by the text, and who have offered a good measure of directed anger up against it. you go back and look at some of this guy’s blog posts from years back, when they were starting, his job advertisements stunk of the same top shelf poo he’s putting forth now. used frameworks from mfc to jdk, bla bla bla you get the picture. that’s a nice way to lose “corporate memory”, and has brought down a lot of established businesses (and made others have to pay over and over for re-learning from the same mistakes).) if you are working in a startup, spending weeks solving memory corruptions in a c++ application is certainly not a good idea. a nutshell, as random genetic mutations occur within an organism’s genetic code, the beneficial mutations are preserved because they aid survival — a process known as “natural selection.’ve had to write vba before, and also wrote stuff using various macro languages and even jscript/wscript, and a lot of it feels very constrained, but the tools i wrote were to accomplish a task that the customer-service representatives were taking a long time doing, and could only use what was on the windows pc already (eg vba inside ms excel, or wscript., 5 foot tall knife-wielding ninja programmers who think using jquery is somehow nobler and more pure than c#. a platform based on how many startups are using is like taking driving advice from someone in a wrecked car. not use these dis-services unless you can break their drm. what are they going to do when the bubble (and that is the only apt description) bursts, and they find that their investments were as misplaced as they were misguided? programs strictly following such rules - this will make your. using this article (whether you agree or disagree) they’ve planted the seed in your mind that they are top of the bill, hiring only the best coders. were parachuted from above, and some of them were pretty.  it would appear that every possible insult had already been slung so there was nothing left to do but actually discuss the merits of the post. another poster said, you can take your job and shove it., we came fifth in category, which makes me very happy. course, programmers should know something about how these lower layers work or they’ll be deeply lost if they ever have to debug something non-trivial, but you wouldn’t advocate writing your startup’s application in assembly language, would you?. were it 10 years ago, we could even be talking about visual basic. ita (by google), i’d probably stop using common lisp and. you asked me why, i would throw the ball back in your court and demand you ask my former employer why. they just don’t fit well into what my company is doing. in favor of recruiting me at ita; however, it wasn’t.. 3-lisp goes further than common lisp and scheme combined,In that it provides not only first-class access to function bodies. because intel offers optimized libraries and tools for math and parallel programming. how i started working on ecl, with the aim of empowering it for. never used unix (not even for a minute) until after i decided to.-interface-library,On which i’m presenting a paper at ilc 2012:“lil: clos reaches higher-order, sheds identity, and has a transformative experience”. thousands of dollars for an ide and a sql server license will kill a startup. you obviously read the linked blog post some time ago and decided that it nicely fitted your world view; unfortunately, you appear to lack the pragmatism of matt swanson and you certainly lack his writing skills. yup, those seem like downright it positions in what we here recon as comp sci. if hiring is the top priority for the quarter, you get your best senior technical people on it. posted the profile of the site expensify because i am guessing the ceo is a young startup person that has limited experience. think you should provide us with real examples, and good arguments. but you get really good at knowing just what you can do. why, because it was a startup and they needed to establish themselves. then they publish it to a code repository so other programmers can use it too. i’ve coded in almost every modern language and with a wide range of web 2. you dont have to use it, but they’re there should you need it.  they start out frozen so they can’t be smushed up and reformed, and the thawing machine is so tightly integrated with the cooking machine that there’s no way to intercept it between the two. interviewed for a job since the grocery store when i was a kid. don’t know if “dislike” is the right term because the alternative. systems that we program for — and lisp is one of the few. while i do feel your original post did have the smell of a “high on the horse” writing, i understand that some startup companies can’t rely on people who have only been trained in “enterprise”. you are probably a typical ceo who wants to paint the moon blue yesterday, and enforce to use his teaspoon because the appointed head of it who happens to be his brother said it was the best tool around. i usually look for in a resume is a jack-of-all-treats with a wide experience ranging from bare metal verilog through compilers to html/css. of your papers, “reflection for the masses”, researches the ideas behind 3-lisp, “a procedurally reflective dialect of lisp which uses an infinite tower of interpreters”. i can say without a doubt some of the worst sql i have ever seen written and database concepts used came from c++ and php developers, but really it knew no language boundary (vb, java, asp, c++) all of it bad and wasteful. is a well known fact that the whole internet is now driven by linux technologies and… this is so encouraging 😉. costanza is a researcher, and an active common lisp programmer and community enthusiast:He’s the maintainer of. i do everything from raw-metal machine language to experimental languages to all the usual web front and back-end languages, and am one of those “started programming at 12 years old” types who had 5 years of college by the time i was 19. programmers who posted in an unprofessional way this weekend should be ashamed. i can say without a doubt some of the worst sql i have ever seen written and database concepts used came from c++ and php developers, but really it knew no language boundary (vb, java, asp, c++) all of it bad and wasteful. i wouldn’t want to work for someone idiot who makes statements like:“or using a left-handed coordinate system with directx instead of right-handed as was used since the dawn of computer graphics.’ve worked in the game-industry for 8 years, had a 3 year break in the financial (high-frequency trading) industry, and i’m back at games now. you need a specialist in a programming language or platform, hire someone who already knows it well and is proven. obviously programming is very complicated (there is no silver bullet). i were an investor in your company this post would have me seriously worried – where programmer experience with productivity is misconstrued as weakness. if hiring is the top priority for the quarter, you get your best senior technical people on it. post left me really confused as last week i edited a bunch of php 5 files on ubuntu using eclipse (having never used any of them before) – but wait, according to the article that would have taken days/weeks (ever? luck hiring, i presume ones hired either missed this post or share your view, and judging by the responses many don’t.  indeed, for all the outrage and fury, this is actually common knowledge amongst startups, and i was going to support that with a bit more data to win over the skeptics (at least, those who were open to listening). hopefully this will change as bizspark becomes more well known. will take care of the tedious aspects of programming in less. it looks a lot like java, works a lot like java, and a competent java developer can pick it up very, very fast, and develop semi-reasonable business applications, that can even run on linux.“instead, we look for a very different sort of person. you’re probably thinking cool lots of traffic but don’t believe the old saying that ‘any publicity is good publicity’ it might be if you’d not given soooo many people an even longer lasting impression that the ceo of your company is a complete incompetent! think the main article is largely lacking in worthwhile content, but the comments have been interesting (which is why i am commenting instead of closing the browser in disgust). because php is a language that makes it easy to screw up in.’t know why you’re apologizing in your followup dave. but, you can never get around people who sometimes just like things the “way they used to be. hopefully this will change as bizspark becomes more well known. is all about logic, and language is just a medium to write your logic. why lisp wasn’t used more and exploring other languages. speaking as a member myself, it provides great benefits to entrepreneurs who want (cheap) access to microsoft tools, and useful business connections.) in large french kitchen copper-bottom pots, promote non-vegetarianism and unsustainable lifestyle.. but the sbcl runtime system is a bit heavyweight to make. software projects you’ve participated in what’s your favorite? as you say in your last sentence, scheme lacks a lot of the features of common lisp. have no experience with other ways of maintaining web sites. you don’t have to worry about not looking at my resume; i won’t be submitting it to you.. “programming tools that generate a dozen complex files before you even write your first line of code”…please show me, because there is an option to start with an empty solution, so that you can add only the files you need for your project. them is that, because kubuntu is so automatized, through guis and. let’s see how your company lasts, i wouldn’t invest on it. cl is not for everyone, but some of the criticism is just years. the page needs it (using konqueror, which won't fetch from other. and i don’t mean that as insult, it’s just obvious from your post that you’re just ignorant to the technologies you’re discussing. my new job, i’ve been using cl in my math lectures a couple of. your post will go down in programming history as an excellent example of the syndrome i spoke about above. get frustrated with not knowing what to click on in server 2008 to make it do something.

the scary thing is that you might just be boneheaded enough to ask them to do that. either the developer is too new to js to have used jquery, which is a major red flag, they’ve decided that it’s better to handle dom manually, which is a good reason not to hire them, or they’ve used something else. we should mix with microsoft product users and help them instead of treating them with disdain. but he ain’t gonna back down from a tool, he’s just gonna learn it real good ta make sure it ain’t just snake oil. yup, those seem like downright it positions in what we here recon as comp sci. observed your attitude, i can see why it’s been “surprisingly difficult” to find anybody to come work for you. although non-threaded comments are not a good place for a discussion i feel that if the author of the post has time he should be able to write another post, taking all the good arguments and writing a coherent post. be better off if we hadn’t balkanised the different systems that. different software is a normal part of use, so it is a computer. with your attitude, funding, and ultimately the problems you want to solve, you won’t. i’d be more cautious – same for java programmers – and ensure the candidate as some strong algorithms/system/memory allocation… knowledge. yup, and maybe he’s not afraid o’ doing a lil digging in gdb, backtracing and what not, just ta see why the kernel’s acting so weird. produces some great developer tools (the best in the business, from what i’ve seen) that allow developers to do some really amazing things, so long as you’re using them for tasks they were designed for. by seeing how you express your thought, i so like to see how you attract smart people to join your company and work peacefully together. reason most startups don’t use it is that it isn’t free. you can use third party engines if you want, or write your own. this is not a civil presentation, and does not rightly deserve a civil response. anyway you got your nice share of comments, probably what you wanted. my knowledge of what goes on “under the covers” makes me able to work around your limitation with making 1. don’t worry about the specifics of the languages or platforms they’ve used. it was good reading this article though – it is entertaining, and also reminds me a different level discussion about the u. blog post should, however, serve as a big red flag for anyone who might consider interviewing with you, no matter what their their chosen programming skills. seems there are lots of microsoft employees here, so it’s impossible to make a realistic discussion, no need loose time. know of people that love to shovel their driveways in the winter as opposed to using a snow blower. i’ve worked in basic, haskell, java, sql, c, c++, vb, c#, javascript, python, cuda, ruby, dos, bash… i guess a lot of others as well. post left me really confused as last week i edited a bunch of php 5 files on ubuntu using eclipse (having never used any of them before) – but wait, according to the article that would have taken days/weeks (ever? me what we need t obuild first then tell i’ll tell you which language. i would imagine that those who were incensed with his lack of tact are those who look for the right solution and the right programming tool for the solution. i hope that you will be able to overcome your terrible affliction at one bright day in the future. side effects of middle-men and “filters” is that the most talented people that come in contact with your business will judge quickly that they’d rather go somewhere else. apparently you’re just as ignorant in the areas of logic and mathematics as you are at software development. were bought by nortel at the same time, and become a productive. if you offered prospective talent a challenging problem and corresponding pay you’d find the “best programmers” suddenly appearing at your doorstep. compare that with microsoft stupidly ever changing technologies stack (for no good reason other than to push their own agenda). it’s like discussing the limitations of working on ios and apple. since forward slashes were already in use, they had to use backward slashes for delimiting the file path. way i see it, you have two options: (1) keep digging, this goes viral, and your company is a joke; (2) apologize and/or shut up, and your company keeps bumbling along as it has been. learn new languages mostly because i enjoy meeting new people and. the reason why is that building large enterprise apps takes a lot of people-hours, which is usually just plain outside of scope and budget. article would have made more sense if were delayed a few days and posted as an april fool’s joke. too many hours, for too long, and your people will *not* have their subconscious coming up with fresh ideas during their down time – they’ll just be reiterating over the same old, same old. old and crufty and gross, but when i started using sbcl i found.*facepalm* if i were one of your programmers, i’d be mortified. the previous post, you’ve hit it: “and have what one of our engineers referred to as a ‘willingness to get into trouble'”. to be successful, the startup has to answer an important question: what are we doing that makes us unique and more valuable than a competitor? pure arrogance and how naive this article is tells me that you must apply the same concepts to your products, and therefore don’t expect my support of expensify. however hard and expensive it was with lisp,I can only imagine how many times worse it would have been with.. rust is a programming language that’s supposed to fit the. depth of your ignorance is only matched by the shallowness of your knowledge on the subject. said that, my personal responses to your questions:Is goto evil? we need people who can not only cook burgers, but cook anything, from scratch. propensity for fitting people to your own mental model for the purpose of validation is further clarified by this evenings edit. to upgrade, not to stay behind, even if their users didn’t. it’s marvelous if you want to design the kind of apps they want you to. just like bikies don’t drive scooters, even though they would get them to the same place in the same time., do not bother yourself – the author does not qualify for technical discussions. when i’m making a server solution, linux is the obvious first choice! incidentally, the only thing on a resume that would cause me to throw it away would be years of extensive cold fusion development. the fact that you think yours rings so true as to make a blog post about it actually annoys me that it reinforces my stereotype. obviously anything can be built with any language / platform… given enough time and space. did remember of a guy named david (the inventor of ruby on rails) that once said in an interview “i will never hire someone that is using an os different from mac osx” i cannot remember how many days i was laughing after reading a phrase like this one! oz burger then i just make a class and inherit the 1. then again, i’m not looking, because i work at a disruptive start-up that’s changing the world, using any and all tools at our disposal, and we reserve the option of using any new tool if the fit comes up. the software projects you’ve participated in what’s your favorite? i must say i share your scorn about microsoft products. i used the word cracker i meant people who just use a hacking tool not programmed by themselves. love hanging out with lisp hackers: i find that we’re an unusually. up to the world’s lowest latency supercomputers based on. now it may be possible that you have programming and software development knowledge, however you have not indicated such. edit: incredible that this post is still going strong, on a weekend no less. there’s some satisfaction to catching your own squirrels and grilling them over a camp fire, but honestly, it takes less time to go to a grocery store than chase the little buggers down. there must be some criteria that you can write down on your blog 🙂. i don’t use it for it’s “simplicity” but the productivity gained. offense, but i honestly think you have no idea what you’re talking about, and your irrational language biases are probably making you lose some really good coders. however to think just because people have learned another discipline, one that is really good for making money, they are not good developers? depth of your ignorance is only matched by the shallowness of your knowledge on the subject. programmer anyway even if you do not use it directly after. and the list goes on… what other technology allows that (and very well)? as a result, a third thread which was busy doing a cas might very well believe tell you the pointer didn’t change, while the element in fact changed., i write functions that i call from the repl, and use the slime. they just don’t fit well into what my company is doing. now i just use quicklisp and don’t worry about it. a used a toolset that was free and super flexible with no pre-built components. qualify but only to lesser degrees), there were bright people. i see php on a resume, i’d definitely ask why the person has been wasting their time with low end tools. you have all the same freedom of coding your own classes or using any third party libraries as you do with c/c++, or whatever other language you chose. which of us hasn’t been wrong at least once and not realized it? azul systems’ hack of using the ept/rvi virtualized page tables. i don’t like them myself, because i don’t like to loose control.  small things, like using backslashes in file paths rather than forward slashes like any dignified os. you might know, we’re hiring the best programmers in the world. so many that we don’t look at them, because resumes — let’s be honest — are totally worthless.@dar7yl: then you might want to amend your answer to say that. i would suggest you take a hard look at your current biases and dig a little deeper than the tools used and you’ll probably find out that you’re looking at a symptom not the disease. but your claims simply aren’t based in fact, which is a big turn-off. identify a programming problem that is difficult to implement in c# and give us a beautifully efficient haskall or java solution… or stfu. midnight edit: after >500 comments, >1000 tweets, and >1000 facebook likes, i’m closing comments on this thread so we can all get back to work. i wonder how many of these comments are posted by real devs versus microsoft’s propaganda machine? there were startups that wanted to do just that, and where are they now? always assumed that startups tended not to use microsoft because the other alternatives (e. started learning scheme for fun, and was wondering if anyone uses it for a living as a prime programming language. real question is “can we hit the business objective”, and the answer is a resounding “yes”. at least a lot of developers now know that they apparently aren’t “fit” to work at your little company. or do you just confuse your employees code as your own ?  but sometimes we only have squirrels to eat, and we need them to taste good. clarifications added to the original article:As a suggestion, it’s best not to try and write about things which are not your forte – it makes people in this business very unhappy as you can see., or using a left-handed coordinate system with directx instead of right-handed as was used since the dawn of computer graphics.– multiplatform support: (linux, solaris, windows and mobile platforms using 3rd party tools associated with mono project. interpretations are only simulated, so the tower is actually just. run your web server as a “windows service”, ah that seems like a grand idea! it is now impossible to get drivers for any of your arm. well-documented enough that someone else can take on the task of. you must go fast, your application must be scalable, c# is a good candidate, but you are certainly not forced to use microsoft servers if you don’t want to.. i use stuff like cl-ppcre,Cxml, and more to gather data. developer c used more expensive, heavy, pre-built components that he could drag and drop. programming by gui means that you have to design your application using the same paradigm that the tools vendor thought you should use, not the one that fits your needs. my old job, i’ve been using cl exclusively for the last six or.

burger menus, should "logout" always be at the bottom and why? the author obviously wrote this in a manic haze of grandiosity. wish there were lisp bridges to other runtime systems (java,Android, objective c, perl, python, c++, r, etc. the time the first business i built was large enough to require thinking about ‘grown-up’ platforms, the platform we were using had grown up also, so no need for microsoft. by reading the comments and exposing you to different points of view(only you can change your hiring behavior) this episode should make you a better manager. i have a lot less spare time now than i used to have 10 years ago, and for my home/hobby projects i don’t want to spend all my time (re)writing libraries for basic tasks. maybe you have some advantages in building left field bespoke systems, and maybe you could do better by architecting your systems out of mcdonalds hamburgers. from people who feel it really helped them use cl more. you must go fast, your application must be scalable, c# is a good candidate, but you are certainly not forced to use microsoft servers if you don’t want to. if you offered prospective talent a challenging problem and corresponding pay you’d find the “best programmers” suddenly appearing at your doorstep. historically in 2d drafting (or ‘draughting’ in europe) the us and europe laid the three principal orthographic views (top, front, and side) on the paper in differing layouts. the russian business organization (russian cyber-crooks) can run a virtual office profitably with nothing more than chat, email, the occasional skype … but high-tech startups still insist on the presence of warm bodies. know what kind of people fit with your company’s work style and hire them. – yes, but again, alcohol cannot take full responsability, the real fault lies with the men that use it. – i beleive so, if you’re using coding them by hand. agree that it is not worth it to harp on that mistake anymore… but to justify it? a really exciting way to use an uncommon tool to great. i don't know how many emacs users actually use the extension language.“instead, we look for a very different sort of person. i hope you enjoy knowing that you’re getting the second best coders out there because of your discrimination. and it means that highlighting either one on your resume is a very big warning sign for me with my hiring. of expensify, destroyer of expense reports, and savior to frustrated employees worldwide. you’ve expressed the problem with hiring on demographic of good it people spot-on and would only need to abstract the example to cover the rest of the industry.@originalgeek so when you’re deciding a platform for your server base, and you’re trading off cost of hardware versus code of development resources, you will pick writing your server stack in c rather than an interpreted language, simply because that’s more “badass”, despite the fact that the latter is provably cheaper in the long run? c# to java is like comparing a car sitting in your driveway (the c# car) that you put the keys in, start the engine and then drive away, compared to a car in your driveway (the java car) that doesn’t use a key which you must figure out how to open the door through the trunk. machine code is an abstraction that lets you do math, branching and such without building the circuits yourself. for the person who said, “i’ll put my mvc/c#/sql server against your lamp any day”, bring it on, my friend- you’ll lose. is accepted because i can produce useful stuff pretty quickly. tools its not bad, i would say it’s a good thing, we all re-use our own code, why don’t use other’s. you are obviously someone who has no initiative and just does what everyone else does. and interpretation of computer programs,Using the video lectures from abelson and sussman. fly to a really interesting country — kazakhstan, jordan,Russia, algeria, you name it — and spend a few weeks deploying the. side effects of middle-men and “filters” is that the most talented people that come in contact with your business will judge quickly that they’d rather go somewhere else. think the real moral of this story is, (1) if you want to work at a startup, make sure the cto cares about problem solving and not technology religion, (2) if you’re cooking steaks on a gas grill and you see your cto warming up a dead squirrel over a book of matches, starting looking for a new job. these characteristics can breed teamwork, focus, and determination, but it can also build myopia. dissing a copmany’s strategies / decisions — i’d expect that from a misbalanced dev, very skilled in tech/coding on one side, and poor business judgement and insight on the other. are lots of bad developers using:* php, python, javascript, c#, java, c++, c, etc.; i can afford to do that because i am in a fairly safe. i were an investor in your company this post would have me seriously worried – where programmer experience with productivity is misconstrued as weakness. the top of the tech bubble in 2008, we had over fifty lisp. programming pet peeve is ‘frameworks’ and ‘libraries’ that run on top of presumed libraries, creating a dependency hell. were all way above my level and i was routinely stunned at the. unit tests can be useful if you’re writing a bigger system. the sheer ignorance expressed in this post, i get the feeling your business ain’t gonna be around for much longer. building our code at ita, we had grown weary of asdf as we had. i just started the mit sicp course, and this will be a nice additional resource. at least they did not use (iiuc) colons like vms. are also some professors who advocate the use of scheme as a teaching language, like matthias felleisen and the others behind plt scheme., it was largely used, and i grew up with many people taking. this point i use it for things when it makes sense to do so. the only sustainable way to live in today’s society is to become vegan, or at best vegetarian. those compulsive programmers write stuff because it is *fun* for them! do you push a cable through a standard conduit inside the wall? there were, i’m pretty sure that there would be plenty of. as a potential customer these statements make me rather pensive towards purchasing your brand without elaboration. us to write teclo’s production traffic path in sbcl. comments are hilarious, as usual every coder self-classifies themselves as the best… i am glad i read this as your product will be useful to me and my organisation. clever ways to use data to improve the web site and the rest of. i deployed my test servers i used mono on ubuntu linux with ssh. the carpet in the pit boxes is unexpectedly treacherous when. a one-page patch that actually used vacietis as a stand-alone c. want the programmer who uses his/her tools as a means to an end and not an end unto itself. quit my last job because of too many 60-70 hour weeks, and 36-hour “days”. it was just the command shell that demanded backward slashes. *all* the rest is simply the “dust” that get moved by the everyday earth revolving around the sun. just like bikies don’t drive scooters, even though they would get them to the same place in the same time.. the google+ account using my name is also not mine. are lots of bad developers using:* php, python, javascript, c#, java, c++, c, etc. it in c is cheaper in the long run, because you don’t need to throw more hardware at the problem due to the overhead of the runtime.) but just because you cooked on a gas range for a year, doesn’t mean you must spend two years learning how to cook on a campfire. you sound like a coder snob who is to hung up on technology to look at the business. years building a distributed database system that we’re about.. there too i have a cybernetic message to pass on:Incentives matter, and technical infrastructure as well as social. because your coders have never spent enough time with a language to learn the restrictions, and learn how to get around the restrictions, doesn’t mean you have the best coders. doing something, no matter how small, on your project every.-ppcre, written on a bet in hamburg café,And a whole stack of web-related libraries with the most widely. ai boom and bust played its role as well because after the bust.'m voting to close this question as off-topic because this is an open-ended poll. continue your analogy, we should help those mcdonalds workers start their own restaurants.. in such a case i insist on free software, just as if the. was seeing a community of users and developers grow around. use racket or maru, or maybe factor or slate, and try to., i’m off to go pick up objective-c so i can lead the new ios teams we’ll be hiring this year. i appreciate that it gets on your nerves and makes you want to blow off some steam. cold fusion developers are usually off in the head, or unbelievably stupid. can learn scheme (and a lot of deep ideas about programming). if i were your customer i’d be dismayed, because your article amounts to a declaration that my project will cost more than it has to. if that variety includes both some science fiction and classic literature, that’s a plus. we have enough problems without opening the door for yaspfc (yet another software patent fud campaign). i for example, eat mcdonald’s almost everyday (a lot of it) and weight a little over 120 pounds and i’m 5’7″ tall.. but as far as practical use goes, there are better options today. the best in your adventure, i hope we never have to work together. i think that really does help clarify your intention that startups, especially in disruptive technology spaces, need a different set of skills and thinking. i don’t like milking customer’s of their money, and i don’t like wasting my time.  all these differences are perfectly irrelevant if you just want to make 1. the upside, we certainly have been able to write quite advanced. your desire was to make yourself look like an ignorant internet troll … i believe you have succeeded. on the other hand,Contextl uses the reflective features of the clos metaobject. it’s because all the apps are developed in a language that compiles to native code., which is very useful to understand when you are working with c and. i must say i share your scorn about microsoft products. tool that is useful for a larger community, including other. microsoft been more thoughtful about this, i suspect that their would not have been so much of a difference. fire the person responsible for making this the norm, then fire the person who hired them as well, because a fish starts stinking from the head. if you are not competent with things like memory management and pointers, you don’t have any business being a developer, period. sure the hate surprises me either, however, i still find it disgraceful. i am a little because i might be put into the same boat. in the real world, a programmer doesn’t pick the language their shop uses. tools its not bad, i would say it’s a good thing, we all re-use our own code, why don’t use other’s. the last start-up i worked at was 15 years ago, and we targeted mac and windows, programming in c++ at the time. they pretend they have a razor edge when using dulled c-sharp objects.“instead, we look for a very different sort of person. i’ll put my mvc/c#/sql server against your lamp any day. i completely agree with you in the matter that no truth is absolute and if it were, my motto would be invalid:“our heads are round so our thoughts can change direction. c# gives you a few more nice tools as a programmer, but they can can slow down your code if you use them improperly (speed it up if you use them properly, as the optimizers can get hints).’s sort of like saying you won’t hire people because they wear hats… like you do in every single interview. them is that, because kubuntu is so automatized, through guis and.

Lisp scheme resume present we your us your

, the answer to that is "some but not that many" (sadly).. however, if it has an "update firmware" button, that means. i can say is, c# definitely gives you more flexibility with modular code than java, and it is comparable in terms of ease of integration (pinvoke) to c or c++ (pinvoke is probably easier to use than dlopen/dlsym, which is already pretty darn easy). this post has resonated quite loudly across the technology community and i’ve yet to read one post that actually backs your stance. maybe you should do your best with what you can get instead of chasing purple squirrels. not because jquery is the best thing ever invented, because it’s not. it’s fine for you to have this policy internally, but you’ve now just become a liability to your company. please – focus on building your business, and leave the tool building to the people who know what they are talking about. they run for months at a time without destroying a single thread (leak-free, so no need to kill off threads to reclaim memory), serving thousands of requests a second. common sense would tell you that a snow blower is better in almost every way.“so we decided to start over from scratch, with fast, native c++ that we knew we could rely on. scheme also looks rather nice in the editor, which is a significant plus given that these performances usually involve a projection of the coder-performer's screen." but rather a place where i present certain information,Views and action opportunities to you. so when you came to present his opinion as your own, your maladroit rehash turned into something very different. myself on a linear way, and you just did it for me, you put it. small things, like using backslashes in file paths rather than forward slashes like any dignified os.  and a thousand other things in between: programming tools that generate a dozen complex files before you even write your first line of code, expensive servers that force a remote gui terminal on you to do essentially anything despite a few keystrokes being perfectly adequate for everybody else,  a programming culture almost allergic to open source licensing., i am not looking for a job, and you would not hire me anyway because i have programmed in clr. maybe i been drinkin’ too much o’ that corn whiskey, but iffin’ my eyes ain’t finally giving out on me, not due to the liquor, just mostly the women (or the cows, when a man’s lonely), i’d have to say that a savvy cs generalist mightin be the type a fella (or lady, pardon me mam) who’d not be too shy ’bout writin’ some nio or maybe taking all things into consideration when sending some data afore he done fills up a buffer on some type a reno loving network. and now, seemingly in desperation, you have linked his article and are encouraging people to read it; what a painfully sheepish admission that you were just repeating another’s point of view. on your programs, and enforce them to the extent that. think the main article is largely lacking in worthwhile content, but the comments have been interesting (which is why i am commenting instead of closing the browser in disgust). or, i shouldn’t use sqlite because i couldn’t produce it myself? interviewing a candidate, i look more at what they accomplished and how well they understood the problem and the solution. the author obviously wrote this in a manic haze of grandiosity. i think it’s unfortunate, since it’s a mildly interesting point, which could deserve some discussion. i’ve seen some recent comments that this post might have upset and offended the smb community that we serve, and that i cannot abide. what is hilarious is that many of the people giving that flak spend day after day writing/using “opinionated” software., i don’t hear any complaints about people using sql. which was actually useful; and partly because it was also. i write it so that it’s awesome, whatever awesome means for the product in question. they pretend they have a razor edge when using dulled c-sharp objects. probably the most awe-inspiring encounters i had with lisp were. or were both used in one way or the other in “real”. but if you’re a small company and doing projects where people wear more than one hat, well then, you are just asking for trouble hiring “coders”. with your attitude, funding, and ultimately the problems you want to solve, you won’t. for the person who said, “i’ll put my mvc/c#/sql server against your lamp any day”, bring it on, my friend- you’ll lose. it succeeds now because there are now 2 implmentationsn with google’s dalvik. prefer c++ on unix-like systems, but i’ve used c# professionally. the european standard used left hand rotations and had a layout that was essentially mirrored relative to the us standard. rest of the post is so ridiculously stereotyped nonsense that it’s not worth a response. in fact the ms-dos api allowed the use of forward slashes, it probably still does. that are used in our project are, for example, matlab,Python and lua. it’s fine for you to have this policy internally, but you’ve now just become a liability to your company. and now, seemingly in desperation, you have linked his article and are encouraging people to read it; what a painfully sheepish admission that you were just repeating another’s point of view. course, programmers should know something about how these lower layers work or they’ll be deeply lost if they ever have to debug something non-trivial, but you wouldn’t advocate writing your startup’s application in assembly language, would you?’ve been in the industry for 23 years and still use assembler, c, c++, perl, ruby, java, and c# in anger every day of my working life and i don’t see much difference between any of the technologies; they make some stuff easier, some stuff a little more painful. your desire was to make yourself look like an ignorant internet troll … i believe you have succeeded. it was just the command shell that demanded backward slashes. hard to work on due to the heavy use of reader conditionals. i really think the only thing you accomplished here is alienating an entire community and damaging your reputation. in every population there are some that are both brilliant and malicious. david cutler declined to hire me because he said he had the design all done, and he needed coders, not people who could think. let’s see how your company lasts, i wouldn’t invest on it. vindicate yourself, please write an entire enterprise level web application, complete with a structured data layer, querying engine, rest api, and full web front end, in less than 3 hours. (or its variant, scheme), you don't know what it means for a. agree that it is not worth it to harp on that mistake anymore… but to justify it? i have a web app that let’s me control the lighting in my house. the abet accredited university degree i earned went from assembly all the way up and i graduated knowing how to program irrespective of the language used, and that has served me well for the over dozen languages i have had to use in the jobs i have had., i think your attempt at damage control makes you look like more of a fool than even before., do not bother yourself – the author does not qualify for technical discussions.) for lazy enterprise devs (webforms, very friendly for component development). i have a lot less spare time now than i used to have 10 years ago, and for my home/hobby projects i don’t want to spend all my time (re)writing libraries for basic tasks. language that i used as long as i got the job done, or i. true power is that newer libraries allow you to completely re-write them if you desire. using this article (whether you agree or disagree) they’ve planted the seed in your mind that they are top of the bill, hiring only the best coders. excuse to learn a lot of things, from the subtleties of the.  i’d say maybe 15% of the second wave agreed with me (if weighted by actual coherent text). nonfree firmware blob for the wifi, so i could not use the internal. hopefully your backers are slapping you in the back of the head. parts of itself with user-specified lisp code to produce an. they prototype new ideas in programming language semantics (and dybvig also sells a scheme compiler). luck hiring, i presume ones hired either missed this post or share your view, and judging by the responses many don’t.[…] … take a look at this blog posting, made on the website of expensify, an online expenses management software company. a nutshell, as random genetic mutations occur within an organism’s genetic code, the beneficial mutations are preserved because they aid survival — a process known as “natural selection. compiler and throw into a web app with 1 line to configure an endpoint in the web server (iis or apache with mod_mono):Public class helloworldapp : ihttphandler {. we tend to take vendors wanting us to spend money with them to the firing range. – i beleive so, if you’re using coding them by hand. and you are also right that they use to reunite in “clusters”. obviously anything can be built using any given platform given enough time and space (turning complete). it’s like discussing the limitations of working on ios and apple. main purpose of all other so-called supported languages are glues to existing apps, they are just well-done language bindings in a sense. of the startups i’ve encountered (i’m currently the ceo of one – disclosure) are doing small, light-weight web applications. completely disagree to your thoughts and i am really sorry to say that this is a stupid article. your guys are most likely printing custom chips for your highly optimized web servers, there really is no need for programming languages at all. story short: you startup-types would never even see my resume. if technology has any kind of strategic importance to your company, slow is dead. in python because i can show my co-workers a sketch written. add real power to a language is when the type is not known. also because a jit can use the best instructions for your cpu, you would need to recompile your application for the intended platform, which is not the best option when deploying applications to many machines.’ve worked in the game-industry for 8 years, had a 3 year break in the financial (high-frequency trading) industry, and i’m back at games now. reduce the power of your networking stack (which you bought from ibm to begin with, ahem, netbios) by hiding it away and adding layers of ridiculous security, that sounds even better. are a number of free programs that use lisp, but few if any people get paid to work on them, and these are not specifically scheme. ita, i have been working mostly on infrastructure:How to use better compilers (moving from cmucl to sbcl, ccl),How to build, run and test our software,How to maintain the free software libraries we use and sometimes write,How to connect qres to qpx and follow the evolution of its service,How to persist objects to a robust database,How to migrate data from legacy systems,How to upgrade our software while it’s running, etc. problem is that every two bit “startup” wants the rockstar; the lone wolf, genius programmer. i reckon that a computer science generalist mightn’ be a person of a certain airs, who’s just as likely to be talking about an lr parser as he is to take a gander at a design pattern or two. just because something is easier to go zero to sixty, doesn’t mean one doesn’t think about where they’re going. and not the other way around: one grew faster because it got.. (it was quite a useful text for me, when i started.) for lazy enterprise devs (webforms, very friendly for component development). your ability to ramble on about this topic is troubling. the documentation, the support communities, and code examples available as resources to you and your developers to inspire new ideas / provide solutions to old problems. and you are also right that they use to reunite in “clusters”. what i do know is that these “tools” allow you to take some immensely powerful, complex, and malleable routers, switches, and firewalls and reduce them to a set of virtual networking tinker toys. i wrote custom encryption and steganography (usually in c# and python, even, occasionally, in vb6), implemented high-efficiency network comms, solved combinatoric problems, simulated biological models… in all cases the language (and where applicable, ide, os, and hardware) were simply the tools. wrote my own gui engine so i don’t have to use the api to build applications. using a 10-ton development platform and 3rd party libraries probably isn’t the best approach if you want your technology to have any intrinsic value. is not an ethical issue, just my own personal preference. so when you came to present his opinion as your own, your maladroit rehash turned into something very different. i just don’t like you because your name is david: http://t. makes sense to show who are the real people using this obscure.) building a mcdonalds idea with people it takes you too long to find with primitive tools increasing your time to market while burning your venture capital renting in sf financial district just shows your an idiot. friend (programmer) suggested to read this article because was “all true”. progress because we are able to build on what has already been created. posted the profile of the site expensify because i am guessing the ceo is a young startup person that has limited experience. policy is simplistic and boneheaded, and i, for one, don’t believe you actually follow your policy. how scheme is a variant of lisp, any kind of problems.

 i’d say maybe 15% of the second wave agreed with me (if weighted by actual coherent text).: “it really sucks if you are the kind of programmer that wants to know what every piece of your code is actually doing. it’s about establishing a good abstraction layer so that your solution developers can be as productive as possible. on its site and subject, expensify looks like a good candidate for most-boring-job-ever, and i’m sure it’s hard to find die hard programmers who are really enthusiastic about expense reports, so i figure you have to go through a lot of less well qualified potential hires. perhaps this is one imperfect indicator of the type of person who will get along well in this guy’s environment. about to release fifth generation of my software tool (for powerbasic users, so sorry guys/gals if you a microsoft language you can’t use it).’s harder to get a sense of agreement/disagreement from twitter as most people just retweet without comment. it really sucks if you are the kind of programmer that wants to know what every piece of your code is actually doing. being said, i don’t think your screening practices are good for the computer science community. software, but i don't push them hard, because annoying them. because their minds not beacuse the experience with a frameworks! you just pasted here is purely based on your personal opinion but this is absolutely not a good article. article will soon be forgotten, probably as quickly as your start-up. would note thought that when i issued a challenge for a “shortest code” contest between my python and c#, it came out at pretty much a draw., this should give an insight into why people use lisp, as well. language that i used as long as i got the job done, or i., yahoo store is not an exception, since it's written in lisp (common lisp, natch), and not scheme. also because a jit can use the best instructions for your cpu, you would need to recompile your application for the intended platform, which is not the best option when deploying applications to many machines. but you blew it, because you make bold statements without basis in fact. i don’t think the obvious suggestions that we should. that’s not to say i don’t understand how to shovel, and it doesn’t mean that i use it every time (after all, the solution should be made to fit the problem, not the other way around)..I've done a smattering of scheme programming in my job, mostly for automating tasks. it in c is cheaper in the long run, because you don’t need to throw more hardware at the problem due to the overhead of the runtime.. education system, which often is focused on how but not on why. the company and the ceo:“david barrett founded expensify in may 2008; witold stankiewicz joined him in august 2008, and together they launched an alpha product at techcrunch 50, taking home the “demopit 2nd place” prize. i’d just like to point out that bad mouthing one of the biggest companies and\or languages today has just made you look the most ignorant ceo’s of a internet based companies so well done you! preparing a talk at ilc 2012 where i’ll discuss recent. that’s funny, having an html page or more advanced web presence up somewhere qualifies you to write software? however, i was never ignorant enough to believe them to be poor programmers because they wrote poor sql. me ask you this question, do you always cook your food by yourself? the last start-up i worked at was 15 years ago, and we targeted mac and windows, programming in c++ at the time. always assumed that startups tended not to use microsoft because the other alternatives (e.'t use music or video streaming "services" that impose drm. think its mostly a publicity stunt just like celebrities often have deliberate wardrobe malfunctions to expose their guts and get popular. i’m not going to address that here, just comment on what i feel about this post. the fact that you think yours rings so true as to make a blog post about it actually annoys me that it reinforces my stereotype. did remember of a guy named david (the inventor of ruby on rails) that once said in an interview “i will never hire someone that is using an os different from mac osx” i cannot remember how many days i was laughing after reading a phrase like this one! it makes you look like a religious zealot and a kind of high self-regarding anal retentive. lessons in squirrel cooking and knife fighting, and a not so challenging erp application may put food on the prospective’s developers table, but it certainly isn’t going to amuse proven talent that’s used to receiving well above the average pay rate. ago i was advised to omit from my resume anything i really didn’t want to do again. have been a dj for goth and industrial music in the bonn/cologne. the commenters who have said “my c#/sql server platform is better than yours” just prove they fit the arrogant, blinkered stereotype.. the nice thing is that we do all that fully pipelined at a. stated or else i was just reading the wrong blogs. propensity for fitting people to your own mental model for the purpose of validation is further clarified by this evenings edit. even on slashdot, a notoriously anti-micorosft collective, you’re getting trashed. i had to i could go back to the bad old days of using borland c++ editors, or even fancy text editors, but why on earth would i want to do that?, i wouldn’t have dared to do this, because this is. not just because of *your* lack of knowledge about what to look for, but because of your incredibly arrogant attitude towards something you have no understanding of. i just wanted to position some simple points when it comes to software developer, developers and hiring. internet if i could do so anonymously, and it were ethical in. music is one area where scheme is a good fit - it's possible to express things in fewer keystrokes than other languages, and if you take a look at what they're doing you'll see how macros play a large role in the creation of pieces/performances.(i’m not the most famous lisp programmer in the company, and quite.’d being told “here is k&r, here is usenet, here is xemacs,Here is tcl; in five weeks let’s see what you’ve come up with” —.: software engineers are engineers, “programmers” are what you use to control the central heating. there are as many half-ass php programmers as there are msft platform developers because the target audience has been the same for the drone users (asp, vb, web forms). from a file, from a computation, from the web, a database, etc. did you know that for around 1500 usd can you get great refactoring support, unit testing, scm and database tools integrated into one ide? regexps and that of course i should be using lisp if i was. wrote in the two weeks before i started at weblogic in 1998,In order to build up my java chops. wave: “reasoned” hate, though most of that reasoning was done by extrapolating my misuse of one word (“language” instead of “platform”) into every conceivable sin. to be there were “the big three” platforms: windows, linux and mac (in that order).’t care if i make ten project releases in a day, it’s just a few.  it would appear that every possible insult had already been slung so there was nothing left to do but actually discuss the merits of the post. what you are saying is if i have some c++ code and i use visual studio to compile it into cli then i’m venom to the company, but if i compile it to machine code directly i’m not? eclipse and vs are ide’s – if you need to unlearn tools you’re using the wrong ones. on to think that programming skills are limited to the technologies we use is the fallacy here. limit my crusades to issues of freedom and justice, such as.. it cost more money, os, database and development tool costs can run into thousands quickly. in every population there are some that are both brilliant and malicious. usually just start up the lispworks ide and hack away.“so when you’re deciding a platform for your server base, and you’re trading off cost of hardware versus code of development resources, you will pick writing your server stack in c rather than an interpreted language, simply because that’s more “badass”, despite the fact that the latter is provably cheaper in the long run? stopped using expensify after one trip because of poor usability. well there now, pardner i don’t know ’bout what kinda readin’ and writin’ you done learned, but in these here parts ain’t nothing very computer science bout dba or network admin, if thems the words you meant.. that’s what pushed me over the years to develop. it’s also a potentially powerful language if used correctly. i were one of your developers and i read this blog entry, i would be asking myself why am i paid so little to deal with a big jerk of a boss?[…] … take a look at this blog posting, made on the website of expensify, an online expenses management software company. 2002 i presented a paper at the ilc (about cliki, not asdf) that. for instance,In one of our research topics we had to solve huge instances of. it’s obvious that if you don’t have high level experience and training in one or the other then there is no way you speak with any in depth knowledge. being said, i don’t think your screening practices are good for the computer science community. lost all credibility (what little you had) with the “…like using backslashes in file paths rather than forward slashes like any dignified os.. users would be able to rely on new features and bug fixes.. usually when i’m done with that i not only have a. free graphical user interface software, which is why the gnu.. left there after a couple of years, learned php (hard core), and started a business. shame on you for spinning your desire for junior developers as being solely related to cost. bet most naysayers in this thread have no idea about that last point, because it takes experience to understand this, but it’s true. most amusing thing is in his edits, when he claims that you can tell what coding platform a company uses, by what web server they host on…. i just felt bad for the ceo and wanted to stick up for him. some perl scripts that i used to convert an ad-hoc light-weight., i agree completely with you except for a small detail, and well the first clause of your comment. wave: “reasoned” hate, though most of that reasoning was done by extrapolating my misuse of one word (“language” instead of “platform”) into every conceivable sin. which is to say, writing web apps for the online. for example, i used to be afraid of the hassle of. discussion reminds me of what happens whenever a well-known business organization disguising themselves as a religion is criticized: a whole bunch of shills (i give them the benefit of doubt and say that they are all acting independently) shows up, starts insulting people, spreads bs, causes confusion by discussion points which were not part of the original claim etc etc. is usually a waste of time (the only exception is when. this seems obvious nowadays but it was also a first in. then again, i’m not looking, because i work at a disruptive start-up that’s changing the world, using any and all tools at our disposal, and we reserve the option of using any new tool if the fit comes up., or using a left-handed coordinate system with directx instead of right-handed as was used since the dawn of computer graphics. when in fact, they could just edit a few lines of the code to fix the problem. know a guy in the boston area who codes in scheme for a living.(parsing, clim, user interfaces) that i hadn’t really thought about. the reason why is that building large enterprise apps takes a lot of people-hours, which is usually just plain outside of scope and budget. this path because the whole hunchentoot api was too hard for me. looks like your intelligence is on par with this company. never be, because it is much more demanding of its.’m quite sure with this article you alienated not only few potential customers or partners but also some existing ones. the more down time you have, the more likely you are to have a random idea during your down time that will actually help. the tone of your post, you’re looking for coders whose only objective in life is to reinvent the wheel, even if it doesn’t need to be reinvented. your research before posting things that haven’t been relevant for 5+ years! most important thing is to try to hold in your head an. result: they don’t have a product, because we *all* left (i stuck it out the longest, but 70 hours in 4 days, and not even a thank-you? in an environment where job #1 is to write software that diffuses the financial time bomb, i’m not that interested in people that are going to get amorous with their tools and savor the details of the journey., it was largely used, and i grew up with many people taking. find it really helps to have small, focused functions that are.

now it may be possible that you have programming and software development knowledge, however you have not indicated such.—while it would be a while before pcs were powerful enough to.; using tools is not bad, not understanding what the tool does in background is very bad, as an example a hacker its a genius but the cracker its a shame.’d rather have a solid software developer fluent in c# on my team any day over someone who has been charring meat over a campfire in php but who can’t keep an engineer a well-organized, enterprise-scale application. i doubt that you will find many people who have programmed in clr (i have), and even if you do you should not reject them because they are almost certainly way above average in programming skills. even on slashdot, a notoriously anti-micorosft collective, you’re getting trashed. i know your post wasn’t supposed to be a joke, but your approach seems misguided. i would suggest you take a hard look at your current biases and dig a little deeper than the tools used and you’ll probably find out that you’re looking at a symptom not the disease. 8 weeks, with something like 2 hours per day, or so (because i. i completely agree with you in the matter that no truth is absolute and if it were, my motto would be invalid:“our heads are round so our thoughts can change direction. some of us like to try to actually read through this garbage. if you have an applicant who cant write a text file or call a command line compiler, then, sure, toss him out (just as you should also toss out anyone who believes vi, perl, and flatfile data on gentoo is the best-and-only-solution to every possible problem), but you are a fool to think that, just because someone can code well inside a box, he cannot also code well outside it. with population reaching 7b, food shortages around the world, deforestation accelerating global warming — there simply is no way we can continue to increase the carbon foot print and sustain the human species in the next 100-200 years. is coming from someone who learned on c++, and uses it extensively on my own projects.“instead, we look for a very different sort of person. your saturday edit was the main article, this would have been a great post. it succeeds now because there are now 2 implmentationsn with google’s dalvik. yup, and maybe he’s not afraid o’ doing a lil digging in gdb, backtracing and what not, just ta see why the kernel’s acting so weird. this is, of course, a two way street – and i’ve known a lot of remarkably clueless managers who think they’re technically savvy – but keep picking staff who fit in really well – but are insanely expensive or just plain incompetent… usually because they themselves were picked for their fit and not for their polish. it and if i have to optimize some code i very often use. i mean, sql is a high level programming language as well right? what’s ironic to me is that your level of ignorance is how i typically perceive “web programmers”, especially “web start-ups”. the russian business organization (russian cyber-crooks) can run a virtual office profitably with nothing more than chat, email, the occasional skype … but high-tech startups still insist on the presence of warm bodies., if i were to ask or lead someone to set up a computer for. if c# is the only language that a programmer knows, then this is potentially a serious problem. long is a typical coder’s day in a start-up like yours? i’ve work long days in movie production and some days start of as just 8 hours end up as 15 for no reason. had a truly awful workflow, because they had a batch. would submit this to the author: if you’re having trouble finding enough programmers, consider that it may be due to your own lack of flexibility as illustrated by your resistance to modern programming environments. reasons i’ll never agree with, microsoft did not have a free platform development language and ide between the days of q-basic on dos and recently with the express editions of visual studio. the european standard used left hand rotations and had a layout that was essentially mirrored relative to the us standard. yes, if any one that is hiring is reading this blog, should take note of the names posting their vitriol here and make sure their resumes will be quickly discarded for irrational behavior reasons.’re currently a co-founder of a startup company rethinkdb, which went through ycombinator. the best ones were very appreciative and got better at sql development and interacting with dbs because they were willing to listen and learn. contribute to open source (a quick glance at my website shows a myriad of open source and freeware projects i produce)… but generocity only gets you so far before the repo man takes your stuff and you end up on the streets. posting your answer, you agree to the privacy policy and terms of service. but i just wanted you to know that it’s glad to. midnight edit: after >500 comments, >1000 tweets, and >1000 facebook likes, i’m closing comments on this thread so we can all get back to work. you don’t have to worry about not looking at my resume; i won’t be submitting it to you.. don’t use the word ignorant, if you can’t construct a coherent sentence! i also look for someone that listens to many styles of music – jazz, classical, rock, punk, polka – whatever, just so it’s not one kind. i might as well learn more about its scripting language. find it really disturbing how many commenters here accuse the author of acts which they clearly show themselves too in their own comments. things like php, mysql and so on are free, and trust me: you get what you pay for.” well when the colonists left europe and landed in what is now the united states of america…they choose to do their own thing…mile vs. so called “wizards” are a bad thing because many people grow dependent on them and don’t really know how stuff work and end up limiting themselves and developing bad habits based on wrong premises. if i were your customer i’d be dismayed, because your article amounts to a declaration that my project will cost more than it has to.“identity, immunity, law and aggression on the rapacious hardscrapple frontier”.% of computers, that for various reasons can’t be a web page” a good reason? run / wrote a site that serves approx 500,000 page requests a day, 5-10 complex sql queries a page, god knows how much seo related intelligence, 100,000s of users, external network comms. i for example, eat mcdonald’s almost everyday (a lot of it) and weight a little over 120 pounds and i’m 5’7″ tall. i see php on a resume, i’d definitely ask why the person has been wasting their time with low end tools. browser js engines have a much higher speed of compilation,Which is a necessity for handling web content. article can be resumed to “don’t hire [white|black|hispanic|yellow|middle-eastern] people because in the suburb where i live they are [thefts|immigrants|criminals]., a 50-hour “normal” week is a sign of bad management. as someone who has a similar job role (ceo) at a startup, i am well aware of the pitfalls of using certain languages e. – yes, but again, alcohol cannot take full responsability, the real fault lies with the men that use it. a joy, and because of the really advanced technology that. focus should be on what a developer does, how they approach and ultimately solve problems. my choice was to stay awhile and grin and bear it, because the economy has been tough.'m not sure it meets your definition 100%, but there are gigging musicians who do livecoding in extempore, which is mostly scheme. said to have a “customary case” had, in my view, not looked very. first introduction to lisp was in high school, in using the hp. and, above all, you must know what you know, and what you don’t know. fact that you can’t step up and say “ok, listen, maybe i was wrong, mea culpa”, i think that’s a big red warning sign to your current employees, your future employees and your investors. disagree with your viewpoint, but you are entitled to your opinion and it is your company. friend darius bacon brought me to lisp (scheme) by gently and. i have a web app that let’s me control the lighting in my house. either the developer is too new to js to have used jquery, which is a major red flag, they’ve decided that it’s better to handle dom manually, which is a good reason not to hire them, or they’ve used something else. developers are hard find regardless of the language they use. compare that with microsoft stupidly ever changing technologies stack (for no good reason other than to push their own agenda). is not a field that has a lot of paying customers, so technically the professors are paid because they have tenure at a university. at least they did not use (iiuc) colons like vms. software projects you’ve participated in what’s your favorite? there were startups that wanted to do just that, and where are they now? is, however, one of the few or even the only well-known success case of lisp in the real world, and for some reason yahoo rewrote it in c++.? because management still hasn’t figured out how to measure developer performance, doesn’t trust developers to apportion and account for their time honestly, so it settles for a count of behinds in seats per hour. – the idea that you don’t want people who see your place as a long-term job.’s a far better way to hire than just using arbitrary segmentation. go rip on java, c++, ror, and people wouldn’t give david the time of day and just discard his statements as rubbish out of hand. to use, that would make me ethically responsible for its software. engine does all the forms/controls stuff, plus drag and drop engine, graphics engine, 2d sprite engine (proprietary with no directx or opengl), ownerdraw, customdraw, superclassing engines, subclassing engine. however i am also looking for the problems scheme is intended to solve. adams (dilbert) had it right – “crunch time” or overlong hours means you’re doing something seriously wrong. to explain it, because it has no concepts of functions and. lost all credibility (what little you had) with the “…like using backslashes in file paths rather than forward slashes like any dignified os. i’m still in awe of our fearless leader per. if that variety includes both some science fiction and classic literature, that’s a plus. can be sure that no company that i ever advise with will in any way consider use of expensify for any type of service. because everyone that reads this is never going to use your product out of pure antipathy for you, ceo. tried to continue reading but it is obvious that you are closer to pr or marketing than to the tech area. it’s a shame that it’s just a microsoft thing, as opposed to being a standard like pascal or c++ — that’s just the way it goes, i suppose. interviewed for a job since the grocery store when i was a kid. i speak directly to you david when i say this, for the first time in your life you’ve met a certain reality and will suffer the consequences of your grandiose behavior.’ve certainly heard of your company here in the philippines– and yes! now you get platforms coming along as part of some “fad”… a passing-fancy, which those of us who have been in the game long enough know simply will not last. love programming in c# because it allows me to quickly and easily move what is in my mind, into the computer. but too much tools its boring and dangerous, we can became in obsolete professionals. oz burger then i just make a class and inherit the 1. because intel offers optimized libraries and tools for math and parallel programming. me, the most important comment he made in that discussion was:True, only the creatively intelligent can prosper in the lisp. think the real moral of this story is, (1) if you want to work at a startup, make sure the cto cares about problem solving and not technology religion, (2) if you’re cooking steaks on a gas grill and you see your cto warming up a dead squirrel over a book of matches, starting looking for a new job. this is what happens when you treat your people like cogs in a wheel, or “maintain a pace just short of burnout. one really good interview questions was ‘what is your website and if you do not have one do not bother applying and wasting my time’. and i can’t imagine anyone wanting to work for you if you are a picture of what your company values.. closer to mop is a favorite project of mine, because.'s my policy about using a machine once in a while.’d rather have a solid software developer fluent in c# on my team any day over someone who has been charring meat over a campfire in php but who can’t keep an engineer a well-organized, enterprise-scale application. could go on – but clearly – i’m not a programmer you’d want and you’re not a manager i’d want, so in the end – your test works perfectly…. all, seriously, did you ever hear of expensify before this ? if you are designing a new programming language, prototyping it in scheme might be a useful first step. work in a project that focuses on exascale computing, that is,High-performance computers with millions of cores that will be on. i had to i could go back to the bad old days of using borland c++ editors, or even fancy text editors, but why on earth would i want to do that?’ve been helping another startup which uses rails, which i find far more hand-holding than microsoft’s framework (for instance, ruby has a cutesy, convention-based orm which protects you from dirty stuff like sql). poor performance of windows in general, and the much superior from-the-console and ssh administration of linux and bsd boxes, would make linux or bsd the natural choice even if they were to cost more in licensing fees. if you can’t see and and understand that then you’ll probably get what’s coming your way down the road. thousands of dollars for an ide and a sql server license will kill a startup.
of actually useful software that i designed and executed on my. a lot of time making my own music, both by myself with. progress because we are able to build on what has already been created. software (makers/operators of an airfare search engine that powers hotwired and the like) writes their product in lisp. the lisp community for almost 10 years (the second version went., 5 foot tall knife-wielding ninja programmers who think using jquery is somehow nobler and more pure than c#. browse other questions tagged programming-languages scheme or ask your own question. and has been used by almost every aircraft manufacturer in the. now, that’s not me suggesting (by any stretch of the imagination) that all linux programmers are the authors of such atrocities… but it does lead one to wonder: do “linux-only” programmers become so because they lack the skill necessary to conquer the windows platform? you can run the business better than you can write blog post. from “way too slow” (weeks) to “within spec” (a few., but in the presence of infinite time, it’s just too much. it to production: i was moved to another team, our customer. someone who uses jquery rather than “bare-to-the-browser” javascript and dom manipulation a weak-sauce developer and not worth pursuing? blog post should, however, serve as a big red flag for anyone who might consider interviewing with you, no matter what their their chosen programming skills. or javascript for web stuff) i generally use common lisp at. remember when i was in sixth grade and i first discovered *nix and was overwhelmed with how much more powerful it was compared to dos. and once you've learned one functional language (scheme, ocaml, haskell, etc.. the only thing bad about my job is that i get so focused. monday edit doesn’t help at all… it is just another attempt at defending this gaff. your “best programmers in the world” should spend their time building quality software and making lame attempts at being hipsters (witness the childish set of http headers you return in your app). that there is an inner view on a piece of music or a play, as. your post will go down in programming history as an excellent example of the syndrome i spoke about above. what are they going to do when the bubble (and that is the only apt description) bursts, and they find that their investments were as misplaced as they were misguided? monday edit doesn’t help at all… it is just another attempt at defending this gaff. myself on a linear way, and you just did it for me, you put it. i’ll put my mvc/c#/sql server against your lamp any day. it was good reading this article though – it is entertaining, and also reminds me a different level discussion about the u. upgraded, but it also runs arch however you gotta do things on the. developer b used a toolset that was free and a little more rigid. berger if you want, since you can handle majority of the stuff client side through webservices. it’s because all the apps are developed in a language that compiles to native code., consensus required for any change, no possible way to reach. is great for trying out new language semantics because it has very simple, powerful primitives and the uniform syntax lets you concentrate only on the semantics.-expressions between emacs and lisp via standard i/o and it had the. now you get platforms coming along as part of some “fad”… a passing-fancy, which those of us who have been in the game long enough know simply will not last. love programming in c# because it allows me to quickly and easily move what is in my mind, into the computer. think before posting nonsense on the web, you should educate yourself about what you’re talking about.’ve been willing for a long time to clean up and modernize my web. tens of thousands of lines of highly optimized vhdl code.’ve been programming for 30 years this october and i’ve debugged code with a dual-trace oscilloscope on a wire-wrapped board only to find out that my program was crashing because someone put memory chips where the latches should have gone. if you have an applicant who cant write a text file or call a command line compiler, then, sure, toss him out (just as you should also toss out anyone who believes vi, perl, and flatfile data on gentoo is the best-and-only-solution to every possible problem), but you are a fool to think that, just because someone can code well inside a box, he cannot also code well outside it. ceo than which runtime your developers are most comfortable with; maybe then i would have heard of expensify. just a few hundred lines of some high level domain specific. closer look at it, and should consider to use it more. because their minds not beacuse the experience with a frameworks! i answer some question on stackoverflow sites people thank me and say it helped. dynamic webserver,That managed to break the c10k record on a single core machine, and. there must be some criteria that you can write down on your blog 🙂. it’s rock solid, free, and it works very, very well. the software's license, or make me responsible its being present. the best results i’ve had were from either hiring directly out of university, or even hiring non-programmers and teaching them specific skillsets. ultimately, most of what they wrote was done that way because either a. 2012 my best friend and i rode our bicycles across the usa. eclipse and vs are ide’s – if you need to unlearn tools you’re using the wrong ones. article can be resumed to “don’t hire [white|black|hispanic|yellow|middle-eastern] people because in the suburb where i live they are [thefts|immigrants|criminals].  but my coders will beat up your coders, any day of the week. maybe he’s gonna understand the benefits a using a language that does some a tail recursin’ for a lil of the old divide and conquer and maybe he ain’t ascared of thinking bout his big o. software projects you’ve participated in what’s your favorite? so, assuming that extends to web services as well, i’d have to be able to, say, write google myself. (paul graham's yahoo store is, to my mind, the exception that proves the rule -- you can code a great product in lisp, but there's a reason why graham is practically the only person on earth who has become wealthy doing so. biggest hamartia of great developers that start to think of code as an art form and create self-imposed obstacles, such as using primitive tools, just to prove themselves worthy. we only want people who grow their own mate here. from a file, from a computation, from the web, a database, etc. well there now, pardner i don’t know ’bout what kinda readin’ and writin’ you done learned, but in these here parts ain’t nothing very computer science bout dba or network admin, if thems the words you meant.. left there after a couple of years, learned php (hard core), and started a business. think you should provide us with real examples, and good arguments.  as someone who grew up using and ultimately becoming frustrated with the limitations of microsoft tools, and grew up submitting and hating small-business expense reports, i hope i can convince you that we’re fighting for the same goals. perhaps this is one imperfect indicator of the type of person who will get along well in this guy’s environment.) building a mcdonalds idea with people it takes you too long to find with primitive tools increasing your time to market while burning your venture capital renting in sf financial district just shows your an idiot. wrote my own gui engine so i don’t have to use the api to build applications. it appears that your job listing needs updating, because the top position hasn’t been filled yet and there is no job listing for a competent ceo. real moment of revelation was this: to make sure to reuse as. we enjoy coding, debugging, figuring out the best way to approach a problem, but we also want to have something called “a life. but he ain’t gonna back down from a tool, he’s just gonna learn it real good ta make sure it ain’t just snake oil. game in scheme for the end project of the course, my first.  we need people who can not only cook burgers, but cook anything, from scratch. think here is where we see a lot of really innovative people went to open source ($free) languages and tools to satisfy their innate curiosity and drive to invent. the commenters who have said “my c#/sql server platform is better than yours” just prove they fit the arrogant, blinkered stereotype. comments are hilarious, as usual every coder self-classifies themselves as the best… i am glad i read this as your product will be useful to me and my organisation. everytime to justify its use and sometimes even to fight to. i can’t imagine the ceo of ford coming out and talking about the type of oil or welding equipment that the factories are going to start using to build cars. if you have any sense, you want people who are capable of using whatever tool will produce the best possible results in the shortest possible time, and with the best possible forethought w. there’s some satisfaction to catching your own squirrels and grilling them over a camp fire, but honestly, it takes less time to go to a grocery store than chase the little buggers down. this is what happens when you treat your people like cogs in a wheel, or “maintain a pace just short of burnout. reasons i’ll never agree with, microsoft did not have a free platform development language and ide between the days of q-basic on dos and recently with the express editions of visual studio., and most relevant to the original post, a startup company has more to think about that just the coding task. we’re supposed to be “high-tech bleeding edge technology adapters”. will give awesome things when used by brilliant developers but. i can say is, c# definitely gives you more flexibility with modular code than java, and it is comparable in terms of ease of integration (pinvoke) to c or c++ (pinvoke is probably easier to use than dlopen/dlsym, which is already pretty darn easy). in a easy to use high level dsl we generate 10000 to 60000+. after one year of development it was awesome to see ecl. community involvement in postmodern, though always low-volume,Has also been awesome.. but by that point lispers’ idea of lisp was what ran on powerful. adams (dilbert) had it right – “crunch time” or overlong hours means you’re doing something seriously wrong. mono is just a toy unless ms throws funds in.. the product is really delightful to use — we were just. i have used many languages and platforms and always consider the problem., and most relevant to the original post, a startup company has more to think about that just the coding task. the us layout featured right-hand rotations to go from view to view, for example the translation from a front view to a right side view requires a 90 deg right hand rotation of the object.” well when the colonists left europe and landed in what is now the united states of america…they choose to do their own thing…mile vs. although non-threaded comments are not a good place for a discussion i feel that if the author of the post has time he should be able to write another post, taking all the good arguments and writing a coherent post. and the list goes on… what other technology allows that (and very well)? the software projects you’ve participated in what’s your favorite? you probably have some sort of cognitive switch that has flicked off into survival mode and is rapidly justifying each of your comments and disregarding the overwhelming counter-response… but what you have written here is pure infamy., go and visit the webpages, resolve 1 or 2 problems and chalenge yourself. i’ve had candidates that really did not understand what they were doing, and worse, did not care and had no curiosity about what their tools did. i’m in the data group where we try to. i wrote custom encryption and steganography (usually in c# and python, even, occasionally, in vb6), implemented high-efficiency network comms, solved combinatoric problems, simulated biological models… in all cases the language (and where applicable, ide, os, and hardware) were simply the tools. common sense would tell you that a snow blower is better in almost every way. what i do know is that these “tools” allow you to take some immensely powerful, complex, and malleable routers, switches, and firewalls and reduce them to a set of virtual networking tinker toys.“we need people who can not only cook burgers, but cook anything, from scratch. that they impose unjust contracts (eulas) which restrict the user. seriously: your comment is just prototypical for whats going wrong in this discussion. interviewing a candidate, i look more at what they accomplished and how well they understood the problem and the solution.  they start out frozen so they can’t be smushed up and reformed, and the thawing machine is so tightly integrated with the cooking machine that there’s no way to intercept it between the two. you should learn how to build data structures before using a pre-constructed treemap.

How it works

STEP 1 Submit your order

STEP 2 Pay

STEP 3 Approve preview

STEP 4 Download


Why These Services?

Premium

Quality

Satisfaction

Guaranteed

Complete

Confidentiality

Secure

Payments


For security reasons we do not
store any credit card information.