|
prefect posted:chef uses json for config files he said real development, not ruby
|
# ¿ Jul 7, 2014 20:00 |
|
|
# ¿ May 11, 2024 18:13 |
|
Soricidus posted:I didn't say that. I have used fp languages and am familiar with the advantages of linked lists in that context. and I brought up doing poo poo in the middle of the list as an example of when linked lists are appropriate, ie not for stacks. what implementation is significantly better for a pure stack (ie one that only implements push and pop and is never accessed in the middle) than a linked list Arcsech fucked around with this message at 23:20 on Jul 11, 2014 |
# ¿ Jul 11, 2014 23:16 |
|
USSMICHELLEBACHMAN posted:i dont think that making your stack implementation 'pure' is a goal when u make a programming language Oh yeah no by pure I meant that you only have to implement those two functions so it should allow you to do more under the hood optimization not less Although I did mean if you don't want to preallocate a shitload of memory for a stack that may be tiny or might be huge. As an embedded developer I'd implement a stack as an array because I have to manage all the memory super tightly anyway but if you're not on a $0.25 uC you tend to use different techniques
|
# ¿ Jul 11, 2014 23:40 |
|
Shaggar posted:its not even an argument, tabs are the only answer. but indenting is for readability, not control. tabs are for indentation, spaces are for alignment. but thats too complicated for most people so welp even if indentation is for readability your compiler/interpreter should tell you to gently caress off if your code isnt well-formatted, and every language should have a gofmt-type utility and require its use
|
# ¿ Sep 4, 2014 17:27 |
|
Bloody posted:if your language name starts with "c" and has 3 or fewer characters in it you're probably fine. coq
|
# ¿ Nov 6, 2014 04:31 |
|
Valeyard posted:thanks for this. ive been shying away from seperating steps out, as I feel like it is not In The Spirit of functional programming. but that is a lot better some people want concise conCISE CONCISE because it makes them feel clever and yeah haskell lets you do that really easily but it also makes for write-only code. definitely do separate stuff out if it makes it easier to understand, in any language if you want to try to make stuff as compact as possible as a challenge then sure golf your heart out but if youre writing code that anyone else (including future you) well ever have to look at please leave the long version
|
# ¿ Nov 16, 2014 02:35 |
|
Bloody posted:this website is great http://hammerprinciple.com/therighttool apparently lua is the least angry-making programming language and visual basic is the most rage-inducing, followed closely by php cobol, visual basic, fortran, and php are the most dread-inducing, d is the least visual basic, cobol, php, and actionscript are the most embarassing languages, clojure, go, and ocaml are the least so basically visual basic, php, and cobol are the worst programming languages, which everyone already knew
|
# ¿ Nov 17, 2014 22:38 |
|
Bloody posted:it does poorly at that -> double negative. a little confusing to read. yeah this could be phrased way better
|
# ¿ Nov 17, 2014 22:39 |
|
more like dICK posted:terrible programmer opinion: scala is real rough and somehow manages to have worse tools than clojure (clojure owns). gonna stop caring about scala Use f#, it's kinda like dot net scala but with a less poo poo syntax and less bloat Also has great tools cause you get to use visual studio
|
# ¿ Nov 26, 2014 20:23 |
|
uncurable mlady posted:the modern web browser is possibly the greatest runtime and presentation layer we've ever seen this is true and also incredibly sad
|
# ¿ Dec 5, 2014 04:11 |
|
how is visual studio online for an idiot spare time asp.net-on-azure project that i want to keep organized because it may someday become a non-idiot public money making project (it probably wont) e: also how lol-worthy is tfsvc vs. git? i know git well enough not to gently caress things up most of the time but id be down to use something better too
|
# ¿ Dec 19, 2014 01:17 |
|
Bloody posted:idk download visual studio community edition and bask in the glory of visual studio? no visual studio online is sort of like github + pivotal + build server + load testing + a bunch of other stuff, not like a cloud version of visual studio despite the confusing name. it is a thing you use alongside visual studio community edition or w/e Shaggar posted:the vs online team fortress server works well and is super easy 2 setup. how is team fortress version control vs git was more what i was going for with that part although itll just be me working on it at least for now so it probablyu doesnt matter at all
|
# ¿ Dec 19, 2014 04:56 |
|
Luigi Thirty posted:trip report: grats. now Captain Foo posted:negotiate for more bucks especially since willing to send you an offer that quickly
|
# ¿ Dec 23, 2014 23:34 |
|
being a terrible programming and having not used java since a college class yonks ago i always assumed a bean was the java equivalent of a gem or an egg or whatever but for java instead of a plang it seems to fit the pattern: a ruby gem a python egg a java bean
|
# ¿ Jan 2, 2015 03:11 |
|
Use SVN, use git, use mercurial, use whatever as long as you use some revision control that isn't this piece of poo poo we use for some stuff at work: http://www.truebluesoftware.com/
|
# ¿ Jan 15, 2015 06:10 |
|
SYSV Fanfic posted:Using C is a premature optimization. Unless you are on a microcontroller this is probably true
|
# ¿ Jan 21, 2015 16:51 |
|
MeruFM posted:what does code first even mean Yes why bother designing your database when you can just write the same classes you would normally and have a Microsoft product magically turn it into a database, right?
|
# ¿ Jan 24, 2015 03:37 |
|
Luigi Thirty posted:at least the guy says he has a lead on a position as a PHP developer (lol) as much as we make fun of it php dev is better than retail barely, because it at least gives you software dev experience
|
# ¿ Jan 29, 2015 23:27 |
|
Luigi Thirty posted:mostly I'm afraid of PHP on a resume being like the university of phoenix on a resume and actively harming your chances of doing non-PHP things because you don't know anything that happened after 2000 any software experience is better than no software experience if your only option is php, then do the php and write some junk in your spare time in something you like, chuck it up on github, and link to that on your resume when you go to look for a not-php job
|
# ¿ Jan 30, 2015 00:23 |
|
Luigi Thirty posted:which javascript framework is the one that's totally rewritten every three months? all of them
|
# ¿ Jan 30, 2015 19:37 |
|
Notorious b.s.d. posted:there's not gonna be any arguing. lol nobody said have your lawyer call their lawyer. the opposite in fact: hobbesmaster posted:he said to get lawyer to explain it, don't pay the lawyer $texas/hoir to argue with their lawyer mostly when you are looking for work, have already signed a noncompete, and want to know how to keep yourself from opening yourself up to a lawsuit. it's worth the small cost it takes to get a lawyer to read your contract to not have to bet on the fact that your former company's legal department wont be a giant collection of assholes (every legal department ever is a giant collection of assholes)
|
# ¿ Feb 4, 2015 23:04 |
|
I would probably use emacs if there was a way to make scrolling with the mouse wheel not poo poo Is there a way to make scrolling with the mouse wheel not poo poo?
|
# ¿ Feb 5, 2015 20:48 |
|
Dessert Rose posted:what either one of them actually added over emacs or vim 1. Useful mouse support 2. Plug-ins in a language that is not lisp or whatever dumb garbage vim uses
|
# ¿ Feb 5, 2015 20:50 |
|
Notorious b.s.d. posted:emacs and gvim both have extensive mouse support i have yet to find a way to make mousewheel scrolling not garbage in emacs at least Notorious b.s.d. posted:emacs will never, ever support anything but elisp, (hopefully) scheme, and (hopefully) common lisp. at least one of these languages is good. if you just can't do what you need to do in elisp, which sometimes happens, emacs has pretty good subprocess management, so you can boot an external process and talk to it. this is how e.g. emacs/java and emacs/scala integration works -- the java/scala engines execute in an external process w/ reflection to get the AST lisp is bad. all lisps are bad, and elisp is the worst of the lisps. lua is pretty okay so maybe that will be good Notorious b.s.d. posted:you just like the defaults better in ST usable defaults is a meaningful advantage. not having to unbind literally every key combination and rebind them to something sane, as i did during the few months i used emacs, is a pretty big advantage Arcsech fucked around with this message at 00:58 on Feb 6, 2015 |
# ¿ Feb 6, 2015 00:14 |
|
Bloody posted:fpgas: not even once Are you talking about vivado? Vivado is total garbage for clowns but somehow is slightly less bad than what they used to have I have heard tell that the Altera thing is somewhat better but I have not used it
|
# ¿ Feb 7, 2015 04:58 |
|
Bloody posted:neither! shockingly!! Huh ok. Yeah, vivado-the-compiler is pretty great in some areas and shockingly brain dead in others, but vivado-the-ide is all-around awful
|
# ¿ Feb 7, 2015 05:14 |
|
duTrieux. posted:hello folks javascript is v bad
|
# ¿ Feb 16, 2015 23:04 |
|
Luigi Thirty posted:current job status: manager introduced me to my supervisor, left, came back, and berated her for 10 minutes for "slacking" work there as long as you can stand and then use your experience to gtfo
|
# ¿ Feb 17, 2015 03:32 |
|
LittleFuryThings posted:it's garbage in DC for a developer. but hey, you're guaranteed a hefty 70K salary once you've been with the company for two years. So I'll be at entry level one day, hopefully. and maybe qualified to call myself a terrible programmer. You will be laid off after one year and three hundred sixty four days. If you have a degree or any sort of coding experience, you are getting hella taken advantage of. If not, suffer through until you can jump ship
|
# ¿ Feb 26, 2015 07:13 |
|
Necc0 posted:actually i'm willing to bet fresh h1bs are paid better than that. in dc in 2014, h1b workers with the job title "developer" were paid a hair under $75k on average: https://swizec.github.io/h1b-software-salaries/#2014-dc-developer
|
# ¿ Feb 26, 2015 17:58 |
|
Bhodi posted:security holes are baked into the system; it's not really designed to be isolated from its base operating system. there's some retrofit work but the shared memory model makes it really hard, apparently No I think he meant the whole not checking signatures thing
|
# ¿ Mar 7, 2015 08:18 |
|
fart simpson posted:the worst part about haskell is that the default when you write "import Farts" is basically the equivalent of "from Farts import *" this is far from the worst part about haskell operator abuse is far worse
|
# ¿ Mar 10, 2015 17:39 |
|
woah julia looks pretty sick, i'll have to take a closer look next time i need to do something mathy although honestly i'll probably just keep using f# and learn to use the R type provider because f# fully owns and nothing mathy i do requires good performance
|
# ¿ Mar 13, 2015 17:43 |
|
uncurable mlady posted:windows is actually really bad and .net is only good when you compare it to java Windows I can go either way on but .net is The poo poo, especially when you use f# (tho c# is pretty decent too)
|
# ¿ Mar 21, 2015 01:27 |
|
triple sulk posted:http://techcrunch.com/2015/03/21/the-terrible-technical-interview/ I'm leading a group on improving our interview process at work soon so seeing more like this and the post by the matasano guy on how they did theirs are super interesting. The group I work for hires for entry level positions mostly so deciding based on projects they've already done isn't super practical all the time, but I'm pretty sure we're gonna do some kind of work sample thing.
|
# ¿ Mar 21, 2015 20:17 |
|
comedyblissoption posted:also the interviewer will require much more time investment per candidate I'm not sure this is true when you consider that at many companies interviews are day-long ordeals anyway
|
# ¿ Mar 21, 2015 22:01 |
|
gonadic io posted:my nigga have you tried hoogle?? hoogle is neat but it doesnt solve haskell being a giant mess of unreadable operators
|
# ¿ Apr 1, 2015 22:32 |
|
my stepdads beer posted:everyone post ur blogs i want to read them thanks in advance i have a blog but i havent written anything on it yet because of my impostor syndrome
|
# ¿ Apr 22, 2015 17:26 |
|
rrrrrrrrrrrt posted:kinda unrelated but is it just me or is the tooling around haskell pretty immature given how long the language has been around and how popular it is (relative to other small languages that is). you are definitely right. honestly the one thing i really wanted when trying haskell was to be able to hover over something and have my editor tell me its type, but all the existing solutions for this are incredibly finnicky about ghc-mod/cabal/whatever versions and never have up-to-date instructions about how to get it all set up right also cabal shits itself more often than it works ime, especially the dependency resolver. i dunno whether thats cabal's fault or package authors loving up their dependency specfications but its just another thing that ended up driving me away from haskell
|
# ¿ Apr 28, 2015 22:55 |
|
|
# ¿ May 11, 2024 18:13 |
|
giogadi posted:Elm's syntax is almost exactly like Haskell's. If you don't like Haskell's syntax you won't like Elm, but besides syntax many people's beefs with Haskell come from (a) people's liberal use of complex structures from category theory, and (b) lazy evaluation being really confusing to reason about. also signals are way easier to wrap your head around than haskell's io system, which helps a lot elm may have typeclasses eventually if a good enough case can be made for it but the guy behind it is really skittish about adding them (understandably so)
|
# ¿ Apr 30, 2015 22:59 |