Slashdot Mirror


User: pdxtabs

pdxtabs's activity in the archive.

Stories
0
Comments
17
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 17

  1. Python is a great replacement for bash with much better library and testing support. How many horrible bash scripts have you seen? I promise that with Python they can be far better. However, I'm not actually a huge fan of dynamic languages, because there are a whole class of bugs that the compiler can't catch. So, I love Python, but I don't use it for anything too large.

  2. Speak for yourself on The End of the Desktop? (computerworld.com) · · Score: 1

    This millennial household replaced one of our cars with Uber to good effect, but we still have more desktops than people in the house.

  3. Maybe the end of the Windows desktop... on The End of the Desktop? (computerworld.com) · · Score: 1

    ...my house has three Macs and a bunch of Linux boxes (all of which are used for real, paid work), but no Windows.

  4. UK citizens that are already living in the EU (and vice-versa) get to stay with the original rules from when they moved, but future migrants will have to play by the new rules. Similarly, if you are a UK citizen legally living in the EU, I'm sure that they will let you keep your EU domain. I don't see the problem (as a UK citizen that would have voted against Brexit but couldn't because I've been overseas for more than 10 years).

  5. Sure, if it ran Ubuntu, I'd consider buying it. But honestly, I'm very happy with my Dell XPS13, so it's going to need to work well.

  6. Absolutely not: but they should do some on Should Developers Do All Their Own QA? (itnews.com.au) · · Score: 1

    I've been on both sides of the Dev/QA divide. I'm strongly in the camp that developers should be responsible for writing automated (possibly unit) tests of their own code. However, before the code is shipped to the customer QA should have a go. It is way too easy for a lazy or even well meaning developer to ship something out of spec. Having the developer do all their own QA is like letting the prosecutor also be your defense attorney. It's patently and obviously wrong.

  7. Re:heads were removed from anuses on Time To Move on from DevOps and Continuous Delivery, Says Google Advocate (zdnet.com) · · Score: 1

    You can say "we practice continuous deployment" without saying "to production servers." CI/CD is about your development branch never getting so shitty that the average engineer can't do meaningful work on it. Or, the other thing that used to happen: make a bunch of components and then try to stitch them together at the end; act surprised when nothing works.

  8. Double counts? on Are There More Developers Than We Think? (redmonk.com) · · Score: 1

    I'm a professional developer. But I have two active GitHub accounts. One for work, and one for personal stuff.

  9. Seriously, we have the protocol. We also have 12 competing standards from 12 different walled gardens, the only one that added anything of value being Signal.

  10. Re:Litebook Comments on Litebook Launches A $249 Linux Laptop (zdnet.com) · · Score: 2

    I assume that the RAM is soldered to the motherboard? What Wi-Fi module are you using? These would be good things to add to the website. Either way I am happy to see this in the marketplace. I'm typing this on a Dell XPS 13 but not everyone has $950 to spend on a laptop.

  11. I loved my Nexus 4, I liked my Nexus 5. I couldn't figure out why to upgrade to a 5X. I will never buy a Pixel while an iPhone SE is $400 (that is, approximately as much as a Nexus 4 or 5).

  12. More so! on Ask Slashdot: Is Computing As Cool and Fun As It Once Was? · · Score: 1

    My first computer was a 33MHz 386SX with 1MB of RAM and a 110MB HDD. In today's dollars it cost $2,835. Today you can get a Dell XPS 13 Developer Edition for $950 and still have enough money left over to bathe in BeagleBone Blacks, or a lifetime subscription to Linode if you want. There are a bunch of crappy products on the market, but I would never choose to go back to expensive slow computers.

  13. I sure hope that they release a new Mac mini with user replaceable RAM. I don't have enough money for a Mac Pro and I refuse to buy an iMac since I have an expensive high gamut color calibrated screen.

  14. Dell XPS 13 Developer Edition on Ask Slashdot: What's the Best Linux Laptop? · · Score: 1

    I have the 2015 Dell XPS 13 Developer Edition and I have been very happy with it. I was actually an HP employee when I purchased it and I would buy it again. I got the base model with a 1080p non-touch display for $950. It is incredibly small and light with amazing battery life. My touchpad sucks (I use a mouse), hopefully the new on is better.

  15. Re:You know the old saying... on Ask Slashdot: Is it Practical To Replace C With Rust? · · Score: 1

    It takes work to write safe code in C. Your worst developers will use uninitialized variables, pointers to previously freed memory, and overflow buffers. But not in Rust.

  16. Re:You know the old saying... on Ask Slashdot: Is it Practical To Replace C With Rust? · · Score: 2

    This is very true, but...

    I am a Senior Embedded Software Engineer at a Fortune 500 company. I work on a code-base of millions of lines of C with 300 of my closest development buddies who are located all over the world. The distribution of abilities is as you would expect with this statistically significant sample of developers. I spend a lot of my time tracking down tricky memory corruption bugs in C by hand that would have been caught by the Rust compiler. What's more, dangling pointers and buffer overflows are the worst kinds of bugs because they often lead to security vulnerabilities.

    An excellent engineer can write excellent C, but a poor engineer can overflow buffers and leave dangling pointers hanging around... but not in Rust.

  17. Re:Use C on Ask Slashdot: Is it Practical To Replace C With Rust? · · Score: 1

    I'm one of those widely available replacement developers that spends a lot of time tracking down bugs in C that would have been caught at compile time in Rust.