Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - gogis

Pages: 1 ... 20 21 [22] 23 24 ... 29
316
General Discussion / Re: if self.isCoder(): post() #Programming Thread
« on: August 16, 2013, 03:21:52 pm »
But personally I think as long as your editing tool is capable of doing what you need it to, its a relatively unimportant part of your career.

Thats a huge mistake. My job is mostly to refactor and optimize code. Make goods out of shit. You know, all that highload crap. Most of the times when you work in big company - you work with shitload of native, outdated code, written retarded sometimes. This require alot of work with set of files. You know, find all of copy-and-paste, wrap functionality, rewrite chunks of code. It's not a pretty. IDE is a must here.

It's never editing. It's finding and eliminating. Finding dependencies, mass refactoring(which vim lacks of).

317
General Discussion / Re: if self.isCoder(): post() #Programming Thread
« on: August 16, 2013, 03:13:48 pm »
In my experience most IDEs turn working remotely into a headache. And the vim most of my coworkers use is perfectly capable of doing the things you've described better than most IDEs. Of course it's not vanilla out-of-the-box vim, but that's still my goto tool for operating remotely through ssh, just makes things easy. And many of the best IDEs I've seen are, in fact, vim-based, and you would need to know how to use vim to do much with them.

But personally I think as long as your editing tool is capable of doing what you need it to, its a relatively unimportant part of your career.

No, it's really not a problem with good IDE's. They all work with SSH or over mapped disk just fine. And yes, all good IDE's have vim functionality embedded, which already defies your point.

And for an example, I will test you how I tested my colleague a year ago (I dont deny this functionality not in vim, I just dont know).

I need to quickly open file called RemoteUserController.php in my IDE.
In my phpstorm I do Ctrl+Shift+R then type RUC then enter and then I am in that file.
Does vim have that capability?

318
General Discussion / Re: if self.isCoder(): post() #Programming Thread
« on: August 16, 2013, 03:00:19 pm »
I think 10x faster in an IDE than vim is... probably bullshit. Like utter bullshit. Unbelievable bullshit even. Vim is a pretty powerful tool. While I'm not going to say it's necessarily better than the best IDEs or actually even worth picking up, it's notably better than some of the crappier ones and certainly not 10x worse than the best.

Anyway, the list is a actually a pretty good one, in my opinion and experience. It prepares you for a variety of tasks and situations and gives you strong foundations no matter which direction you go in. It, like gogis, emphasizes how important communication is, and thats something I agree with.

Note that this is to be proficient in computer science, and you'll need most of them. You can become a proficient programmer while skipping many items on this list, because most programmers don't need as much versatility.

And no matter what you do, you'll need to eventually develop one or more focuses which you really should know inside and out. It might be a particular language, as gogis mentioned, but it doesn't have to be.

My vim comment was based on my experience, sitting behind my colleaguaes whose was vim proponents and watching their job. It's was horrible experience in my eyes. Vim is very powerful working single file and totally sucks when you work several thousands files project with alot of operations like opening/reopening many particular files or searching over project. Cmon, when I search my jetbrains project its takes 3-4 seconds, even with regulars. What you do otherwise? Grep'ing over directory? Maybe I am misguided and stale but from my experience powerful IDE can do everything vim can do, plus much more. Thats why I smirked reading this file. I perfectly know how to work with unix from command line. Vim? I have much, much better tools.

And I think that starting programmer only needs to know exactly one language he working with + some extras as a plus. Probably I was misguiding and offered not a starter package. But if you aim for a senior - this list was arguably spot on. Debatable of course.

And dont take my vim/emacs comments seriously. I am kinda against of all this geek programmers culture - I think it's unjustified and generally stupid.

319
General Discussion / Re: if self.isCoder(): post() #Programming Thread
« on: August 16, 2013, 01:57:28 pm »
Randomly found this:

http://matt.might.net/articles/what-cs-majors-should-know/

Do you people agree with the long, pretty specific list of things? o_O Just wondering, as I have little experience relative to many people here.

For an CS evangelist, probably, for practical programming this list is godawful.

Also some points is ridiculous, like this bit about emacs/vim against IDE. You know, most mundane tasks is tens times faster in IDE than in vim, whatever this ridiculous purist jerks tell you.

Also, what is your point? You can't become high paid evangelist, like Fowler or such from a scratch, so make you career as a fellow coder first.

From my perspective (senior programmer for 8+ years, web) to be a succesfull member of any software team you need, from top to bottom

- Get a communicative skills. This is the most important part - nobody likes to work with a jerk. You can be aspergery but you can't be an ass.  I've seen multiple guys laid off that way, and they was very capable coders, amazing, some of them. Team microclimate is the most important thing.
- Get the difference between functional and procedural programming and choose your future area of expertise. It's very distinctive fields and choose what you like more. You know, haskell and scala is used in very different areas than PHP and python.
- Decide what you like more - waterfall model or a agile. Again, that very important what workflow you prefer most. Difference is huge.
- Learn your main language thoroughly. I can't stress that enough, your language is your main tool - you need to know all the quirks and pitfalls of it. You need to know several languages, or atleast being capable to read it with understanding, but you absolutely need to champion your thing - that's the way you earn your senoir title and getting money for it. On my job I write on PHP, perl, python, js(jQuery, coffee, underscore) but I defenitely spend most of my time perfecting PHP, because thats how I earn my paycheck. Nobody needs jacks of all trade, masters of none.
- If you work with databases - learn differences between RDBMS and nosql, learn main dogs in these areas and learn your company database thoroughly, all the way up to optimization and profiling.
- Your job specifics. I can't tell anything about software development, but I can spend hours discussing highload matters, know your tools, everything about caching and replication and sharding and many other words related.

320
Other Games / Re: Haven and Hearth Discussion
« on: June 25, 2013, 04:56:24 pm »
Downloaded Ender, ran the game. All is working, but movement switch toggler doesn't work. I mean different speed selected, but character walk same speed. Standard client - same thing. And ctrl-R cycling doesn work either. Whats wrong?

Edit: I need to eat less :D

321
Life Advice / Re: My fight against caffeine.
« on: June 17, 2013, 06:23:28 am »
Your problem is not caffeine, or in other words - caffeine is not a problem at all. But amount of sugar you take is ridiculous. Sugar is ten times more sinister here. Constant high insuline levels, huge calorie intake, diabetes, yada yada.

I don't mind caffeine at all, I usualy drink 2-3 big cups of black coffee at work, every day, no sugar, no cream. Bad taste? I dunno. For me cup of freshly milled and brewed coffee is delicious. Yes it's bitter, but it's good bitter. It's GREAT bitter. And aroma... You will get used to it. And then you will love it. And it's alot healthier than soda. Another alternative - tea. Some people prefer tea, some coffee. It's like dogs vs cats. But soda? Cmon, its tastes awful.

Cut sugar intake at all, I mean no sweets, no cakes, only "slow" carbs like pasta and even a small thought about sweet soda will make you feel ill.

And plain water indeed have a flavour. It's various naturally occurring minerals or lack of thereof which makes it tasty or not.

322
Other Games / Re: Ancient Games Thread: Let Us Revel In Nostalgia
« on: May 16, 2013, 01:31:38 pm »
Uh oh, good old times.

I remember my father assembled Speccy compatible pc and even made hand-made joystick of plexiglas and other weird stuff.
He immediately showed me the result of CIRCLE command from BASIC language and gave me cassete with games, I really remember only some left-right helicopter shooter and Boulder Dash, and Arcanoid.  Speccy was attached to a glorious black and white lamp TVset and there was a time I became pc addict. Most notable games I played to no end - Rebel Star and Laser Squad (very XCOM ish). I even went harder and made my first map editor for this games. It's was kind of ridiculous by nowadays standards to save your code on tape recorder but whatever. Also by this time I dabbled in assembler and tried to hack some games, which went to failure, anyways.

Later on came x286 gaming and it's was Golden Axe and superb Alladin, which was an amazing games for such a slow computer, I still can't belive how authors of these game achived such graphics and fluidity and perfomance on such a slow processor.

Later on, when I was able to buy my own (finally!) PC from university spidendium my all time favorites was Dungeon Master (Interplay version), amazing game, you can pretty much get same experience with Legends of Grimrock now (and I prefer DM, even now). And, of course, MOM and M&M1-5 which I played to death.

323
Looks like a Starsector for me. Is it better in any ways?

324
General Discussion / Re: Did your school have Cliques?
« on: April 30, 2013, 08:23:39 pm »
No, we absolutely had none. There was friends circles. No more. I actually thought that what I see in movies - well, this just movies :D

325
Facts:
1. Putin is very pro about chechens is good and very against any stains between Chechnya and Russia. He literally wants war was forgotten
2. Russians hates chechen and dagestani, because they are .. evil? I dont want to flame here really, but that just plain truth on so many  many levels I dont want to continue.
3. Putin is superior

which makes this kind of a plot is highly unlikely.

326
Other Games / Re: XCOM: Enemy Unknown (New by Firaxis)
« on: March 25, 2013, 01:06:49 pm »
It's sad that the upgraded rocket are rather irrelevant since they come in play at a point where the game is basically won anyway.

Well, when you get seeking launcher heavy class becomes superb, thats right? Time to take couple for final fight. Or atleast one, thats for sure.
Also, early on, when all your troops positively blind, this fancy rockets is only true way to kill things, because hit rate (90%) is abnormally high compared to others.
Thru all my playthroughs I never found any class to be clearly superior/inferior, I enjoyed wounded rotation alot.

I think that despite being a truly game design masterpiece, the major flaw of this game is content, or rather lack of it. Seriously, I was in awe playing new XCOM and Dragon Age 2, but why, WHY they make these games so short? Give me more content, damnit!

You know, recently I played all possible variants of xcom genre (classes took right from Aftershock btw) and all games was long. Painfully, grindingly long... I LOVED IT. GIEF MOAR XCOM!!!1!

327
Other Games / Re: Should I try WoW again?
« on: March 25, 2013, 09:17:28 am »
My personal trollish spin: the question you should be asking yourself is, "why did I ever try WoW in the first place?"

;-)

It was unique novelty when it hit beta, absolute smashing hit (warriar with arcanite reaper111!!! ruuuuun!!11). I never really regret I played WoW for 2-3 years, it's certainly was a joy. Not like I gonna touch it with a ten feet pole nowadays.

328
Other Games / Re: XCOM: Enemy Unknown (New by Firaxis)
« on: March 25, 2013, 07:58:16 am »
Mind you I never used a winning combination for a Heavy yet.

2(3?) seeking rockets doing shitload of AOE damage is nothing to sneeze on. Seriously, this rockets is IWIN button.

329
General Discussion / Re: So I need a new job...
« on: March 14, 2013, 10:36:51 am »
Usually I just update my resume on HH sites and wait  ::)

330
General Discussion / Re: Minimum Wage
« on: February 22, 2013, 06:00:08 pm »

I've been living in India for 8 months. Amount of people that simply doesnt want to work (I am not even putting `hard` here) for whatever reason is staggering. Please, travel world, live there for prolonged period of time to understand mentality before throwing punches.
I've spoken to people living in Africa for 1+ years. No, they don't want to be prosperous in `our` meaning. Not at all.
Is that not like saying all Germans during WWII where supporters of Hitler?
or that all Russians supported Stalin?
Or all Americans are crazy morons?

All answers is `false`.

Another false is - you have no idea about ideas in heads of people from Africa etc. They are aliens for us. I know this for sure. And we should not interfere their policies. Thats what I think. Again, I was there, did you?

Pages: 1 ... 20 21 [22] 23 24 ... 29